À propos du projet
Enterprise AI Office est un plan de système complet et un guide d'installation pour construire un espace de travail IA d'entreprise auto-hébergé et gouverné. Le projet se concentre sur l'intégration de trois composants principaux : **Open WebUI** comme interface utilisateur, **Hermes Agent** comme couche d'orchestration d'exécution, et **WeKnora** comme base de connaissances d'entreprise faisant autorité.
Le dépôt met l'accent sur la sécurité, la gouvernance et la reproductibilité, notamment par le biais de contrats lisibles par les agents qui permettent aux agents d'ingénierie IA de reconstruire et de valider le système à partir de zéro. Les principales caractéristiques incluent :
- **Parcours employé principal** : Un flux de travail validé où les employés interagissent avec un assistant général via Open WebUI, qui interroge Hermes et récupère des réponses fondées depuis WeKnora.
- **Communication gouvernée (v2)** : Une capacité spécialisée pour la gestion des e-mails qui applique une gouvernance stricte. Cela inclut des modèles de domaine pour les brouillons, les approbations et les actions d'envoi, garantissant que les communications externes nécessitent une revue humaine déterministe avant l'envoi. Il prend en charge la réconciliation des résultats ambigus et maintient des pistes d'audit immuables dans un backend SQLite léger.
- **Opérations à moindre privilège** : Un profil de déploiement de référence ARMOR qui restreint les capacités des agents à des tâches métier spécifiques (par exemple, la préparation de contenu) sans accorder un accès étendu au système de fichiers ou au shell.
- **Plans d'installation et de déploiement** : Documentation détaillée (`DEPLOY.md`, `AGENTS.md`) et manifestes lisibles par machine (`eao-manifest.yaml`) qui définissent les étapes d'installation, les entrées protégées, la propagation d'identité et les procédures de restauration.
- **Périmètre différé** : Le projet exclut intentionnellement CRM, ERP, PIM et les piles d'observabilité complexes dans sa base afin de maintenir la simplicité et la sécurité, en se concentrant plutôt sur la preuve du modèle de gouvernance principal.
Le système est conçu pour être extensible via des capacités optionnelles telles que des agents de codage, des intégrations de messagerie et des profils spécialisés, tous configurables via des registres de capacités basés sur YAML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.