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.