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), Agentes (descriptores de despliegue) y Entornos (destinos de despliegue).