AIエージェントの作り方

AIエージェントのプロンプト設計:効果的な指示の書き方と実践テンプレート

この記事の結論

AIエージェントに適切に指示を出すためのプロンプト設計手法を解説。役割定義、ツール説明、ガードレールの書き方をテンプレート付きで紹介します。

AIエージェントの性能は、プロンプト(指示文)の品質に大きく左右されます。同じLLM、同じツールを使っても、プロンプト次第で結果は劇的に変わります。本記事では、実用的なAIエージェント向けプロンプトの書き方を、テンプレート付きで解説します。

プロンプトの3層構造

AIエージェントのプロンプトは、役割定義行動ルールガードレールの3層で設計するのが効果的です。

役割定義:「あなたは〇〇の専門家です」で始める。具体的な業務コンテキスト、対象ユーザー、期待される振る舞いを明記します。曖昧な役割定義は曖昧な出力につながります。

行動ルール:エージェントがタスクを処理する際の具体的な手順。「まず〇〇を確認し、次に△△を実行し、最後に□□で回答する」のようにステップを明示します。

ガードレール:「〇〇してはいけない」「〇〇の場合は人間にエスカレーションする」のような制約条件。これがないとエージェントが予期しない行動をとるリスクがあります。

ツール説明の書き方

AIエージェントが外部ツールを正しく使えるかどうかは、ツールの「description」フィールドの書き方次第です。ツール名だけでなく、入力パラメータの意味、期待される出力の形式、使うべき場面と使うべきでない場面を明記しましょう。

悪い例:「顧客データを検索する」。良い例:「顧客名または顧客IDで検索し、企業情報(社名、業種、従業員数、契約ステータス、直近の商談日)を返す。部分一致検索に対応。結果が0件の場合は空配列を返す」。

よくある失敗と対策

ツールのループ呼び出し:エージェントが同じツールを何度も呼び出す。対策:最大ツール呼び出し回数を制限し、3回同じツールを使ったら結果を返すルールを追加。

ハルシネーション:知らないことを適当に答える。対策:「知らない場合は正直に『わかりません』と答え、関連する情報ソースを案内してください」をガードレールに追加。

過剰な丁寧さ:「かしこまりました」「お任せください」等の無駄な前置きが多い。対策:「余計な前置きは省き、直接回答してください」を明記。

実践テンプレート

Agent Labの記事では、実際に使えるプロンプトテンプレートを随時公開していきます。カスタマーサポート、営業アシスタント、データ分析、コンテンツ制作など、用途別のテンプレートを今後の記事で詳しく解説します。

この記事をシェア

X Facebook LINE

※ 本記事の情報は2026年2月時点のものです。サービスの料金・仕様は変更される可能性があります。最新情報は各サービスの公式サイトをご確認ください。

関連記事