Logique d'agent pilotée par JSON
Dans EDDI, tout ce qui définit le comportement d'un agent est une ressource de configuration JSON : règles (prompts système), paramètres du connecteur LLM, pipelines de workflow, configurations d'outils et descripteurs de déploiement.
Pourquoi c'est important
- Aucun redéploiement, Modifiez le comportement de l'agent en mettant à jour du JSON, pas du code source
- Adapté aux ingénieurs de prompts, Les non-développeurs modifient les règles via l'interface ou l'API REST
- Versionné, Les configurations JSON vivent dans Git aux côtés de l'infrastructure-as-code
- Rechargement à chaud, Les modifications prennent effet immédiatement, sans redémarrage du serveur
- Auditable, Chaque modification de configuration est tracée dans la piste d'audit immuable
- Import / Export, Les agents sont portables en fichiers ZIP avec nettoyage automatique des secrets à l'export. L'import fusionne ou écrase, pas de conflits de version
- Agent Sync, Synchronisation en direct d'instance à instance avec correspondance structurelle, diff de contenu et sélection sélective de ressources, pas d'intermédiaire ZIP nécessaire
- Prompt Snippets, Blocs de system prompt réutilisables et versionnés référencés comme
{{snippets.safety_rules}}, composez des prompts depuis des bibliothèques partagées - Behavior Rules, Moteur de logique IF-THEN pour le routage, l'orchestration et les décisions de logique métier sans code
Types de ressources
EDDI gère ces ressources de configuration : Règles (prompts système), Workflows (définitions de pipeline), Connecteurs LLM (paramètres de fournisseur), Connecteurs HTTP (intégrations d'API externes), Agents (descripteurs de déploiement) et Environnements (cibles de déploiement).