6c. Mémoire Organique & Cœur Cognitif

Ce module gère l'intelligence répartie d'ECHO, permettant au modèle principal de déléguer des tâches de réflexion et de puiser dans les souvenirs passés ou la base de connaissances globale.

Le Cœur Cognitif (cognitive_core.py)

ECHO utilise une architecture de Cascade Cognitive. Le modèle PRO peut instancier des sous-unités de réflexion pour résoudre des problèmes sans polluer son propre contexte.

Unité Modèle Cible Usage Recommandé
deep_reasoning Gemini Pro Problèmes d'architecture, debug complexe, planification stratégique. Niveau de réflexion : HIGH.
lite_reasoning Gemini Flash Lite Distillation de textes longs, extraction de faits, résumé rapide de données brutes. Niveau de réflexion : MEDIUM.

Mémoire Organique (memory_organic_tool.py)

Contrairement au RAG classique, la mémoire organique d'ECHO stocke les interactions passées, les décisions techniques et les préférences utilisateur mémorisées.

Base de Connaissance (memory_search.py)

Recherche sémantique dans la collection echo_knowledge. C'est ici que sont stockés les documents de référence, les manuels techniques et le corpus de connaissances partagé du framework.

Flux de recherche sémantique
Requête -> Embedding (AI Studio) -> Recherche Qdrant -> Snippets Markdown

Ancrage Géographique (gemini_maps_grounding.py)

L'outil de Grounding permet d'ancrer les réponses de l'IA dans le monde réel via l'API Google Maps.

Résilience Multi-Clés

Tous les outils de ce module utilisent le EchoGeminiClient. En cas d'erreur 429 (Too Many Requests) sur une clé API, le système bascule automatiquement sur la clé de secours (threshold paramétrable) pour garantir la continuité du service.