ClaudeのシステムプロンプトをGitのタイムラインとして扱う

Simon Willison's Blog / 2026/4/18

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

要点

  • AnthropicはClaudeのシステムプロンプトを公開し、Markdownとしても提供することで、変更履歴をより体系的に分析できるようになった。
  • 記事では、巨大な1つのドキュメントをモデルやモデルファミリーごとに細かなファイルへ分割し、さらにタイムスタンプ付きのコミット履歴を付与するGitベースの探索手法を紹介している。
  • `git log`、`diff`、`blame`といった標準的なGit機能を使うことで、手作業による解析なしに、システムプロンプトがどのように時間とともに進化したかを追跡し、特定の変更を日付に紐づけられる。
  • 著者はこの手法を用いて、Claude Opus 4.6と4.7のシステムプロンプトの差分を詳細にまとめた。
  • このワークフローは、プロンプト改訂がモデル挙動に与える影響を理解するための実用的な研究支援として位置づけられている。
提供: Honeycomb — AIエージェントは予測不能に振る舞います。実際に何が起きたのかをデバッグするのに必要なコンテキストを手に入れましょう。 ブログを読む

2026年4月18日

研究 gitのタイムラインとしてのClaudeシステムプロンプト — Claude向けのAnthropicが公開したシステムプロンプトの履歴を、gitベースの探索ツールへと変換します。単一の巨大なmarkdownソースを、粒度の細かいファイルとタイムスタンプ付きのコミットに分解します。モデル、ファミリー、リビジョンごとに抽出したプロンプトを構造化することで、研究者は `git log`、`diff`、`blame` を活用してプロンプトの進化を追跡し、差分を比較し、変更を特定の日付に紐づけることができます。つまり、手作業で解析することなく可能になります。

AnthropicはClaudeチャット用のシステムプロンプトを公開し、そのページをMarkdownとして利用可能にしました。私はClaude Codeにそれを各モデルおよびモデルファミリーごとに別々のファイルへ変換させ、GitHubのコミット表示から変更を閲覧できるように、ダミーのgitコミット日付を付けました。

これを使って、私自身のOpus 4.6と4.7の間の変更に関する詳細なノートを書きました。

2026年4月18日 12:25 pm に投稿

これは、2026年4月18日に投稿されたSimon Willisonによるbeatです。

ai 1967 generative-ai 1745 llms 1712 anthropic 272 claude 269 system-prompts 52

月次ブリーフィング

$10/月で私をスポンサーし、今月の最も重要なLLMの動向を厳選したメールのダイジェストを受け取ってください。

あなたに送る手間を減らすために、私にお金を払ってください!

スポンサー & 登録