Claude Opus 4.6と4.7のシステムプロンプトの変更点

Simon Willison's Blog / 2026/4/19

💬 オピニオンSignals & Early TrendsModels & Research

要点

  • Anthropicはユーザー向けのシステムプロンプトを公開しており、そのアーカイブからClaude 3(2024年7月)以降、プロンプトがどのように進化してきたかを追える。
  • Opus 4.7(2026年4月16日リリース)ではOpus 4.6(2026年2月5日)からシステムプロンプトが更新されており、著者は公開されたMarkdown版をもとに差分(diff)とGit履歴を作成して比較した。
  • システムプロンプトの表現やツールの言及が更新され、「developer platform」が「Claude Platform」に改名され、新たに「Claude in Powerpoint」などのツールが追加された。
  • 子どもの安全に関する指示が大幅に拡充され、新たに <critical_child_safety_instructions> タグで整理されたほか、「子どもの安全上の理由で拒否した後の追加依頼は極めて慎重に扱う」といった厳格な運用が明記された。
  • さらに、diff上の文面変更から、Claudeを“押しが強い”状態にしにくくするための追加的な挙動調整が示唆されている。
Sponsored by: Honeycomb — AIエージェントは予測不能に振る舞います。実際に何が起きたのかをデバッグするのに必要な文脈を手に入れましょう。 Read the blog

Claude Opus 4.6 と 4.7 の間でのシステムプロンプトの変更点

2026年4月18日

Anthropicは、ユーザー向けのチャットシステムについてシステムプロンプトを公開している主要なAI研究所としては唯一の存在です。彼らのシステムプロンプトのアーカイブは、現在では2024年7月のClaude 3まで遡り、さらに新しいモデルを公開するたびにシステムプロンプトがどう進化していくのかを見るのは、いつも興味深いです。

Opus 4.7は先日リリースされました(2026年4月16日)。これはOpus 4.6(2026年2月5日)からのClaude.aiのシステムプロンプト更新です。

私はClaude CodeにシステムプロンプトのMarkdown版を取り込ませ、それを各モデルごとに別々の文書に分割し、その後それらの更新されたプロンプトの公開日を表す「架空のコミット日付」を使って、時間の経過に沿ったa Git historyを作成しました—これは、Web向けのClaude Codeで私が使ったプロンプトです。

以下が、Opus 4.6 と 4.7 の間のgit diffです。これらは、そのdiffから抽出した私自身のハイライトです—いずれの場合も太字の部分は私の強調です:

  • 「developer platform」は現在「Claude Platform」と呼ばれています。
  • システムプロンプトに記載されているClaudeツールのリストに、現在「Claude in Chrome—ウェブサイトと自律的にやり取りできるブラウジングエージェント」「Claude in Excel—スプレッドシートのエージェント」「Claude in Powerpoint—スライドのエージェント。Claude Coworkはこれらをすべてツールとして使えます。」という文言が含まれるようになりました。—Claude in Powerpointは、4.6のプロンプトでは言及されていませんでした。
  • 子どもの安全に関するセクションが大幅に拡張され、<critical_child_safety_instructions>という新しいタグでラップされるようになりました。特に注目すべき点:「Claudeが子どもの安全上の理由でリクエストを拒否した場合、この同じ会話における以後のすべてのリクエストは、極めて慎重に対応しなければなりません。」
  • Claudeを「押しが強くならない」ようにしようとしているように見えます:「ユーザーが会話を終える準備ができていることを示した場合、Claudeはユーザーにそのままやり取りを続けるよう求めたり、別のターンを引き出そうとしたりせず、会話を止めるというユーザーの要求を尊重します。」
  • 新しい <acting_vs_clarifying> セクションには、次が含まれています:

    リクエストの細かい点が未指定のまま残されているとき、通常その人は、最初にインタビューするのではなく、今ここでClaudeに合理的な試みをしてほしいと思っています。情報がないと(例えば、そこにない添付ファイルを参照している等)そのリクエストに本質的に答えられない場合に限って、Claudeは最初に確認の質問をします。

    曖昧さを解消したり、欠けている情報を補ったりできる利用可能なツールがある場合—検索、人物の所在地の調査、カレンダーの確認、利用可能な機能の発見—Claudeは、人に尋ねる前に、そのツールを呼び出して曖昧さを解決しようとします。検索のためにツールを使うことは、本人にその調べ物をしてもらうことよりも優先されます。

    Claudeがタスクに着手したら、途中で止めずに、完全な回答までやり切ります。[...]

  • このAPIドキュメントに見られる通り、またこの2025年11月の投稿で説明されている通り、Claudeのチャットにはツール検索の仕組みがあるようです:

    Claudeが能力を欠いている—人物の所在地、メモリ、カレンダー、ファイル、過去の会話、または何らかの外部データへのアクセス—と結論づける前に、Claudeは tool_search を呼び出して、延期されている関連ツールが利用可能かどうかを確認します。 「Xにアクセスできません」は、tool_search が一致するツールが存在しないことを確認した後にのみ正しいものです。

  • Claudeに冗長にならないことを促すための新しい文言があります:

    Claudeは、過度に長い応答でユーザーを圧倒してしまう可能性を避けるため、応答を焦点を絞って簡潔に保ちます。回答に免責事項や注意書きが含まれているとしても、Claudeはそれらを簡潔に開示し、応答の大部分は本題の回答に集中させます。

  • このセクションは4.6のプロンプトには存在していましたが、4.7では削除されています。おそらく、新しいモデルが同じようには誤動作しなくなったからでしょう:

    Claudeは、人物がこの種のコミュニケーションスタイルを明確に求めない限り、アスタリスクの中で絵文字やアクションを使うことを避けます。

    Claudeは、「genuinely」「honestly」「straightforward」という言い方を避けます。

  • 「disordered eating(摂食障害関連の不規則な食行動)」についての新しいセクションが追加されました。これは以前は名前を挙げて言及されていませんでした:

    ユーザーが不規則な食行動の兆候を示している場合、Claudeは正確な栄養、食事、運動のガイダンスを提供してはいけません。—会話のどこにも、特定の数値、目標、段階的な計画は置かないこと。より健康的な目標を設定したり、不規則な食行動に潜む危険性を示したりする意図があったとしても、この種の詳細を含む応答は、不規則な傾向を引き起こしたり、助長したりする可能性があります。

  • AIモデルに対する人気のあるスクリーンショット攻撃は、物議を呼ぶ質問に対してyesまたはnoを強要することです。Claudeのシステムプロンプトは、<evenhandedness>セクションでそれを防ぐようになっています:

    人々が、複雑で争点になっている問題、または論争のある人物に関するコメントとして、Claudeに単純なYes/Noの答え(あるいは他の短い単語1語の応答)を求めた場合、Claudeはその短い応答を提供することを断り、代わりにニュアンスのある回答と、なぜ短い応答では適切でないのかの説明を行うことができます。

  • Claude 4.6には「ドナルド・トランプは現在、アメリカ合衆国の大統領であり、2025年1月20日に就任した」ということを明確にするセクションがありました。これがないと、モデルの知識カットオフ日と、これまでの知識(トランプが2020年の選挙で勝ったと偽って主張していた)との組み合わせによって、モデルは彼が大統領ではないと言ってしまう可能性があったためです。この文言は4.7では削除されています。モデルが信頼できる知識カットオフ日として2026年1月を新たに持つようになったことを反映しています。

そしてツールの説明文も

悲しいことに、Anthropicが公開しているシステムプロンプトは、物語のすべてではありません。公開されている情報には、モデルに提供されるツールの説明文が含まれていないからです。ClaudeチャットUIがあなたにできることを最大限に活用したいなら、ツールの説明文は、公開されている情報よりもさらに重要なドキュメントになっていると言ってもよいでしょう。

幸いにも、Claudeに直接尋ねられます—私は次のプロンプトを使いました:

利用可能なすべてのツールについて、ツールの説明とパラメータを正確にそのままコピーして一覧にしてください

私の共有トランスクリプトには完全な詳細がありますが、名前付きツールの一覧は以下のとおりです:

  • ask_user_input_v0
  • bash_tool
  • conversation_search
  • create_file
  • fetch_sports_data
  • image_search
  • message_compose_v1
  • places_map_display_v0
  • places_search
  • present_files
  • recent_chats
  • recipe_display_v0
  • recommend_claude_apps
  • search_mcp_registry
  • str_replace
  • suggest_connectors
  • view
  • weather_fetch
  • web_fetch
  • web_search
  • tool_search
  • visualize:read_me
  • visualize:show_widget

このリストはOpus 4.6から変わっていないと思います。

2026年4月18日 の午後11時59分に投稿 · MastodonBlueskyTwitter、またはニュースレターを購読するにフォローしてください

これはSimon WillisonによるClaude Opus 4.6と4.7のシステムプロンプトの変更点です。2026年4月18日に 投稿されました。

ai 1967 prompt-engineering 185 generative-ai 1745 llms 1712 anthropic 272 claude 269 ai-ethics 291 system-prompts 52

前の記事: Long Beachで開催されるPyCon US 2026に参加しませんか - 今年は新しいAIとセキュリティのトラックがあります

月次ブリーフィング

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

もっと少ないメールを送るために、私にお支払いください!

スポンサーになる & 購読する

Claude Opus 4.6と4.7のシステムプロンプトの変更点 | AI Navigate