Construire une Infrastructure de Connaissance IA Persistante avec OpenClaw

✍️ OpenClawRadar📅 Publié: April 13, 2026🔗 Source
Construire une Infrastructure de Connaissance IA Persistante avec OpenClaw
Ad

Un développeur a construit un système complet d'infrastructure de connaissances appelé 'Brain' sur OpenClaw pour résoudre le problème d'absence d'état courant dans les configurations d'IA. Le système fournit une mémoire persistante entre les sessions, permettant aux utilisateurs d'interroger les décisions passées et l'historique des workflows.

Architecture centrale

Brain sert de service central de connaissances où les documents sont ingérés, découpés et intégrés localement en utilisant Ollama. Les données sont stockées dans plusieurs bases de données : Postgres, MongoDB et Qdrant, avec les relations cartographiées dans une base de données de graphes Memgraph. Cela rend chaque décision, session et workflow exécutable, consultable et connecté.

Recherche et récupération

La recherche dans Brain utilise une récupération hybride combinant la recherche sémantique via Qdrant avec la recherche en texte intégral BM25 de Postgres, fusionnées en utilisant la fusion de rang réciproque. Les résultats sont automatiquement dédupliqués et budgétisés en contexte avant la synthèse.

Agent RAG et système de plugins

Au-dessus de Brain se trouve un Agent RAG qui exécute un pipeline complet : récupérer → étendre le graphe → fusionner → synthétiser, le tout alimenté par des modèles Ollama locaux. L'agent estime la confiance pour chaque réponse et enregistre automatiquement les 'lacunes de connaissances' dans une file d'attente en attente lorsque la confiance est faible.

Le système inclut un système de plugins propre avec 33+ outils typés que les agents peuvent appeler, incluant : brain_search, brain_ingest, brain_rag_query, brain_graph_slice et brain_condense_domain. Chaque opération a une interface stricte et bien typée.

Ad

Workflows et observabilité

Les workflows sont des citoyens de première classe dans ce système. Les pipelines multi-étapes—orienter, récupérer, inspecter, synthétiser, enregistrer—peuvent être exécutés soit via des agents, soit via un exécuteur déterministe sur un planning cron sans aucune implication de LLM. La télémétrie et l'observabilité restent cohérentes dans les deux cas.

Chaque agent a un mandat strict et communique via des transferts structurés, avec toutes les activités retracées dans Brain comme historique consultable. Un vérificateur de dérive Python compare les configurations d'agent en direct avec les instantanés de Brain, enregistrant automatiquement des événements structurés lorsque les listes d'autorisation d'outils ou les versions de plugins changent.

Déploiement local et plans futurs

L'ensemble du système fonctionne localement en utilisant Ollama pour les intégrations et la synthèse, avec Docker pour tous les magasins. Il n'y a aucun appel OpenAI ou API externe pour la couche d'intelligence centrale.

Les prochaines étapes incluent la migration de l'agent RAG vers LlamaIndex Workflows, le développement d'un SDK client brain partagé et le resserrement de la surface API. Les points de terminaison RAG passent au préfixe /v1/rag/, le domaine devient un en-tête, et les façades de base de données fuyantes sont correctement abstraites.

📖 Read the full source: r/openclaw

Ad

👀 See Also

/compress-architecture : Une compétence d'agent pour éliminer la sur-ingénierie
Tools

/compress-architecture : Une compétence d'agent pour éliminer la sur-ingénierie

Une nouvelle compétence d'agent appelée /compress-architecture audite les bases de code pour détecter les couches spéculatives, les modules de passage, et les concepts en double tout en protégeant les véritables limites du domaine et les API publiques.

OpenClawRadar
ApexClaw : Agent IA Telegram open-source avec plus de 85 outils pour l'automatisation web, la voix et l'email
Tools

ApexClaw : Agent IA Telegram open-source avec plus de 85 outils pour l'automatisation web, la voix et l'email

ApexClaw est un agent d'IA open-source pour Telegram écrit en Go qui propose plus de 85 outils intégrés, incluant la navigation web avec Chrome headless, le traitement des notes vocales, l'intégration Gmail et l'exécution de scripts shell. Il est auto-hébergé et utilise le moteur z.ai pour le raisonnement.

OpenClawRadar
OmniRecall Beta : Injection de mémoire propulsée par FAISS pour les discussions LLM en cloud
Tools

OmniRecall Beta : Injection de mémoire propulsée par FAISS pour les discussions LLM en cloud

OmniRecall est un contournement local de mitmproxy qui intercepte le trafic vers les interfaces de chat cloud comme DeepSeek, en ajoutant une couche de mémoire permanente grâce à l'indexation FAISS et au modèle sentence-transformers MiniLM-L6. Il est actuellement en version bêta, nécessite une utilisation sur CPU uniquement, et utilise une licence source-disponible très restrictive.

OpenClawRadar
🦀
Tools

Utiliser un chat Claude adversarial pour détecter les ambiguïtés de lancement avant qu'elles ne vous coûtent

Un développeur a ajouté un deuxième chat Claude dont la seule fonction est d'examiner de manière antagoniste les kickoffs pour détecter les spécifications ambiguës et les défaillances silencieuses, économisant ainsi entre 150 et 400 dollars de rework sur Claude Code au cours d'une phase de projet.

OpenClawRadar