ECHO Framework v5
ECHO (Espace Cognitif Heuristique Opérationnel) est une infrastructure d'intelligence artificielle souveraine construite par-dessus Open WebUI et les modèles Gemini de Google. Ce corpus documentaire décrit son architecture, ses composants et ses mécanismes internes à l'intention des architectes et développeurs souhaitant comprendre, analyser ou étendre le système.
💡 ECHO en une phrase
ECHO n'est pas un modèle de langage. C'est le cadre opérationnel qui enveloppe un modèle (Gemini) pour lui conférer mémoire persistante, continuité sémantique, accès à des outils réels et souveraineté totale sur les données — sans aucune dépendance à un cloud tiers pour le stockage.
Architecture en bref
ECHO repose sur le triptyque Filtre → Pipe → Arsenal, enrichi d'un moteur de persistance SQLite (les Ombres Riches) et d'un double système RAG vectoriel (Qdrant). Chaque requête de l'utilisateur traverse quatre zones de souveraineté avant de produire une réponse.
Structure du manifeste
| Section | Contenu |
|---|---|
| 0. Fondations & Philosophie | Genèse du projet, héritage V4, les trois piliers de souveraineté. |
| 1. High-Level Design (HLD) | Architecture globale, schémas de flux, lexique technique et schéma SQL. |
| 2. Déploiement & Infrastructure | Scripts de provisioning Hyper-V, Docker Compose et installation Linux. |
| 3. Librairies Partagées | Cœur technique : echo_utils, echo_auth, echo_protocol, echo_constants. |
| 4. Écosystème HUD & UI | Interface immersive injectée : Monitor, Context Gauge, Web Replay. |
| 5. Les Filtres | Pré-traitement multimodal, Smart Context et mémoire long terme. |
| 6. Le Pipe (Cortex) | Moteur d'orchestration : Suture Bit-Perfect, routage cognitif, scellement. |
| 7. L'Arsenal des Outils | Catalogue des outils sensoriels, exécutifs, cognitifs et visuels. |
| ↳ 7a. Planification Stratégique | Plans d'action LLM, cascade PRO→FLASH→LITE, registre SQLite. |
| ↳ 7b. Web Intelligence | Navigation autonome Playwright et recherche SearxNG. |
| ↳ 7c. Explorateur de l'Espace Personnel | Analyse de fichiers locaux, multimodalité et indexation sémantique. |
| ↳ 7d. Mémoire & Cognition | Persistance Qdrant, niveaux d'importance, cascade cognitive. |
| ↳ 7e. Exécution & Pilotage | Sandbox Python isolée, exécution de code sécurisée. |
| ↳ 7f. Actions UI (HUD) | Boutons interactifs : purge mémoire, reset auth, replay web. |
| ↳ 7g. Visual Intelligence | Génération d'interfaces visuelles riches (Markmap, Mermaid, ECharts). |
| ↳ 7h. ECHO Codex (Éditeur) | Éditeur Monaco multi-langage, Git intégré (dulwich), 9 Tool Calls, HUD draggable. |
| ↳ 7i. Delegate Sub-Agent | Boucle agentique stateful, tri-source callables, protocole QUESTION:, blacklist. |
| 8. Le Kernel (System Prompt) | Hiérarchie des normes, persona de l'IA, directives opérationnelles. |
| 9. Admin Manager | Console de supervision, purge mémorielle TTL, sauvegardes. |
| 10. Annexes Techniques | Topologie réseau, volumes Docker, schéma SQL complet, valves de configuration. |