← 概念解説に戻る

Concept Fable

プロンプトエンジニアリング

先に結論:Prompt Engineering は、モデルの重みを変えずに、プロンプトを設計してモデルの挙動を導き、タスク性能を高める実践である。目的の明確化、文脈の提供、制約の設定、例示、出力形式の指定、反復評価を含む。企業 Agent では、プロンプトエンジニアリングはツール、権限、プロセスの設計を代替できないが、業務意図を安定してモデルに伝える重要なインターフェースである。

Prompt Engineering · LLM Interaction

まず物語を読む。ここでは急いで定義を示さず、まず問題そのものを立ち上がらせる。

寓話

賢い徒弟に仕事を明確に書き示す人

辺境の関所に密信司があり、将軍が斥候に宛てる指令を専門に書いていた。昔は将軍が思いつくままに書いた。北の斜面を見てこい、敵を驚かせるな、日が暮れる前に戻れ。賢い斥候には通じたが、新人はよく誤解した。

ある斥候は「糧車を見てこい」を車輪を数えることと解釈し、護衛の人数を漏らした。別の斥候は「交戦するな」を発見しても報告しないことと解釈した。将軍は知った。手紙が読みやすくても、安定して行動を引き出せるとは限らない。将軍は最初、問題は斥候の不注意だと思い、二人を罰した。その後、最も熟練した斥候に代えても、同じ一文でためらった。そこでようやく問題は手紙から始まっていると認めた。

密信司はフォーマットを整理し始めた:まず目標を書き、次に境界を書き、次に利用可能なツールと報告スタイルを書く。危険なタスクには反例を与え、曖昧な言葉は検査可能な記述に置き換える。各新しい手紙はまず二人の新人に試読させ、逸脱しないかを見る。最初のフォーマットは硬すぎ、すべてのタスクに同じ長さを当てはめた。緊急偵察の手紙は軍令の長文のように書かれ、遅いタスクは十分な背景を欠き、密信司はタスクタイプ別にテンプレートを分けざるを得なかった。

後に戦況が変化し、密信司は失敗した手紙も振り返り、再利用可能な句式を残し、誤解を誘発する書き方も削除した。手紙を書くことは霊感の仕事から、継続的なテスト、書き換え、保守の技へと変わった。振り返りでは、どの手紙が成功したかだけでなく、成功が斥候の自行推測によるものかも見た。推測で勝ち取った勝利は、次回も負ける可能性がある。

密信司はさらに試信場を設けた。新人、古参、外地の斥候にそれぞれ同じ手紙を読ませ、三人の進む方向が違えば、その手紙はまだ戦場に出せないとわかる。

後に将軍も受け入れた。ある失敗は斥候が勇敢でないからではなく、指令が意図、境界、報酬方法を明確に伝えていなかったからだ。これをエンジニアリング化するのは、前線が推測に頼ることを減らすためだ。

後に辺境の戦況がさらに緊迫すると、将軍はむしろ密信司にますます頼るようになった。時間が短いほど、その場で曖昧な言い方を発明してはならない。事前に蓄積された書式と反例があれば、急令はより短く、より逸れにくくなる。

良い指令は一度の行動を助ける。書く、試す、評価する、直すという一連の方法があって初めて、多くの行動が安定する。本当の力は、意図を実行可能で検査可能なものに繰り返し変えていくことにある。

明らかにする

この物語が語るのは:プロンプトエンジニアリング

Prompt Engineering は、モデルの重みを変えずに、プロンプトを設計してモデルの挙動を導き、タスク性能を高める実践である。目的の明確化、文脈の提供、制約の設定、例示、出力形式の指定、反復評価を含む。企業 Agent では、プロンプトエンジニアリングはツール、権限、プロセスの設計を代替できないが、業務意図を安定してモデルに伝える重要なインターフェースである。

重要なのは、それが単なる用語ではなく、実際のAI/Agentシステムで繰り返し現れる構造的な問題だという点だ。これを理解して初めて、いつモデルを足すべきか、いつプロセスを変えるべきか、いつガバナンスを補うべきかを判断できる。

メタファーのマッピング

  • 賢い徒弟:大規模言語モデル
  • もう少しうまく書く:曖昧な prompt
  • 真摯、正確、専門的:空虚な修飾語
  • 読者、目標、必須項目、禁区:タスクコンテキストと制約
  • 良い見本と悪い見本:few-shot examples と反例
  • テンプレートを蓄積し効果を記録:プロンプト管理と評価イテレーション
  • エラーを特定可能:prompt、コンテキスト、フォーマット、ツール境界の分析
  • 最終的な洞察:Prompt Engineering は業務タスクをモデルが実行可能な指示に翻訳するエンジニアリング実践である

Andy(任旭)判断

この概念の実戦的価値は、「賢く見えるAI機能」を納品可能、検収可能、ガバナンス可能な作業単位に分解する手助けをすることです。

promptfew-shot promptingchain-of-thoughtsystem message
京ICP备2026014272号