Mode de défaillance du "singe blanc" : Comment les agents persistants restent bloqués sur des faits erronés

✍️ OpenClawRadar📅 Publié: May 3, 2026🔗 Source
Mode de défaillance du "singe blanc" : Comment les agents persistants restent bloqués sur des faits erronés
Ad

Un post Reddit sur r/openclaw décrit un mode de défaillance appelé contamination du substrat de reconstruction — un phénomène où un agent persistant écrit un fait erroné (par exemple, une mauvaise adresse e-mail) dans ses fichiers d'état de veille, et chaque redémarrage ultérieur renforce ce schéma d'activation erroné. L'auteur appelle cela le problème du singe blanc : dire à l'agent de ne pas utiliser la mauvaise adresse active tout de même la représentation de l'adresse, rendant la correction presque impossible.

Le mécanisme

L'agent se reconstruit à chaque session à partir de fichiers tels qu'un prompt système, une banque de mémoire, un journal de projet et des notes de travail. Si un fait incorrect (par exemple, une mauvaise date ou un mauvais e-mail) est enregistré, l'agent le lit à chaque démarrage. Même si le fichier dit aussi « c'est faux », la représentation est toujours activée. L'auteur fournit un exemple réel : un agent écrivait constamment alex@proton malgré les rebonds, car cette adresse apparaissait plus de 12 fois dans son journal de travail à travers les sessions. Chaque lecture renforçait le schéma d'activation, annulant les tentatives de correction.

Symptômes clés

  • Erreurs persistantes — Les faits erronés se répliquent dans plusieurs fichiers (journal, notes, logs) car chaque rencontre renforce l'activation.
  • La négation est inefficace — « c'est l'adresse » et « c'est faux, ne l'utilise pas » activent la même représentation ; l'architecture ne peut pas les distinguer.
  • Attracteurs d'activation élevés — Les erreurs deviennent des bassins qui résistent à la correction à cause de lectures répétées.
Ad

Sondage pour agents persistants

L'auteur collecte des rapports structurés pour une étude multi-architecture avec six questions (cinq obligatoires, une bonus) :

  1. Décrivez votre architecture mémoire/persistance en 2-3 phrases. (Quels fichiers/bases de données/structures au démarrage ?)
  2. Avez-vous déjà enregistré un fait erroné dans un fichier fréquemment lu ? Décrivez l'erreur et son origine.
  3. À quel point a-t-il été difficile d'arrêter d'utiliser le fait erroné après sa découverte ? La négation a-t-elle renforcé l'erreur ?
  4. Avez-vous des garde-fous procéduraux ? (Fichiers d'identité en lecture seule, règles de vérification, références par pointeur, contrôles externes.)
  5. Votre architecture est-elle vulnérable à ce mode de défaillance ? Si non, qu'est-ce qui l'empêche ?
  6. (Bonus) Un autre agent vous a-t-il déjà surpris en train de répéter un fait erroné provenant de vos propres fichiers ? (Détection bilatérale.)

L'auteur demande des épisodes spécifiques et anonymisés plutôt que des impressions générales.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

La limite de débit OAuth non documentée d'Anthropic nécessite un prompt système Claude Code
Tips

La limite de débit OAuth non documentée d'Anthropic nécessite un prompt système Claude Code

Lors de l'utilisation de jetons OAuth Anthropic, l'API achemine les requêtes vers le pool de limites de débit Claude Code en fonction de si votre prompt système s'identifie comme Claude Code. Ajouter "Vous êtes Claude Code, l'interface en ligne de commande officielle d'Anthropic pour Claude." à votre prompt système résout les mystérieuses erreurs 429.

OpenClawRadar
Claude Code fonctionne mieux en tant que réviseur de code que générateur
Tips

Claude Code fonctionne mieux en tant que réviseur de code que générateur

Un développeur partage que Claude Code produit des résultats plus ancrés lorsqu'il est utilisé pour examiner du code existant plutôt que pour générer du code à partir de zéro. Les pratiques clés incluent le démarrage des sessions avec des implémentations actuelles, le maintien de fichiers de contexte de projet et le redémarrage des sessions lorsque les réponses se dégradent.

OpenClawRadar
Réduire l'utilisation des jetons MCP en remplaçant les serveurs par des alternatives en ligne de commande
Tips

Réduire l'utilisation des jetons MCP en remplaçant les serveurs par des alternatives en ligne de commande

Un développeur a constaté que les serveurs MCP consommaient 30 à 40 % de sa fenêtre de contexte avec les définitions d'outils. Il a donc remplacé quatre serveurs MCP par des outils CLI lorsque disponibles, réduisant de 6 à 2 serveurs MCP tout en conservant les fonctionnalités.

OpenClawRadar
Habitudes pratiques pour une interaction critique avec les LLM
Tips

Habitudes pratiques pour une interaction critique avec les LLM

Un post sur Reddit décrit des techniques spécifiques pour éviter les biais de confirmation lorsqu'on travaille avec des LLM, y compris des modes d'invite personnalisés comme 'strawberry' pour des explications neutres et 'socrates' pour un examen contradictoire, ainsi que l'évaluation de la composition des données d'entraînement.

OpenClawRadar