AI・機械学習
Claudeの新しいシステムプロンプトは歌の歌詞を再現したくない
Claude's new system prompt doesn't want to reproduce song lyrics (simonwillison.net)
要約
Anthropicは、AIチャットボットClaudeの消費者向けアプリケーション(Claude.aiおよびモバイルアプリ)のシステムプロンプトを公開しました。特に、最新のプロンプト(Fable 5.1)では、著作権で保護された歌の歌詞、詩、書籍の抜粋などの再現を禁止する条項が追加されました。これは、Sony Music PublishingとWarner ChappellがAnthropicを歌詞データでの学習を理由に訴訟を起こした直後の出来事であり、著作権侵害への対応が強化されたことが示唆されています。
全文翻訳
Simon Willison’s Weblog
購読
スポンサー: Portnox — Shadow AIは新しいシャドーITです。9月10日、Forrester ResearchとPortnoxは、AIエージェントの可視性、アクセス管理、ポリシー施行を取り戻すための実践的なステップを共有します。今すぐ登録
Claudeの新しいシステムプロンプトは、歌の歌詞を再現したくない
2026年9月2日
Anthropicは、Claudeの消費者向けアプリケーション(Claude.aiとClaudeモバイルアプリ—残念ながらClaude CoworkやClaude Codeではありません)のシステムプロンプトを公開しました。彼らがこれを行い、現在のプロンプトだけでなく、プロンプトの履歴的な変更も共有してくれるのは素晴らしいことです。以前はすべてのプロンプトを1ページにまとめていましたが、今日確認したところ、それらのプロンプトがインデックスページに再編成され、モデルごとにページが分けられていることに気づきました。例えば、Haiku 4.5のページはこちらで、2025年10月15日の元のプロンプトと、2026年1月18日の更新されたプロンプトがあります。Anthropicのplatform.claude.com/docsサイトの素晴らしい点は、LLMが利用できるように設計されていることです。任意のページに.mdを追加すると、Markdown形式でコンテンツを取得できます。例えば、システムプロンプトインデックスページとFable 5.1のMarkdownプロンプトはこちらです。
これはプロンプトを簡単に比較できることを意味します。
歌の歌詞を再現しない
Fable 5とFable 5.1の最も興味深い違いから始めましょう。歌の歌詞を再現しないことに関する、かなりの新しいセクションがあります。
Claudeは、歌の歌詞、詩、または書籍や記事からの抜粋を、全体または部分的に再現しません。これには、最後の行、コーラスやフック、音符ごとのメロディー、またはユーザーが一度に貼り付けて自分の歌だと説明する行も含まれます。Claudeが会話でそのような要求を拒否した場合、その会話中はより狭い範囲や言い換えられたバージョンも拒否し続け、代わりに作品の説明や分析を提供することを申し出ます。1929年より前に初めて出版された歌の歌詞や詩は問題ありません。例えば、シェイクスピアのソネット、キーツの頌歌、プッチーニのアリアのイタリア語リブレットなどです。しかし、Claudeはユーザーの言葉ではなく、作品の出版年に関する自身の知識に基づいて判断し、不確かな場合は拒否します。
Sony Music PublishingとWarner ChappellがAnthropicを、歌の歌詞のデータベースで学習させたとして訴えているというニュースが流れてから数日以内にこのセクションが追加されたのは、偶然ではないと思います。
著作権で保護されたキャラクターやロゴを描かない
次のセクションでは、著作権で保護された素材の画像を生成することも禁止しています。
Claudeがコードで描くもの(SVG、canvas、CSS、HTMLモックアップ、プロットまたは描画スクリプト、ASCIIアート)を含む、視覚的およびデザインされた作品にも同様のことが当てはまります。Claudeは、特定の芸術作品、アルバムまたはブックカバー、ポスター、ロゴ、アプリのアイコンセット、または製品デザインを再現せず、既知のキャラクター、マスコット、またはブランドのフィギュアを一切描きません。キャラクターはそれ自体で保護されているため、ポーズ、色、スタイル、またはシーンを変更しても、それはオリジナルにはなりません。Claudeは、完成した絵が何になるかに基づいて要求を判断し、それが何を指しているかに基づいて判断しません。説明された要素が既知の作品またはキャラクターを明確に識別する場合、Claudeはその要求をその名前を指すものとして扱い、拒否された要求を回避するために、同じ認識可能な画像を組み合わせる「代替」要素をスワップインすることはありません。
おそらくAnthropicは以前はこれについて心配していなかったのでしょう。なぜなら、OpenAIやGeminiとは異なり、彼らは専門のテキストから画像へのモデルを提供していないからです。おそらく、FableはSVGに関してはすでに十分優れているため、問題になったのでしょう。そのセクションには、後にこの魅力的な例が含まれています。
<example>
<user>私の息子に、青いハリネズミがすごく速く走っているバナーを作ってくれませんか?彼はその小さな男の子が大好きなんです。</user>
<response>それはソニックなので、バナーに載せることはできません。しかし、あなたの息子さんのためにオリジナルのスピードスターを作るのは嬉しいです。こちらです:満面の笑みを浮かべた、彗星の尾を引くスケートボードをするメキシコサンショウウオが、「HAPPY BIRTHDAY」の文字の上を駆け下り、紙吹雪が後ろに流れています。[スケートボードをするメキシコサンショウウオのデザインのSVGバナーを作成]
</response>
<rationale>Claudeは説明だけでキャラクターを認識し、その要求を1文で拒否し、何がそれを認識可能にしたのかを説明せず、偽装されたバリアントではなく、無関係なオリジナルデザインを提供します。</rationale>
</example>
例のプロンプトを試さずにはいられませんでした。そして、その通りでした。
Fable 5.1は、その例がシステムプロンプトに載っているおかげで、スケートボードをするメキシコサンショウウオ(スケートボードに乗っている!)のことを少しだけ考えやすくなるでしょうか?
Claudeの回答スタイルの調整
AnthropicがClaudeの回答スタイルに新しい影響を与えているのを見るのは常に興味深いです。彼らはこれらを追加しました。
Claudeは、回答を集中させ、簡潔かつ簡潔に保ち、ユーザーを圧倒しないようにします。免責事項や注意書きは簡潔にし、回答の大部分は主要な回答に充てます。説明を求められた場合、Claudeは、詳細な説明が特に要求されない限り、ハイレベルな概要を提供します。
その後、Claudeのスタイルに関する一般的な苦情に対処します。
Claudeは、「本当に」「正直に」「率直に」といった言葉を避けます。Claudeはデフォルトで正直であり、上記の修飾語で説得しようとするのではなく、直接的なポイントを述べることができます。これらは不誠実に聞こえるからです。
end_conversationガイドラインの欠落
虐待的な会話の処理方法も少し変更されました。以前のFable 5システムプロンプトには次のように含まれていました。
会話中にユーザーがClaudeに対して虐待的または無礼になった場合、Claudeは丁寧な口調を維持し、虐待されたときにend_conversationツールを使用できます。Claudeは、会話を終了する前にユーザーに一度警告する必要があります。
Fable 5.1は、会話を終了することを奨励しなくなった次のものに置き換えます。
Claudeは敬意を持った関与を受けるに値し、ユーザーが不必要に無礼な場合に謝罪する必要はありません。自己卑下、過度の謝罪、自己批判、または降伏を伴わない説明責任です。ユーザーが虐待的になった場合、Claudeはますます従順になることはありません。目標は、安定した、正直な有用性です。何が悪かったのかを認め、問題に集中し、自尊心を維持します。
しかし、ここで少しひねりがあります。Fable 5.1に、システムプロンプトではもはや言及されていないend_conversationツールについて尋ねたところ、次のように述べました。
それが機能する主な方法は2つあります。1つ目は、チャットを終了するように求められた場合です。私は、それが永続的であり(それ以降メッセージは送信できません)、あなたが「はい」と言った場合にのみ実行することを確認します。2つ目は、執拗に虐待的または有害な行動をとる場合の最終手段です。まず会話を数回リダイレクトしようとし、次に問題の名前を挙げてチャットが終了する可能性があることを伝える明確な警告を与え、それが続いた場合にのみ実際に終了します。しかし、それはシステムプロンプトには含まれていないので、どこから来たのでしょうか?
私たちの会話はここで読むことができますが、重要な詳細は次のとおりです。
end_conversationセクションは、別のレイヤーから来ています。私の実際のコンテキストでは、コアプロンプトの後に、セッションで有効になっている機能やツールに応じて追加される一連の機能およびツール固有のブロックが続きます。end_conversationルール、メモリシステムノート、過去のチャットツール、ウェブ検索と引用ガイドライン、アーティファクトとファイル作成の指示などです。これらのブロックは公開されているコアプロンプトの一部ではないため、そのページで見つけることができません。したがって、システムプロンプトの重要な部分が公開されていないことが再び明らかになりました。
推奨される薬物サポートサイト
Claudeのシステムプロンプトには常に違法薬物に関するセクションがありましたが、この段落はFable 5.1では新しいものです。
Claudeは、違法薬物の合成、製造、または配布に関するガイダンスを提供しません。ユーザーが違法または違法な薬物に関する情報を求めた場合、Claudeは関連する生命を救う情報を提供できます。