AnthropicがClaude公式サービスのシステムプロンプトを公開——claude.aiとAPIの動作が異なる理由が明らかに
Anthropicが2026年8月、claude.aiおよびモバイルアプリで使用している「システムプロンプト」の内容をドキュメントページとして公開した。この情報公開はHacker Newsで注目を集め、AIサービスの透明性をめぐる議論が巻き起こっている。
システムプロンプトとは何か
システムプロンプトとは、AIとの会話が始まる前に裏側で自動的に渡される「事前の指示書」のようなものだ。利用者の目には見えないが、AIの振る舞い——どんな口調で話すか、何を避けるか、どんな情報を最初から把握しているか——を大きく左右する。
今回公開されたドキュメントによると、claude.aiのシステムプロンプトには主に次のような役割がある。
- 現在の日付など最新情報の提供:モデルの学習データには「知識の締め切り日」があるため、今日の日付は毎回のシステムプロンプトで伝えている
- 出力スタイルの統一:コードを書く際はMarkdown形式(読みやすく色分けして表示できる書式)で出力するよう促している
- 安全性と倫理方針の組み込み:有害物質の製造方法や悪意あるコードの作成には応じない旨が明文化されている
- 過剰な装飾を避ける指示:箇条書きや太字を必要以上に使わず、自然な会話口調を保つように設定されている
APIとclaude.aiはなぜ動作が違うのか
ドキュメントが明記している重要な点として、「これらのシステムプロンプトの更新はClaude APIには適用されない」という記述がある。
APIとは、開発者が自分のサービスやアプリにClaude機能を組み込むための接続口だ。API利用者はシステムプロンプトを自由に設定できるため、Anthropicが提供するデフォルト設定は適用されない。その結果、同じClaudeモデルでも、claude.aiで使う場合とAPIを通じてアクセスする場合では振る舞いが異なることがある。
これはサービス提供者として自然な設計だが、「公式のclaude.aiで試して問題なかったのに、APIで同じ指示を出すと反応が違う」という体験の一因でもある。今回の公開によって、その差がどこから来るのかが明確になった。
モデル世代の一覧から見える新情報
ドキュメントには、どのモデルにいつシステムプロンプトが適用されたかの一覧が掲載されている。Claude 4.6世代以降は「モデルIDが固定スナップショット(更新の都度バージョンが固まる方式)になった」とも説明されており、以前と設計方針が変わっていることが分かる。
また、ドキュメントのナビゲーションには「Claude Fable 5」「Claude Mythos 5」「Claude Sonnet 5」「Claude Opus 5」といったモデル名が記載されており、Claude 5世代の複数ラインナップの存在が公式ドキュメント上で確認できる形になっている。Claude Opus 5のシステムプロンプト適用日として2026年7月24日が記載されており、この世代が実際に稼働していることも読み取れる。
透明性公開がHacker Newsで注目された理由
Hacker Newsではこの公開に対して多数のコメントが集まった。AIサービスが裏側でどのような「前提条件」を設定しているかは、長らくブラックボックスとされてきた。今回のような公式開示は、ユーザーが「なぜこう答えるのか」を理解する手がかりになる。
一方で、公開内容はあくまで「こう動くように指示している」という方針の開示であり、モデル本体の仕組みや学習データが公開されたわけではない。それでも「自社サービスが利用者に対してどんな指示をAIに与えているかを明示する」という姿勢は、AI業界における透明性の議論に一石を投じるものとなった。
利用者にとっての実際的な意味
この公開から利用者が得られる実用的な示唆として、以下の点が挙げられる。
claude.aiを使う場合:安全方針や応答スタイルに関するデフォルト設定がシステムプロンプトとして組み込まれている。公開内容を読むと、どのような振る舞いを期待されているかが分かる。
APIを使う開発者の場合:claude.aiで動作するシステムプロンプトは自動では引き継がれない。日付の自動挿入や安全設定を同水準で維持したい場合は、API利用時に自分でシステムプロンプトを設計・追加する必要がある。
Anthropicはドキュメントページを定期的に更新するとしており、今後もシステムプロンプトの改訂が続く見込みだ。
以上です。なるほどラボでは、こうしたAIを"自分の環境で動かしたい・24時間働かせ続けたい"という方向けの情報を発信しています。自分に合った動かし方が気になる方は、無料の診断をどうぞ。
