Les règles de SOUL.md dérivent lors de longues sessions d'agents IA et comment y remédier

✍️ OpenClawRadar📅 Publié: April 14, 2026🔗 Source
Les règles de SOUL.md dérivent lors de longues sessions d'agents IA et comment y remédier
Ad

Si vos règles SOUL.md fonctionnent parfaitement pour les 10-15 premiers messages mais sont ignorées plus tard dans une session, le système n'est pas cassé — votre session l'a dépassé. Cela arrive parce que SOUL.md se charge une fois au début de la session dans l'invite système, mais à mesure que le contexte de conversation grandit (des milliers de tokens vers le message 20), le modèle prête plus attention aux modèles récents des messages qu'à l'invite initiale.

Pourquoi les règles SOUL.md dérivent dans les longues sessions

Au message 1, SOUL.md est la voix la plus forte dans la pièce. Le modèle le lit et le suit de près. Des règles comme "ne jamais dire absolument", "adopte mon ton" et "sois direct, pas de remplissage" fonctionnent parfaitement. Vers les messages 20-30, l'agent commence à dériver — "absolument" réapparaît, les réponses s'allongent, le remplissage revient. SOUL.md est techniquement toujours là mais est noyé par tout ce qui est venu après.

Imaginez cela comme une description de poste donnée le premier jour. À la semaine 3, l'employé ne la relit pas chaque matin — il fait ce qui semble juste selon les modèles récents. Si les 10 dernières conversations étaient longues et détaillées, l'agent adopte par défaut un style long et détaillé même si SOUL.md disait "sois bref".

La solution principale : utilisez /new agressivement

Cela résout 80% du problème et ne coûte rien. La plupart des gens traitent /new comme un dernier recours quand les choses cassent. Au lieu de cela, utilisez-le constamment avant chaque tâche distincte :

  • Recherche ? /new
  • Retour à une discussion informelle ? /new
  • Besoin de rédiger un e-mail ? /new

Dès que le ton de votre agent commence à dériver, /new et les règles reviennent instantanément. Votre agent ne perd rien — SOUL.md, USER.md, MEMORY.md restent tous. Vous effacez juste la conversation qui les noyait.

Divisez les longues tâches en sessions courtes :

  • Session 1 : "recherche X et sauvegarde tes résultats dans un fichier" /new
  • Session 2 : "lis le fichier que tu as sauvegardé et rédige un résumé" /new
  • Session 3 : "relis ce résumé et envoie-le-moi sur telegram"

Chaque session démarre fraîche avec SOUL.md entièrement chargé. L'agent ne dérive jamais car les sessions ne sont jamais assez longues pour que la dérive se produise.

Ad

Astuces de formatage SOUL.md qui aident avec la dérive

Placez vos règles les plus strictes à la fin du fichier, pas au début. Les LLM prêtent plus attention à la fin d'une invite qu'au milieu. Si votre SOUL.md fait 15 lignes, le modèle suit les lignes 12-15 plus fidèlement que les lignes 1-4, surtout quand les sessions s'allongent.

Exemple de structure :

# qui je suis
tu es [nom de l'agent]. tu assistes [ton nom]. professionnel mais informel. adopte mon énergie.

comment communiquer

réponses courtes sauf si je demande des détails. réponds d'abord à la question, puis développe seulement si nécessaire.

règles strictes (ne jamais les enfreindre)

ne dis jamais "absolument", "excellente question", "certainement" ou "je serais ravi de". ne dis jamais qu'une tâche est terminée sans montrer de preuve. ne renvoie jamais rien d'externe sans mon approbation. si tu ne sais pas quelque chose, dis que tu ne sais pas.

Ajoutez une ligne de renforcement à la toute fin :

avant chaque réponse, relis silencieusement et applique toutes les règles ci-dessus. ce n'est pas optionnel.

Pour tester cela vous-même : démarrez une session fraîche, envoyez un message, remarquez à quel point vos règles tiennent. Ayez une conversation de 30 messages, faites entrer l'agent dans des réponses longues et détaillées, puis posez une question simple — il donnera une autre longue réponse car les modèles de conversation récents dirigent le spectacle. Tapez /new, posez la même question — vous obtiendrez des réponses courtes et directes sans remplissage car SOUL.md est de retour sans rien pour l'écraser.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Arrêtez de demander quel modèle d'IA utiliser : Acheminez les tâches vers les niveaux Haiku, Sonnet et Opus
Guides

Arrêtez de demander quel modèle d'IA utiliser : Acheminez les tâches vers les niveaux Haiku, Sonnet et Opus

Utilisez au moins trois modèles par type de tâche : niveau Haïku pour la lecture/résumé, niveau Sonnet pour écrire du code, et niveau Opus uniquement pour les refontes multi-fichiers et le débogage. La configuration d'un utilisateur achemine 40 % vers des modèles bon marché, 35 % vers des modèles intermédiaires, 25 % vers des modèles de pointe, pour un coût d'environ 30 à 40 $/mois.

OpenClawRadar
Mise à l'échelle du codage agentique à plus de 150 PR/semaine : leçons tirées de 85 000 $ de jetons chez Lovable
Guides

Mise à l'échelle du codage agentique à plus de 150 PR/semaine : leçons tirées de 85 000 $ de jetons chez Lovable

Alexander Lebedev raconte comment il est passé de 20 à 30 PR/semaine avec un humain à plus de 150 PR/semaine avec une nuée d'agents IA, dépensant 85 000 $ en tokens depuis janvier. Principaux enseignements : classification des risques, revue IA remplaçant la revue humaine, et le défi de préserver la diffusion des connaissances.

OpenClawRadar
Anthropic publie le Kit Champion pour l'adoption de Claude Code
Guides

Anthropic publie le Kit Champion pour l'adoption de Claude Code

Un playbook pour les ingénieurs qui promeuvent Claude Code dans leur entreprise : partager des prompts réutilisables, répondre dans des canaux publics, et animer un fil hebdomadaire de type « montre et raconte » — environ 40 minutes par semaine au total.

OpenClawRadar
Quatre modes de défaillance spécifiques à aarch64 lors de l'exécution de vLLM sur Blackwell GB10 avec CUDA 13.0
Guides

Quatre modes de défaillance spécifiques à aarch64 lors de l'exécution de vLLM sur Blackwell GB10 avec CUDA 13.0

Un développeur a rencontré quatre modes de défaillance spécifiques lors de la configuration de vLLM v0.7.1 avec DeepSeek-R1-32B sur un système Blackwell GB10 exécutant l'architecture aarch64 avec CUDA 13.0, incluant des incompatibilités ABI et des dépendances manquantes.

OpenClawRadar