Wie Claude-Projektanweisungen eingeschleust werden — und warum deren Änderung während des Gesprächs den Verlauf unterbricht

Ein Reddit-Benutzer (OHOLshoukanjuu) hat untersucht, wie Claudes Projektanweisungen tatsächlich funktionieren, indem er Claude bat, seinen vollständigen System-Prompt wörtlich auszugeben – sowohl in einem Projekt- als auch in einem Nicht-Projekt-Gespräch – und dann die beiden Ausgaben verglich. Hier ist, was er herausfand.
Wichtigste Erkenntnis: Einmalige Einfügung zu Beginn
Projektanweisungen (und Benutzereinstellungen) werden nicht bei jeder Antwort erneut eingefügt. Sie werden zu Beginn des Gesprächs in den System-Prompt geladen und bleiben dann im Kontext. Das bedeutet, dass Claude sie nur einmal sieht, am Anfang.
Der Fehler bei Änderungen mitten im Gespräch
Wenn Sie die Projektanweisungen mitten im Gespräch ändern, weiß Claude nicht, dass Sie sie geändert haben. Es liest die aktualisierte Version so, als wäre sie die ursprüngliche Anweisung von der allerersten Nachricht. Dies führt zu zwei seltsamen Verhaltensweisen:
- Sofortiger Gehorsam: Wenn Ihre Anweisungen besagen, dass jede Antwort mit "HILFE, ICH BIN EIN FEHLER" beginnen soll und Sie eine Antwort erhalten, die dem folgt, und Sie dann ändern zu "Jede Antwort beginnt mit HALLO WELT", dann beginnt die nächste Antwort mit HALLO WELT.
- Falsche Erinnerung: Wenn Sie Claude fragen, was die Projektanweisungen für die erste Antwort waren, sagt es HALLO WELT. Es wird sogar annehmen, dass es bei der ersten Antwort einen Fehler gemacht hat, indem es die Anweisungen nicht befolgt hat, die es jetzt sieht.
Keine explizite Bezeichnung
Projektanweisungen werden im Prompt nirgends als "Projektanweisungen" bezeichnet. Claude befolgt sie, aber wenn Sie fragen "Was sind die Projektanweisungen?", könnte es antworten, dass es keine gibt – weil nichts in seinem Kontext so gekennzeichnet ist.
Wie es entdeckt wurde
Der Benutzer (auf iOS, Max-Abonnent seit 2023, selbsternannter Nicht-Entwickler) bat Claude, seinen vollständigen System-Prompt wörtlich auszugeben, sowohl in einem Projekt-Gespräch als auch in einem Nicht-Projekt-Gespräch. Durch den Vergleich der beiden Ausgaben und die Beobachtung von Claudes Gedankengang beim Testen von Änderungen bestätigte er das Verhalten der einmaligen Einfügung.
Das bedeutet: Wenn Sie darauf angewiesen sind, dass sich Projektanweisungen im Laufe eines langen Gesprächs weiterentwickeln, wird Claude sein früheres Verständnis überschreiben, um es an die neueste Version der Anweisungen anzupassen. Der ursprüngliche Kontext geht verloren.
📖 Lesen Sie die vollständige Quelle: r/ClaudeAI
👀 Siehe auch

Reddit-Nutzer teilt häufige Fehler bei der Claude-Code-Prompting mit Lösungen
Ein Entwickler, der Claude für Node.js-Backend-Arbeiten nutzt, identifizierte nach monatelanger Nutzung 10 häufige Prompting-Fehler, darunter fehlende Validierungsanforderungen und die Behandlung von Claude als Einmal-Werkzeug. Sie erstellten einen visuellen Leitfaden mit Lösungen für jedes Problem.

Verbesserung von OpenClaw mit der Macht des lokalen LLM: Einführung von GLM-4.7-Flash
Die Integration von GLM-4.7-Flash mit OpenClaw revolutioniert die Automatisierung durch KI, indem sie eine nahtlose lokale Bereitstellung und ausgeklügelte Code-Ausführung ermöglicht.

Automatisiertes QA und Testen mit KI: Eine neue Ära für Softwaretests
Antirez beschreibt den Einsatz von LLM-Agenten für automatisierte QA: Eine Markdown-Datei weist den Agenten an, manuelle Tests an neuen Releases durchzuführen. Angewendet auf DwarfStar und Redis Arrays hebt dieser Ansatz die Softwarequalität, ohne an Gründlichkeit einzubüßen.

OpenClaw-Drift-Fix: Vier Operator-Fähigkeiten zur Absicherung von Agenten-Workflows
Ein Entwickler teilt vier Operator-Fähigkeiten – Outcome Guard, Direction Clarifier, Routing Enforcer, Completion Verifier – um zu verhindern, dass Agenten vom Ziel abdriften und Aufgaben vorzeitig als erledigt melden.