始め方

AIエージェント向けプロンプト基礎:効果的な指示の書き方

Media Lab

AIエージェント向けプロンプト基礎:効果的な指示の書き方

AIエージェントのパフォーマンスは、与える指示(プロンプト)の質に大きく依存します。同じエージェントでも、プロンプトの書き方次第で結果が全く異なることがあります。本記事では、AIエージェントを効果的に動かすためのプロンプト設計の基礎を解説します。

プロンプトの基本構造

AIエージェントへの指示には大きく2種類あります。

システムプロンプト: エージェントの全体的な役割、行動原則、応答スタイルを定義する初期設定です。毎回の会話に適用される「基本設定」です。

ユーザープロンプト: 個別のタスクに対する具体的な指示です。システムプロンプトで定義した枠組みの中で、特定の作業を依頼します。

効果的なシステムプロンプトの基本構造は次の4要素です。役割(「あなたはマーケティングアシスタントです」)、能力(「競合調査、コンテンツ作成、データ分析が得意です」)、制約(「必ず日本語で回答してください」)、行動原則(「不明点は作業前に確認してください」)。

良いプロンプトの7原則

1. 具体性: 「良い記事を書いて」ではなく「IT企業向けのAI導入メリットについて、1000文字程度のブログ記事を書いてください。H2見出しを3つ含め、最後にまとめを入れてください」のように具体的に指定します。

2. 文脈の提供: 「このデータを分析して」より「これは弊社の2026年第1四半期の売上データです。前年同期比と月次トレンドを分析してください」のように背景情報を与えます。

3. 出力形式の指定: 「箇条書きで5点」「表形式で」「JSON形式で」など、出力形式を明示すると使いやすい結果が得られます。

4. 段階的指示: 複雑なタスクは「まず○○して、次に△△し、最後に□□してください」のように順序を明示します。

5. 制約条件の明記: 文字数制限、使用禁止の表現、対象読者など、制約を明示することで品質が安定します。

6. 例示(Few-shot): 「以下の形式で書いてください:例)…」のように例を示すと、期待する出力に近い結果が得られます。

7. 自己評価の促し: 「回答後に、自分の回答が質問の要件を満たしているか確認してください」という指示を加えると精度が向上します。

Chain-of-Thoughtプロンプティング

複雑な推論や計算が必要なタスクには「ステップバイステップで考えてください」という指示が有効です。これによりLLMが中間的な思考プロセスを出力し、最終答えの精度が向上します。

例えば「この問題を解いてください」より「この問題を解いてください。まず問題の要素を整理し、次に解法を考え、最後に答えを導いてください」という形式の方が正確な回答が得られます。

AIエージェントの出力品質を上げる方法でも、より高度なプロンプトテクニックを解説しています。

システムプロンプトのテンプレート

実際に使えるシステムプロンプトのテンプレートを紹介します。

汎用アシスタント向け: 「あなたは[役割]です。タスクを受け取ったら、まず理解を確認してから実行してください。不明点や情報が不足している場合は、実行前に質問してください。日本語で回答し、回答は[文字数]以内にしてください。」

リサーチエージェント向け: 「あなたはリサーチアナリストです。情報収集の際は複数のソースを確認し、事実と推測を明確に区別してください。情報の信頼性に疑問がある場合は、その旨を明記してください。」

AIエージェント初心者がやりがちなミスとの関連

プロンプトに関する最も多い初心者ミスは「曖昧な指示」と「コンテキストの不足」です。この記事のテクニックを実践することで、これらのミスのほとんどは解消できます。

まとめ

良いプロンプトは「具体性・文脈・形式指定・段階的指示」が揃ったものです。最初は完璧なプロンプトを目指すより、試行錯誤を繰り返してエージェントの反応を観察しながら改善することが大切です。AIエージェント初回セットアップで基本設定を整えた上で、プロンプトチューニングに取り組みましょう。