長い会話ではClaudeのシステムプロンプト遵守が低下する

Redditユーザーが報告するところによると、Claudeのシステムプロンプト遵守は長い会話で著しく低下し、特に特定の書式設定ルールや制約を持つAIコーディングエージェントに影響を与えています。
問題の詳細
ユーザーは内部ツール用に複数のClaudeベースエージェントを運用しており、各エージェントには出力形式、避けるべきトピック、エッジケース処理に関する具体的なルールを含むシステムプロンプトが設定されています。これらは最初の20〜30回のやり取りでは完璧に機能しますが、メッセージ40〜50付近で遵守が緩み始めます。
観察された具体的な問題:
- エージェントが書式設定ルールに従わなくなる
- システムプロンプトで明示的に禁止されている方法で「親切に」なりすぎる
- 開始時には明確だった制約を忘れてしまう
ユーザーは、これはバグではなく、コンテキストウィンドウが圧力下でどのように機能するかによるものであり、システムプロンプトが40以上のメッセージの会話履歴と注意の重みを競合していると指摘しています。
回避策と解決策
ユーザーが共有した実用的なアプローチ:
- 重要なルールを再提示する:15〜20メッセージごとに、失うことが許されない上位3つのルールを要約して再提示する(完全なシステムプロンプトではない)
- 会話を短く保つ:タスクに30回以上のやり取りが必要な場合は、何が起こったかの要約を添えて新しいセッションを開始する
- 戦略的なプロンプト配置:最も重要な制約をシステムプロンプトの最初と最後の両方に配置する。モデルは両方の位置により注意を払うため
- 大規模なテスト:エージェントをメッセージ5だけでなくメッセージ50でもテストする。順調なデモではこの問題は明らかにならないため
ユーザーは、この問題が十分に議論されていないことを強調し、長時間実行されるセッションで指示遵守を維持するための信頼性の高いパターンを共有するよう他のユーザーに呼びかけています。
📖 詳細はこちら: r/ClaudeAI
👀 See Also
Claude Code v2.1.140:エージェントツール使用ノート、より厳格な自己修正ルール、スヌーズ警告
エージェントツールの簡略化された使用ノート、明示的な自己変更パスリスト、短い間隔でのスヌーズ起床によるポーリングに対する警告。

深圳市龍崗区、AIエージェントスタートアップ向けにOpenClaw補助金を提案
深セン市龍崗区は、OpenClawエコシステムの開発と一人会社(OPC)スタートアップを対象とした補助金と支援を提供する政策文書の草案を発表し、AIエージェント起業の世界的ハブとなることを目指しています。

MCP対スキル議論:役割の理解とコンテキスト腐敗の真の問題
Redditの投稿では、MCPがAIエージェントにツール、認証、コンテキスト制御を提供する一方、スキルはエージェントの動作を定義する再利用可能なプロンプトであると説明されています。著者は両方が必要であると主張し、エージェントが指示を忘れてしまう「コンテキスト腐敗」を重要な問題として指摘しています。

クロードコードサブエージェントはマルチエージェントシステムでスキルを読み込まない
開発者が報告したところによると、Claude Code v2.1.91のサブエージェントは.claude/skills/ディレクトリで定義されたスキルにアクセスできず、メインセッションではスキルが完璧に動作しているとのことです。エージェントのフロントマターでのスキル指定、Skillツール、CLIフラグ、Agent Teamsなど、複数のアプローチがすべて失敗しています。