Sobre el proyecto
Enterprise AI Office es un plano de sistema integral y una guía de instalación para construir un espacio de trabajo de IA empresarial autoalojado y gobernado. El proyecto se centra en integrar tres componentes principales: **Open WebUI** como interfaz de usuario, **Hermes Agent** como capa de orquestación en tiempo de ejecución, y **WeKnora** como base de conocimiento autorizada de la empresa.
El repositorio enfatiza la seguridad, la gobernanza y la reproducibilidad, en particular mediante contratos legibles por agentes que permiten a los agentes de ingeniería de IA reconstruir y validar el sistema desde cero. Las características clave incluyen:
- **Ruta central del empleado**: un flujo de trabajo validado en el que los empleados interactúan con un asistente general a través de Open WebUI, que consulta a Hermes y recupera respuestas fundamentadas de WeKnora.
- **Comunicación gobernada (v2)**: una capacidad especializada para el manejo de correo electrónico que aplica una gobernanza estricta. Esto incluye modelos de dominio para borradores, aprobaciones y acciones de envío, lo que garantiza que las comunicaciones externas requieran una revisión humana determinista antes del envío. Admite la reconciliación de resultados ambiguos y mantiene registros de auditoría inmutables en un backend SQLite ligero.
- **Operaciones de mínimo privilegio**: un perfil de despliegue de referencia ARMOR que restringe las capacidades del agente a tareas empresariales específicas (por ejemplo, preparación de contenido) sin otorgar acceso amplio al sistema de archivos ni al shell.
- **Planos de instalación y despliegue**: documentación detallada (`DEPLOY.md`, `AGENTS.md`) y manifiestos legibles por máquina (`eao-manifest.yaml`) que definen etapas de instalación, entradas protegidas, propagación de identidad y procedimientos de reversión.
- **Alcance diferido**: el proyecto excluye intencionalmente CRM, ERP, PIM y pilas complejas de observabilidad en su línea base para mantener la simplicidad y la seguridad, centrándose en cambio en demostrar el patrón de gobernanza central.
El sistema está diseñado para ser extensible mediante capacidades opcionales como agentes de codificación, integraciones de mensajería y perfiles especializados, todos configurables a través de registros de capacidades basados en YAML.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.