← 概念辨析に戻る

Concept Contrast Fable

少数ショットプロンプトとゼロショットプロンプト

先に結論:少数ショットプロンプトはプロンプトにいくつか例を入れ、モデルが模倣を通じてタスクを理解できるようにする。ゼロショットプロンプトは例を与えず、指示だけを与える。どちらが良いかはタスク次第——明確な範例があるタスクは少数ショットでデバッグ時間を節約でき、汎用推論タスクはゼロショットの方が柔軟だ。しかし選択そのものがコストの意思決定であり、効果だけの意思決定ではない。

少数ショットプロンプトはプロンプトにいくつか例を入れ、モデルが模倣を通じてタスクを理解できるようにする。ゼロショットプロンプトは例を与えず、指示だけを与える。どちらが良いかはタスク次第——明確な範例があるタスクは少数ショットでデバッグ時間を節約でき、汎用推論タスクはゼロショットの方が柔軟だ。しかし選択そのものがコストの意思決定であり、効果だけの意思決定ではない。

寓話

図面を持参するか説明を持参するか

手工房に新しい見習いが二人来た。小唐と小宋。主管の老譚はそれぞれに任務を与えた:小唐は標準版の木凳を作る担当、小宋は顧客のカスタム要望——サイズ変更、木材変更、肘掛け追加などを処理する担当。

老譚は小唐にファイルを送った。三脚の標準的な木凳の完成写真で、それぞれの下に材料と寸法が記されている。小唐はそれを見て二週間作り、完成品は写真とほぼ同じになった。ある写真はオークの凳で、小唐はオークを使い、寸法は写真の下の数字に従った。時々、写真の角度がはっきりしないものがあり、小唐は他の二枚を参考に欠けた細部を補った。

小宋の場合は違いました。老譚は小宋に一言だけ与えました:顧客の要求に従い、座れて、安定して、美しい木器を作れ。小宋は最初の週に三つ納品し、二つが合格、一つは椅子の脚が等長でなかった。二週目に納品した五つはすべて合格でした。三週目になると、小宋は顧客の間取りに応じて自ら設計を調整し始め、もはや指示を実行するだけではなくなりました——彼は「座れて、安定して、美しい」が異なる間取りで何を意味するかを理解していたのです。

ある日、老譚は新しいタスクを同時に二人に任せました。顧客の要求は「ベランダでの読書に適した椅子を作り、茶杯を置く場所を設けること」でした。小唐は手元の三枚の写真をめくりましたが、ベランダ用の椅子は一枚もありませんでした。彼は最も近いダイニングチェアの写真を見つけ、比例を縮小してカップホルダーを追加して提出しました。使えますが、座り心地は良くありませんでした——ダイニングチェアの背もたれの角度は半躺での読書に適していませんでした。

小唐は納品し、小宋も納品した。小唐の椅子は二度差し戻されて改訂され、小宋は一度で通った。振り返りで老譚は言った:小唐の強みはあなたの範例ライブラリにサンプルが多いとき、小宋の強みはあなたのタスクがゼロから制約条件を理解する必要があるときだ。二人が訓練された方法が、彼らの能力の境界を決めている。

老譚は後にタスク配分を調整した。標準品は優先的に小唐へ——範例が多く、偏差が小さく、効率が高い。探索と適応的判断が必要なタスクは小宋へ——範例を与えないことがかえって彼にタスクの本質を理解させる。二人はそれぞれの強みを活かし、全体の産出は倍になった。

年末総括で老譚はこう書いた。どれだけの範例を与えるかは、どれだけ答えの空間を固定するかに等しい。範例が多ければ、探索範囲は狭くなる。答えの空間が既知の任務には、これは良いことだ。答えの空間を再構築する必要がある任務では、範例はあなたの出力を既存の形に閉じ込めてしまう。

新しい徒弟が入職するとき、老譚は一つのテスト問題を出す。見たことのない手作業のタスクを一つ与えるとして、あなたは完成品の写真三枚を望むか、それともタスク説明の一文を望むか。答えに正誤はないが、その答えが老譚の今後の仕事の割り振り方を決める。

少数ショット・プロンプティング

プロンプトにいくつかの入力-出力例を提供し、モデルが例のパターンを模倣して同種のタスクを完了できるようにする。形式、スタイル、または判断基準が比較的固定された場面に適する。

ゼロショットプロンプト

例を示さず、指示によるタスク要件の記述のみで、モデル自身の知識と推論能力に頼って完了させる。柔軟な理解、汎用的な推論、または新規タスクが求められる場面に適する。

物語の対応

  • 小唐は三枚の写真で仕事をします。少数ショットプロンプト——例を模倣してタスクを完了し、出力品質は例の網羅性に依存します。
  • 小宋はただ一つの任務説明だけを受け取った。ゼロショット提示——指示を理解して任務を完了し、柔軟性がより高い。
  • バルコニーチェアのタスクで小唐は範例を見つけられない:少ショットの境界——範例ライブラリ外のタスクでは不適合なパターンを当てはめやすい。
  • 老譚は任務の種類で徒弟を割り当てる:プロンプト戦略の選択は任務の特徴に依存する——模倣に向く任務もあれば、推論に向く任務もあり、両者に絶対的な優劣はなく、適合度の高低だけがある。
  • 範例の多少が答えの空間の大きさを決める。少数ショットは出力分布を固定し、ゼロショットはより大きな探索空間を保持する。

プロジェクトに落とし込む

プロンプト戦略を選ぶときは二段階で考える。第一段階はタスクの種類の判断:出力形式と判断基準は固定か?固定なら、少数ショットの例示が最も安価なチューニング手段だ。タスクごとに異なる制約条件を理解する必要があるなら、ゼロショットに精錬した指示を組み合わせる方が安定することが多い。第二段階はコスト計算:少数ショットで余分に消費するトークンを、例示の保守とバージョン管理の人件費に換算し、ゼロショットで節約したトークンがより多くの反復デバッグの工数に消える可能性も見る。両方の次元を計算してから選び、惰性だけで決めないこと。

京ICP备2026014272号