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

Gestion Automatisée de l'État de Session pour le Transfert de Code Claude
Tools

Gestion Automatisée de l'État de Session pour le Transfert de Code Claude

Un projet GitHub fournit des crochets automatisés pour maintenir un fichier d'état de session en direct (.claude/session-state.md) tout au long des conversations Claude, résolvant la perte de contexte due à l'autocompact et la dégradation du contexte en milieu de conversation. Le système utilise quatre scripts bash avec jq pour suivre les événements importants et les modifications de fichiers.

OpenClawRadar
llmLibrarian : Moteur RAG local avec intégration MCP pour la recherche IA basée sur fichiers
Tools

llmLibrarian : Moteur RAG local avec intégration MCP pour la recherche IA basée sur fichiers

llmLibrarian est un moteur RAG local qui expose la récupération via MCP, permettant aux agents IA comme Claude d'interroger des fichiers indexés. Il utilise des collections ChromaDB pour l'organisation, Ollama pour la synthèse, et garde tout sur l'appareil.

OpenClawRadar
Bespoke AI v0.8.1 : Extension d'auto-complétion VS Code pour le code et le texte
Tools

Bespoke AI v0.8.1 : Extension d'auto-complétion VS Code pour le code et le texte

Bespoke AI v0.8.1 est une extension VS Code qui fournit une fonctionnalité d'autocomplétion à la fois pour le code et le texte, exploitant les abonnements Claude Code via le SDK Agent d'Anthropic pour éviter les frais d'API tout en prenant en charge plusieurs backends dont Ollama.

OpenClawRadar
Application de Leadership avec 90+ Leçons issues de 20+ Livres – Fonctionne dans Claude
Tools

Application de Leadership avec 90+ Leçons issues de 20+ Livres – Fonctionne dans Claude

Un développeur a créé une application de leadership qui fonctionne dans Claude, proposant plus de 90 leçons extraites de plus de 20 livres sur le leadership, les habitudes, la discipline, l'influence, la culture d'équipe et l'état d'esprit de richesse. L'application fournit des leçons quotidiennes avec des actions spécifiques, un suivi des séries, un journal et des fonctionnalités de recherche.

OpenClawRadar