Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 会話開始前のルール設定 | 高度なプロンプト作成と限界の理解
業務向けプロンプトエンジニアリング

book会話開始前のルール設定

メニューを表示するにはスワイプしてください

AIツールとの会話は、毎回まっさらな状態から始まります。 モデルはあなたが誰であるか、どのような文体で書くか、どのような役割を担っているか、 また成果物がどのような基準を満たす必要があるかを知りません。 これまであなたは、毎回プロンプトにコンテキストを含めることでこれを補ってきました。 この方法は機能しますが、同じ情報を何度も繰り返し入力する必要があります。

システムプロンプトはこの問題を解決します。 システムプロンプトは、会話が始まる前に実行される指示であり、 そのセッション中にモデルが生成するすべてに適用される恒久的なルールを設定します。 そのため、毎回同じ内容を繰り返す必要がありません。

システムプロンプトとは

Note
定義

システムプロンプトとは、AIとのやり取りの冒頭に配置される指示ブロックであり、 会話全体を通じてモデルがどのように振る舞うべきかを定義します。 通常のプロンプトとは異なり、対話の一部ではなく、 モデルが動作するためのコンテキストとなります。

新しいアシスタントが仕事を始める前に伝えるブリーフィングのようなもの:

  • 誰のために働くのか、組織の事業内容;
  • すべてのコミュニケーションで使用するトーンやスタイル;
  • 注力すべきトピックと避けるべきトピック;
  • 指定がない場合のデフォルトのフォーマット;
  • すべてのタスクに適用される共通ルール。

システムプロンプトが設定されると、そのセッション内で送信するすべてのメッセージは、その枠組みを通して解釈されます——毎回繰り返し伝える必要はありません。

システムプロンプトを利用できる場所

システムプロンプトへのアクセスは、ツールやプランによって異なります:

  • ChatGPTCustom GPTs 機能で利用可能。再利用可能なAI構成のためにシステムプロンプトを定義;
  • Claude — APIおよびClaudeの Projects 機能で利用可能。ワークスペースに永続的な指示を設定;
  • APIアクセス — OpenAI、Anthropic、Google APIを利用したツールでは、ユーザーメッセージとは別に専用パラメータとしてシステムプロンプトを指定可能;
  • 組み込みツール — Microsoft Copilot Studioなど一部のエンタープライズツールでは、カスタムAI導入のためにシステムレベルの設定が可能。

これらの機能がない標準的な消費者向けチャットインターフェースを利用している場合、最も近い方法は会話の冒頭にスタンディングコンテキストブロックを設けることです——セッション開始時に貼り付ける段落で、自分の役割、好み、制約を明確にします。

スクリーンショットの説明:2つのチャットインターフェースを並べて表示した分割画面。左側 — システムプロンプトがない標準チャットウィンドウ。ユーザーが「このクライアントからの苦情に返答を書いてください」と依頼。AIはデフォルトのトーンで一般的かつ中立的なカスタマーサービスの返答を生成。「システムプロンプトなし → デフォルト動作」とラベル付け。右側 — 同じチャットインターフェースだが、チャット上部の設定または指示ボックス(「システム指示」とラベル付け)にシステムプロンプトが表示されている。システムプロンプトの内容:「あなたはB2B SaaS企業のシニアカスタマーサクセスマネージャーです。常に共感を最優先し、その後に明確な解決策を提示してください。返答は150語以内に収めてください。『ご不便をおかけして申し訳ありません』のような定型的な企業フレーズは絶対に使わないでください。」同じユーザー依頼に対し、より温かみがあり、具体的で直接的な返答が生成される。「システムプロンプト設定済み → 一貫性のある設定された動作」とラベル付け。

システムプロンプトに含めるべき内容

適切に作成されたシステムプロンプトは、特定のコンテキストにおけるすべてのタスクに適用される恒常的な情報を網羅。 有用な要素例:

  • 役割とコンテキスト — 自身の立場、組織の事業内容、AIが支援する内容;
  • トーンとスタイルのデフォルト — フォーマルまたは会話調、専門的または平易な言葉遣い、一人称または三人称;
  • フォーマットのデフォルト — 箇条書きまたは散文、最大文字数、見出しのルール;
  • 恒常的な制約 — 避けるべき表現、対象外の話題、必ず含めるべき事項;
  • 想定読者のデフォルト — 出力の主な対象者、その読者が重視する点。

マーケティング担当者向けシステムプロンプト例:

Note
システムプロンプト

あなたは中規模HRテクノロジー企業のB2Bコンテンツマーケターを支援。

トーン:明確で率直、かつプロフェッショナル。専門用語やセールストークは避ける。 知識豊富な同僚として執筆し、ベンダーのような表現は使わない。

デフォルト形式:散文は短い段落、リストは箇条書き。最大150語(特に指定がない限り)。

想定読者:従業員数200~2000名の企業におけるHRリーダーおよびPeople Operations担当者。

避ける表現:「game-changing」「revolutionary」「best-in-class」など、裏付けのない誇張表現。

システムプロンプトでできないこと

システムプロンプトは強力だが万能ではない。以下はできない:

  • モデルのコアとなる安全ガイドラインや組み込み制限の上書き;
  • 学習されていない情報へのアクセスの付与;
  • すべての応答で完全に一貫した挙動の保証 — 複雑または曖昧なタスクには個別プロンプトで明示的な指示が必要;
  • 重要度の高い特定タスクにおける良質なプロンプト作成の代替 — システムプロンプトはデフォルト設定、個別プロンプトで例外対応。

システムプロンプトは基盤であり、プロンプト作成スキルの代替ではない。 セクション1および2のテクニックは、すべての個別メッセージに引き続き適用される。 システムプロンプトにより、恒常的なコンテキストを毎回繰り返す必要がなくなるだけ。

question mark

AIとの会話におけるシステムプロンプトの目的と制限について、正しく説明しているものはどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  1
some-alt