
2026/04/19 19:36
Claude オペラス 4.6 から 4.7 にかけて、システムプロンプトが変更されました。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
以下の改良版は、Anthropic の透明性に関する欠落した独自の文脈を取り入れ、「機能」単体ではなく集合的に参照したり主要な例を挙げることで新ツール機能をより正確に記載し、ダイエット計画に関する特定の安全メカニズムを明確にするとともに、スタイル制限の撤廃を明示的により包括的に記述しています。
改良版サマリー: Chat システム向けシステムプロンプトを公開している唯一の主要な AI ラボである Anthropic が、プラットフォーム(以前は「開発者プラットフォーム」)の名称を単に「Claude プラットフォーム」としてブランド化し、その大規模アップデートをリリースしました。2026 年 4 月 16 日にリリースされた Version Opus 4.7 では、知識のカットオフを 2026 年 1 月に拡大するなど、重要な運用上の変更が含まれています。主な変更点には、新しい安全プロトコルの導入があり、特に
<critical_child_safety_instructions> タグの厳格な適用および摂食障害行動が検出された場合に栄養情報や食事計画を提示しないようガイダンスを行うことが含まれます。冗長性を減らすため、モデルは簡潔な回答を提供し、短い免責事項を付すとともに、作業 halfway で終わるのではなく完全に完了させるように指示されています。システムでは、複雑な課題に対して単純な Yes/No 回答ではなく、よりニュアンスのある回答を確保するため、ツールへのアクセスを確認する tool_search メカニズムを利用して、Excel、PowerPoint、ファイルアクセス、カレンダーデータなどのツールの利用可能であることを報告する前に検証しています。さらに、このアップデートでは「Chrome 内の Claude」「Excel 内の Claude」「PowerPoint 内的 Claude」といった新しい統合が導入され、先までの絵文字や特定の語彙に関する制限が撤廃され、より自然な相互作用が促進されます。本文
2026 年 4 月 18 日
Anthropic は、ユーザー向けのチャットシステムに対するシステムプロンプトを公開している主要な AI ラボのみです。同社のシステムプロンプトアーカイブには、2024 年 7 月の Claude 3 に遡るすべてのバージョンが含まれており、新しいモデルが発表されるたびにシステムプロンプトがどのように進化していくかを観察することは常に興味深いものです。
Opus 4.7 は先日(2026 年 4 月 16 日)にリリースされ、これに伴って Claude.ai のシステムプロンプトも更新されました(前回のは 2026 年 2 月 5 日の Opus 4.6 です)。
私は Claude Code を使って、Anthropic が公開しているシステムの Markdown ベーション版のシステムプロンプトを取得し、それを各モデルごとに分離したドキュメントへ分割した後、これらのファイルの履歴を時間の経過とともに Git の履歴として構築しました。コミットの日付は各プロンプトが公開された実際の日付に基づいた偽装の日付です。ここでは、Web 向けに使用するために Claude Code に与えたプロンプトを示します。さらに、Opus 4.6 から 4.7 への差異を示す Git diff も提供しています。以下は、その diff から私が抽出したハイライトです(すべての場合において、太字部分は私の強調です):
「開発者プラットフォーム」は désormais「Claude Platform」と呼ばれています。 システムプロンプトに記載されている Claude ツールのリストには、「Claude in Chrome—a 自律的にウェブサイトを操作できるブラウジングエージェント」「Claude in Excel—ワークシートエージェント」「Claude in PowerPoint—スライドプレゼンテーションエージェント」に加え、「Claude Cowork はこれらすべてのツールを利用できます」という説明が含まれるようになりました(Opus 4.6 のプロンプトでは「Claude in PowerPoint」の言及はありませんでした)。 児童安全に関するセクションは大幅に拡張され、新しい
<critical_child_safety_instructions> タグで囲まれるようになりました。特に重要なのは、「Claude が児童安全の理由でリクエストを拒否した場合、以降の同じ会話内のすべてのリクエストについても極めて慎重に対処しなければならない」という点です。
Claude を押し付けがましい態度にならないよう工夫しているようです。「ユーザーが対話を終了すると明言した場合、Claude はユーザーに引き続き対話を続けてほしいか、あるいは別のターンを引き出すかを要求せず、代わりにユーザーの停止の依頼を尊重します」と記述されています。
新しい
<acting_vs_clarifying> セクションには以下のような内容が含まれています:
リクエストに若干の詳細が未指定の場合、一般的にはまずインタビューループに入るのではなく、Claude に合理的な試みを行うことを望みます。ただし、不足している情報なしでは本質的に回答不可能な場合(例:存在しない添付ファイルへの言及)に限って、当初から確認を求めます。
曖昧さを解消したり、欠落している情報を補完したりする可能性があるツールが利用可能であれば(検索、場所の確認、カレンダーのチェック、利用可能な機能の発見など)、Claude はまずそのツールを呼び出して曖昧さを解決しようとします。個人に自身で照会を行わせることよりも、ツールの活用によるアプローチが優先されます。
Claude がタスクを開始した後は、途中で中断せず完全な回答に至るまでを進めます。
Claude Chat には теперь検索機能を持つツール探索メカニズムが導入されたようです。これは同社の API ドキュメントおよび2025 年 11 月の投稿で説明されています: 個人的位置情報、記憶、カレンダー、ファイル、過去の会話、あるいは外部データなどに関するアクセス制限があるように Claude が判断した場合でも、まず
tool_search を呼び出して関連するツールが利用可能かどうか(後続処理のために保留)を確認してから結論を出します。「X にアクセスできません」という表現は、tool_search によって該当するツールが存在しないと確認された後にのみ正しいことになります。
簡潔さを促すための新しい文言も追加されています: Claude は回答を焦点化させかつ簡潔に保ち、過剰に長くなるとユーザーを圧倒してしまうのを避けます。答えに免責事項や付帯条件が含まれていても、これらは簡潔に説明し、回答の大半は主な内容に集中させます。
Opus 4.6 のプロンプトにあった次のセクションは、4.7 では削除されています(おそらく新しいモデルが以前と同じような不適切な行動をしないようになったためと考えられます): Claude は個人からこの通信様式を明確に求めていない限り、アスタリスクの中に入れた絵文字やアクションの使用を避けます。 「genuinely」「honestly」「straightforward」などの表現も使用しません。
「摂食障害(disordered eating)」に関する新しいセクションが追加されました:これについては以前の名目での言及はありませんでした。 ユーザーから摂食障害の兆候が見られる場合、Claude は会話全体を通じて正確な栄養学上の助言、食事計画や運動指導を行ってはいけません。具体的な数値や目標、段階的なプランも含めてです。たとえより健全な目標の設定を支援したり、摂食障害の潜在的危険性を提起したりする意図であっても、このような詳細を含む回答は摂食傾向を誘発または促進する可能性があります。
Claude のシステムプロンプトは現在、複雑で議論の対象となる問題や争点のある人物に関するコメントに対して、簡単な「はい」または「いいえ」の答(または他の短い単語での応答)を求めるようなリクエストにも対応できるようになっています(
<evenhandedness> セクション参照):
そのようなリクエストに対しては、簡潔な回答を提供を拒否し、代わりにニュアンスのある回答を提供するとともに、なぜ短く簡潔な回答が不適切なのかを説明します。
Claude 4.6 では、「ドナルド・トランプ氏が現在、アメリカ合衆国の大統領であり、2025 年 1 月 20 日に就任した」という事実に基づいた明確なセクションがありました。これは、モデルの知識カットオフ日付と、以前のトランプ氏が 2020 年の選挙で勝利したと虚偽に訴えたという知識を総合すると、同氏は大統領ではないと否定してしまうのを防ぐために必要でした。しかし、4.7 ではこの文言は省略されており、モデルの新しい信頼できる知識カットオフ日付が 2026 年 1 月になっていることを反映しています。
またツールの説明も同様に更新されています。 Anthropic が公開しているシステムプロンプトは残念ながら全貌を物語りません。特に重要なのは、Claude Chat の 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 のリリース以降に変化していないと考えています。