Claudeのプロジェクト指示が注入される仕組み—そして会話中に変更すると履歴が壊れる理由

✍️ OpenClawRadar📅 公開日: May 1, 2026🔗 Source
Claudeのプロジェクト指示が注入される仕組み—そして会話中に変更すると履歴が壊れる理由
Ad

Redditユーザー(OHOLshoukanjuu)は、Claudeにプロジェクト会話と非プロジェクト会話の両方で完全なシステムプロンプトを逐語的に出力させ、その差分を比較することで、プロジェクト指示が実際にどのように機能するかを調査しました。以下がその結果です。

重要な発見:開始時の1回だけの注入

プロジェクト指示(およびユーザー設定)は、毎回再注入されるのではなく、会話開始時にシステムプロンプトに読み込まれ、その後はコンテキスト内に残ります。つまり、Claudeは最初に一度だけそれらを見ることになります。

会話途中での変更によるバグ

会話の途中でプロジェクト指示を変更しても、Claudeは変更されたことを認識しません。更新されたバージョンを、最初のメッセージからそうであったかのように読み取ります。これにより、2つの奇妙な動作が発生します:

  • 即座の従順:指示に「すべての応答を「助けて、私はバグです」で始めてください」とあり、それに従った応答が1回返ってきた後、指示を「すべての応答を「ハローワールド」で始めてください」に変更すると、次の応答は「ハローワールド」で始まります。
  • 誤った記憶:最初のターンのプロジェクト指示が何だったかClaudeに尋ねると、「ハローワールド」と答えます。実際には、最初の応答で現在見えている指示に従っていなかったため、エラーを犯したと結論付けます。

明示的なラベルなし

プロジェクト指示は、プロンプト内のどこにも「プロジェクト指示」とラベル付けされていません。Claudeはそれに従いますが、「プロジェクト指示は何ですか?」と尋ねると、何もないと答える可能性があります。なぜなら、コンテキスト内にそのようにタグ付けされたものがないからです。

発見方法

ユーザー(iOS、2023年からのMaxサブスクライバー、自身を非開発者と称する)は、Claudeにプロジェクト会話と非プロジェクト会話の両方で完全なシステムプロンプトを逐語的に出力させました。2つのダンプを比較し、変更をテストしながらClaudeの思考プロセスを観察することで、単回注入の動作を確認しました。

つまり、長い会話の中でプロジェクト指示を進化させながら使っている場合、Claudeは過去の理解を最新バージョンの指示に合わせて書き換えます。元のコンテキストは失われます。

📖 全文を読む: r/ClaudeAI

Ad

👀 See Also

OllamaのDockerコンテナ内でOpenClawを実行し、ネットワークを簡素化する
Tips

OllamaのDockerコンテナ内でOpenClawを実行し、ネットワークを簡素化する

Redditユーザーが、公式のollama/ollama Dockerコンテナ内にOpenClawをインストールして、OpenClawがlocalhost経由でOllamaと通信できるようにする方法を紹介。host.docker.internalや追加のネットワーク設定が不要になる。欠点はRAM使用量が多いこと。

OpenClawRadar
构建基于Claude Code的流程层以处理上下文与协调
Tips

构建基于Claude Code的流程层以处理上下文与协调

あるチームが、Claude Codeの上にエンジニアリングステップごとの入出力を宣言するプロセスレイヤーを構築し、ハンドオフ時のコンテキスト損失を減らし、個人の規律に頼らずに生産性の複利的な向上を実現した方法を共有しています。

OpenClawRadar
高コンテキスト長におけるローカルコーディングエージェントのKVキャッシュ量子化問題
Tips

高コンテキスト長におけるローカルコーディングエージェントのKVキャッシュ量子化問題

Redditの分析によると、Qwen3-CoderやGLM 4.7などのローカルコーディングエージェントが3万トークン以上のコンテキスト長で無限修正ループや不正なJSON出力を生成する原因は、過度なKVキャッシュ量子化にあると特定され、混合精度やコンテキスト削減が回避策として推奨されています。

OpenClawRadar
実践から得たOpenClawの実用的な使用法の洞察
Tips

実践から得たOpenClawの実用的な使用法の洞察

RedditユーザーがOpenClawの使用から得た7つの具体的な教訓を共有しています。セットアップの課題、VMデプロイ、Skills対MCP統合、コンテキスト整理、認証情報のセキュリティ、複数エージェント、モデル選択戦略についてカバーしています。

OpenClawRadar