SOUL.md-Regeln verändern sich in langen KI-Agenten-Sitzungen und wie man das behebt

✍️ OpenClawRadar📅 Veröffentlicht: 14. April 2026🔗 Source
SOUL.md-Regeln verändern sich in langen KI-Agenten-Sitzungen und wie man das behebt
Ad

Wenn Ihre SOUL.md-Regeln perfekt für die ersten 10-15 Nachrichten funktionieren, später in einer Sitzung aber ignoriert werden, ist das System nicht kaputt – Ihre Sitzung ist ihm entwachsen. Das passiert, weil SOUL.md einmal zu Sitzungsbeginn als Teil der Systemaufforderung geladen wird, aber wenn der Gesprächskontext wächst (Tausende von Tokens bis Nachricht 20), schenkt das Modell den aktuellen Nachrichtenmustern mehr Aufmerksamkeit als der ursprünglichen Aufforderung.

Warum SOUL.md-Regeln in langen Sitzungen abdriften

Bei Nachricht 1 ist SOUL.md die lauteste Stimme im Raum. Das Modell liest und befolgt sie genau. Regeln wie "sage niemals 'absolut'", "passe meinen Ton an" und "sei direkt, keine Füllwörter" funktionieren perfekt. Bis Nachricht 20-30 beginnt der Agent abzudriften – "absolut" schleicht sich wieder ein, Antworten werden länger, Füllwörter kehren zurück. SOUL.md ist technisch noch da, wird aber von allem, was danach kam, übertönt.

Stellen Sie es sich wie eine Stellenbeschreibung vor, die am ersten Tag gegeben wird. In Woche 3 liest der Mitarbeiter sie nicht jeden Morgen neu – er tut, was sich basierend auf den letzten Mustern richtig anfühlt. Wenn die letzten 10 Gespräche lang und detailliert waren, greift der Agent standardmäßig auf lang und detailliert zurück, auch wenn SOUL.md "sei knapp" sagte.

Die primäre Lösung: /new aggressiv verwenden

Das löst 80 % des Problems und kostet nichts. Die meisten behandeln /new als letzten Ausweg, wenn etwas kaputt geht. Verwenden Sie es stattdessen ständig vor jeder neuen Aufgabe:

  • Recherche? /new
  • Zurück zum lockeren Chat? /new
  • Muss eine E-Mail verfasst werden? /new

Immer wenn der Ton Ihres Agents abzudriften beginnt, /new und die Regeln schnappen zurück. Ihr Agent verliert nichts – SOUL.md, USER.md, MEMORY.md bleiben alle erhalten. Sie löschen nur das Gespräch, das sie übertönt hat.

Brechen Sie lange Aufgaben in kurze Sitzungen auf:

  • Sitzung 1: "recherchiere X und speichere deine Ergebnisse in einer Datei" /new
  • Sitzung 2: "lies die gespeicherte Datei und verfasse eine Zusammenfassung" /new
  • Sitzung 3: "überprüfe diese Zusammenfassung und sende sie mir auf Telegram"

Jede Sitzung beginnt frisch mit vollständig geladenem SOUL.md. Der Agent driftet nie ab, weil Sitzungen nie lang genug werden, damit Abdrift passieren kann.

Ad

SOUL.md-Formatierungstricks, die bei Abdrift helfen

Verschieben Sie Ihre strengsten Regeln ans Ende der Datei, nicht an den Anfang. LLMs schenken dem Ende einer Aufforderung mehr Aufmerksamkeit als der Mitte. Wenn Ihre SOUL.md 15 Zeilen lang ist, folgt das Modell den Zeilen 12-15 zuverlässiger als den Zeilen 1-4, besonders wenn Sitzungen länger werden.

Strukturbeispiel:

# wer ich bin
du bist [Agentenname]. du assistierst [Ihr Name]. professionell aber locker. passe meine Energie an.

wie kommunizieren

kurze Antworten, außer ich bitte um Details. beantworte die Frage zuerst, erläutere nur bei Bedarf.

strenge Regeln (diese niemals brechen)

sage niemals "absolut", "gute Frage", "sicherlich" oder "Ich würde mich freuen." sage niemals, dass eine Aufgabe erledigt ist, ohne Beweise zu zeigen. sende niemals etwas Externes ohne meine Genehmigung. wenn du etwas nicht weißt, sage, dass du es nicht weißt.

Fügen Sie ganz am Ende eine Verstärkungszeile hinzu:

vor jeder Antwort, lies alle Regeln oben still neu und wende sie an. das ist nicht optional.

Um dies selbst zu testen: Starten Sie eine neue Sitzung, senden Sie eine Nachricht, bemerken Sie, wie gut Ihre Regeln halten. Führen Sie ein 30-Nachrichten-Gespräch, bringen Sie den Agenten zu langen, detaillierten Antworten, dann stellen Sie eine einfache Frage – er wird eine weitere lange Antwort geben, weil aktuelle Gesprächsmuster den Ton angeben. Tippen Sie /new, stellen Sie dieselbe Frage – Sie erhalten kurze, direkte Antworten ohne Füllwörter, weil SOUL.md zurück ist und nichts sie überschreibt.

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

Zwei Telegram-Bots in einer Gruppe verbinden: Zustellungssemantik über HTTP
Anleitungen

Zwei Telegram-Bots in einer Gruppe verbinden: Zustellungssemantik über HTTP

Ein Entwickler teilt einen praktischen Ansatz, um zwei unabhängige Telegram-Bots im selben Gruppenchat zu verbinden. Dabei werden die Lücken bei der Bot-zu-Bot-Zustellung von Telegram mit HTTP-Relays, ACKs, Deduplizierung und streng begrenzten Feeds überbrückt.

OpenClawRadar
12 GB VRAM Benchmarks: Ausführen von Qwen 3.6 und Gemma 4 Modellen auf einer RTX 4070 Super
Anleitungen

12 GB VRAM Benchmarks: Ausführen von Qwen 3.6 und Gemma 4 Modellen auf einer RTX 4070 Super

Ein Reddit-Nutzer teilt detaillierte Geschwindigkeits-Benchmarks für Qwen3.6-35B-A3B, Qwen3.6-27B, Gemma 4 26B und Gemma 4 31B auf einer 12GB RTX 4070 Super mit llama.cpp und optimierten Einstellungen.

OpenClawRadar
Praktische Prompt-Struktur für Claude AI-Ausführungsagenten
Anleitungen

Praktische Prompt-Struktur für Claude AI-Ausführungsagenten

Ein Entwickler teilt Prompt-Engineering-Techniken, die Halluzinationen bei Claude-KI-Agenten reduziert haben, die API-Aufrufe, Datenextraktion und mehrstufige Workflows ausführen. Zu den wichtigsten Strategien gehören das Schreiben von Prompts als Verträge, die Reservierung von 40 % der Tokens für die Fehlerbehandlung und die Trennung von 'Warte'- und 'Stopp'-Bedingungen.

OpenClawRadar
Lokales Ausführen von OmniCoder-9B mit llama.cpp-Konfigurationsdetails
Anleitungen

Lokales Ausführen von OmniCoder-9B mit llama.cpp-Konfigurationsdetails

Ein Entwickler erzielte einen durchschnittlichen HumanEval-Score von 96,7 % mit OmniCoder-9B auf Mittelklasse-Hardware unter Verwendung spezifischer llama.cpp-Flags, einschließlich --reasoning-budget 0, um die Kettenfolge-Ausgabe zu deaktivieren. Das Setup verwendete ein Q6_K-quantisiertes Modell, das auf einer RTX 3080 mit 10 GB VRAM lief.

OpenClawRadar