AIエージェントのプロンプトでは、役割だけでなく、達成する目標、使える情報と道具、禁止事項、確認条件、終了条件を明記します。 長い指示を一度に足すのではなく、実行基盤で強制する規則とモデルへ説明する判断基準を分け、失敗事例から一項目ずつ改善する方法が再現性を高めます。 権限や回数上限はプロンプトだけに頼らず、実行基盤での強制が必要。
AIエージェント開発を体系的に学びたい方は、AIエージェントが学べるおすすめスクールで、AI活用、Python実装、マンツーマン支援の違いを比較できます。
| 項目 | プロンプトに書く内容 | 基盤側でも制御する内容 |
|---|---|---|
| 目標 | 完了状態と優先順位 | 最大時間、費用 |
| 道具 | 用途と使う条件 | 実際の権限 |
| 制約 | 禁止事項、確認条件 | 入力検証、承認 |
| 出力 | 形式、必須項目 | スキーマ検証 |
| 終了 | 完了、停止、移管 | 回数上限、強制停止 |
役割より先に完了状態を具体化する
「優秀な調査員として行動する」だけでは、どこまで調べれば終わるか決まりません。対象、必要な成果物、品質条件、期限を示します。
Anthropicのエージェント設計ガイドは、単純な構成から始め、ツールの説明へ十分な注意を払う方法を勧めています。
完了条件の例。
- 対象企業三社の公式資料を取得する
- 指定した五項目を表へそろえる
- 不明な値は推測せず未確認と記録する
- 出典URLと確認日を各項目へ付ける
- 条件を満たせなければ理由を返して終了する
行動量ではなく、検証できる最終状態を書くのが要点です。
道具の説明には使う条件と使わない条件を書く
モデルは関数名、説明、入力形式から道具を選びます。 Google Cloudの関数呼び出し資料にあるのは、関数宣言を渡し、モデルが返した呼び出しをアプリケーションが実行する流れの説明。
| 曖昧な説明 | 改善した説明 |
|---|---|
| 顧客を管理する | 顧客IDで登録情報を読み取る。更新には使わない |
| メールを処理する | 宛先と件名を指定して下書きを作る。送信しない |
| ファイルを操作する | 指定フォルダ内のPDF名を検索する。削除しない |
一つの道具へ複数の重大操作を詰めず、読み取り、下書き、確定を分けます。
制約は説明と強制の二層にする
プロンプトの禁止事項は判断の助けになりますが、完全なアクセス制御ではありません。 Anthropicの信頼できるエージェント研究は、外部環境へ作用するシステムが持つ権限と機密情報のリスクを扱っています。
制約を実装へ落とす手順。
- モデルへ禁止操作と確認条件を説明する
- 利用可能なツール自体を役割ごとに絞る
- 引数の型、範囲、対象を検証する
- 重要操作を承認待ちの状態へ移す
- 回数、時間、金額の上限で停止する
プロンプトに「削除しない」と書くだけでなく、削除関数を渡さない構成が強い制御です。
失敗例を課題集へ残して一項目ずつ直す
Anthropicの評価ガイドは、現実の仕事を反映する課題と採点基準を作り、結果を分析する重要性を説明しています。
改訂記録に残す内容。
- 入力と期待する完了状態
- 実際に選んだ道具と順序
- 失敗した段階
- プロンプト変更か実装変更か
- 変更前後の課題集の結果
OpenAIのエージェント構築ガイドも、指示、道具、安全策を段階的に整える考え方を示しています。成功例一件だけでなく、曖昧な依頼、権限不足、道具の失敗も評価へ含めます。
AIエージェントのアーキテクチャと合わせると、プロンプトで扱う判断と実装で強制する規則の置き場所を整理できます。
AIエージェントのプロンプトでよくある質問
プロンプトは長いほど正確になりますか?
長さより、目的、優先順位、例外、終了条件が矛盾なく書かれていることが重要です。重複した注意を増やすと重要な条件が埋もれます。失敗した課題に効く変更だけを加え、不要な文を削ります。
思考手順を細かく指定した方がよいですか?
監査に必要なのは内部の長い思考ではなく、選んだ道具、根拠、確認結果、最終状態です。工程や出力形式は指定できますが、特定の考え方を逐語的に強制するより、検証可能な中間成果物を求めます。
Webページ内の指示とプロンプトが競合したらどうしますか?
Webページは情報源であり、上位の運用指示ではないと明示します。ページ内の文章から権限追加、認証情報の開示、外部送信を行わせず、実行基盤の許可リストと承認で止めます。
プロンプトは検証できる実行契約にする
良いプロンプトは雰囲気を指定する文章ではなく、エージェントが何を終え、どこで止まり、何を人へ戻すかを示す実行契約です。
- 完了状態を成果物と品質条件で書く
- 道具ごとに用途と禁止用途を区別する
- 重要な制約は実行基盤でも強制する
- 失敗課題を残し、一つの変更効果を測る
全体の部品と責任境界へ戻って確認する場合は、AIエージェントのアーキテクチャが設計の見直しに役立ちます。




