プロンプト技術

Zero-shotプロンプトとは例を示さず指示だけで頼む方法と使いどころ

Zero-shotプロンプトは、例を示さずに指示だけでAIに課題を頼む方法です。Few-shotとの違い、うまくいく条件、精度を上げるための指示の工夫、失敗したときの対処、現代のモデルでの位置づけを具体例で整理します。

公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて

Zero-shotプロンプトとは

Zero-shotプロンプト(zero-shot prompting)は、例を一つも示さず、指示(と必要なデータ)だけで、AIに課題を頼む方法です。「次の文章を要約してください」のように、普段AIに頼むときの、最も基本的な形は、ほとんどがZero-shotです。大規模言語モデルは、事前学習と指示の調整によって、例がなくても、多くの課題をこなせるようになっています(事前学習、RLHF(人間のフィードバックによる強化学習))。

Few-shotとの違い

方式 例の数 特徴
Zero-shot 0個 手軽。指示だけで伝わる課題向き
One-shot 1個 形式の見本を1つ示す
Few-shot 数個 形式・基準を、例で揃える(Few-shotプロンプト)

Zero-shotが向く場面

場面 例
一般的で、よく知られた課題 要約、翻訳、文章の校正、一般的な質問への回答
出力の形式が自由でよい アイデア出し、下書き
指示だけで十分明確に伝わる 「3つの観点から、箇条書きで整理して」
手早く試したい まず一度、結果を見たい

うまくいかせる指示の工夫

例がない分、指示を明確にする必要があります。

工夫 内容
目的・読み手を伝える 何のために、誰に向けてか
出力形式を指定する 箇条書き、表、文字数など(出力形式の指定)
条件・制約を書く 含める内容、避ける内容
判断基準を言葉で説明する 分類などでは、各ラベルの定義を書く
「分からない」を許可する 根拠がなければ、そう答えるよう指示する

分類の指示の例

例を示さずに、定義だけで分類を頼む場合:

次の問い合わせを、以下の3つのカテゴリのいずれかに分類してください。

- 配送:商品の到着時期、配送状況に関する内容
- 返品:返品・交換・返金に関する内容
- その他:上記以外

カテゴリ名のみを出力してください。

問い合わせ:先週注文した商品がまだ届きません。

定義が明確であれば、例がなくても、安定して分類できることが多くあります。

うまくいかないときの対処

症状 対処
形式がバラバラ 出力形式を明示する。または、例を足す(Few-shotへ)
判断の基準がずれる ラベルの定義を詳しく書く。境界事例を例として示す
長い・短すぎる 文字数・項目数を指定する
思考が浅い 段階的に考えさせる(Chain-of-Thought(思考の連鎖))。推論に強いモデルを使う(推論モデル(思考するAI))
毎回結果が違う 設定を調整する(temperature(温度)とサンプリング)。形式を厳密に指定する

まずZero-shotで試し、足りない点を、指示の追加や例の追加で補うのが、効率的な進め方です。

現代のモデルでの位置づけ

初期のモデルでは、例を示さないと、思うような結果が出ないことが多くありました。現在のモデルは、指示への従順さが高く、Zero-shotでも多くの課題で十分な品質が得られます。Few-shotは、特定の形式・文体を揃えたいときの、強力な補助手段という位置づけです。

Zero-shotプロンプトの具体例

「会議の議事録を要約して」と頼む場合、Zero-shotでも要約はできますが、「決定事項・未決事項・担当者と期限の3項目で」と形式を指定すると、使いやすい結果が得られます。それでも、自社の議事録の書式(表現の癖など)を再現したい場合に、過去の議事録を1〜2件例として添える(Few-shot)と、さらに揃います。

Zero-shotプロンプトのFAQ(よくある質問)

Q. Zero-shotは、精度が低いのですか?
A. 課題と指示の明確さによります。現代のモデルでは、多くの課題で十分な精度が出ます。

Q. Zero-shotとFew-shotは、どちらから始めますか?
A. Zero-shotから始めて、必要なら例を足す方法が効率的です。

Q. Zero-shotの「ゼロ」は、何を指しますか?
A. 示す例の数がゼロ、という意味です。

Zero-shotで試すときのチェックリスト

  • 目的と読み手を、1文で書いたか。
  • 出力の形式と長さを指定したか。
  • 守ってほしい条件を、箇条書きにしたか。
  • 資料が必要な場合、貼り付けて区切ったか。
  • 分からないときの扱い(「不明」と答える等)を決めたか。

この5点を満たしていれば、多くの課題で、例なしでも十分な品質が得られます。足りない場合にだけ、例を足す方針で進めましょう。
使いながら、自分の課題での「うまくいく型」を記録しておくと、次回から再利用できます。

筆者の見解(Zero-shotプロンプト)

Zero-shotは、「普通に頼む」という日常的な使い方そのものです。まず普通に頼み、結果を見て、足りない部分を足す。この繰り返しが、最短距離だと思います。いきなり複雑なテクニックを使うより、指示を明確にすることに集中するほうが、効果が大きいことが多いと感じます。

Zero-shotプロンプトの関連項目

出典(一次情報)

本記事は一般的な情報の提供を目的としています。AIのサービス・機能・料金・仕様は頻繁に更新されるため、最新の内容は各社の公式ドキュメントでご確認ください。「筆者の見解」は一つの考え方です。