Lógica de agente basada en JSON
En EDDI, todo lo que define el comportamiento de un agente es un recurso de configuración JSON: reglas (prompts del sistema), ajustes del conector LLM, pipelines de flujo de trabajo, configuraciones de herramientas y descriptores de despliegue.
Por qué es importante
- Sin redespliegue: Cambie el comportamiento del agente actualizando JSON, no código fuente
- Amigable para ingenieros de prompts: Los no-desarrolladores modifican reglas a través de la interfaz o la API REST
- Versionado: Las configuraciones JSON se gestionan en Git junto con la infraestructura como código
- Recarga en caliente: Los cambios surten efecto de inmediato, sin reiniciar el servidor
- Auditable: Cada cambio de configuración se rastrea en la pista de auditoría inmutable
- Importar / Exportar: Los agentes son portables como archivos ZIP con limpieza automática de secretos en la exportación. La importación fusiona o sobrescribe, sin conflictos de versión
- Agent Sync: Sincronización en vivo entre instancias con coincidencia estructural, diferenciación de contenido y selección selectiva de recursos, sin intermediario ZIP necesario
- Prompt Snippets: Bloques reutilizables y versionados de system prompt referenciados como
{{snippets.safety_rules}}: componer prompts desde bibliotecas compartidas - Behavior Rules: Motor de lógica IF-THEN para enrutamiento, orquestación y decisiones de lógica empresarial sin código
Tipos de recursos
EDDI gestiona estos recursos de configuración: Reglas (prompts del sistema), Flujos de trabajo (definiciones de pipeline), Conectores LLM (ajustes de proveedor), Conectores HTTP (integraciones de API externas), Connections (cómo autenticarse ante un sistema externo), Grupos (discusiones multiagente), Agentes (descriptores de despliegue) y Entornos (destinos de despliegue).