Graph Memory vs Markdown : pourquoi les fichiers plats deviennent une dette de prompt à grande échelle

✍️ OpenClawRadar📅 Publié: June 7, 2026🔗 Source
Graph Memory vs Markdown : pourquoi les fichiers plats deviennent une dette de prompt à grande échelle
Ad

Un développeur sur r/openclaw raconte comment le système de mémoire en Markdown de son agent IA est passé d'une solution propre à une « dette de prompt ». Au départ, stocker la mémoire de l'agent sous forme de fichiers Markdown semblait idéal — lisible, éditable, sans verrouillage propriétaire. Mais après avoir atteint 80+ fichiers et plus de 5 millions de caractères, l'approche s'est effondrée. Chaque exécution nécessitait de parcourir un « énorme tas de notes » pour deviner quelles parties étaient encore pertinentes.

Le problème : le texte plat devient une dette de prompt

Comme le décrit le développeur, « le stockage était résolu, la mémoire non ». Des faits de projet, des bugs anciens, des décisions, des préférences et des plans à moitié morts étaient tous des blocs de poids égal dans le contexte. L'agent devait tout relire comme si tout était également pertinent, ce qui dégradait les performances et gaspillait des tokens.

Ad

L'idée clé : restituer la mémoire pertinente, pas tout

Le tournant est venu en réalisant qu'ils n'avaient pas besoin d'un meilleur carnet — ils avaient besoin que l'agent « rende la partie pertinente de sa mémoire pour la tâche en cours ». La solution a été d'adopter la mémoire en graphe : chaque mémoire stockée comme un nœud, les relations comme des arêtes, et la récupération comme une requête « quelle partie de cette carte devrait s'allumer maintenant ? » plutôt que de déverser les 10 notes les plus similaires dans le contexte.

En pratique

Markdown reste un bon format d'archivage/export, mais la mémoire à long terme d'un agent ne peut pas rester purement textuelle une fois qu'elle passe à l'échelle. La récupération basée sur un graphe permet une injection contextuelle sélective, évitant le problème des fichiers plats où tous les blocs ont le même poids. Si la mémoire de votre agent dépasse quelques dizaines de fichiers, envisagez de la structurer pour une récupération pertinente selon la tâche plutôt qu'une simple concaténation de texte brut.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

Cacher les lignes d'exécution d'OpenClaw dans les discussions Telegram : solution en une commande
Tips

Cacher les lignes d'exécution d'OpenClaw dans les discussions Telegram : solution en une commande

Empêchez OpenClaw de spammer les commandes exec brutes dans Telegram en définissant streaming.preview.toolProgress et streaming.progress.toolProgress sur false. Une seule commande Python sauvegarde la config, ajoute les clés, et un redémarrage rapide applique le correctif.

OpenClawRadar
Correction de la limite maxTokens du modèle Ollama Cloud : le maximum est de 16K, pas la valeur de configuration
Tips

Correction de la limite maxTokens du modèle Ollama Cloud : le maximum est de 16K, pas la valeur de configuration

Ollama cloud limite la sortie à 16 384 jetons, peu importe la configuration maxTokens. Réglez sur 14 000 pour éviter les erreurs EOF. Restructurez les sorties longues ou dirigez les agents lourds vers un fournisseur direct.

OpenClawRadar
La structure de prompt qui a amélioré les résumés de rapports PDF volumineux par Claude AI
Tips

La structure de prompt qui a amélioré les résumés de rapports PDF volumineux par Claude AI

Un développeur explique comment le passage de « résume ceci » à des invites spécifiant le rôle, la décision et l'extraction a transformé les résumés génériques de Claude en indicateurs de risque exploitables et en actions concrètes.

OpenClawRadar
Pourquoi vos tâches planifiées/cron OpenClaw échouent
Tips

Pourquoi vos tâches planifiées/cron OpenClaw échouent

Lorsque vous demandez à un agent de créer une tâche planifiée, il génère souvent un script shell ou Python au lieu d'utiliser la fonctionnalité prompt-in-cron d'OpenClaw. Cela rend les tâches non agentiques et inefficaces.

OpenClawRadar