ゼロショットプロンプティング

例を一切示さずに指示だけで回答を求める手法「ゼロショット」。最もシンプルなプロンプト技法を学びます。

編集・検証: AIパスポートスタディ編集部 公式情報: GUGA 生成AIパスポート公式ページ 制作・検証方針
戸倉 ジャスミン(あせる) 戸倉 ジャスミン

(スマホ見ながら)ねぇ先生、『Zero-shot』って言葉、よく見るんだけど何なの?

香月 リサ 先生(笑顔) 香月 リサ 先生

ジャスミンちゃん、いい質問ね。
最もシンプルなプロンプト技法の一つよ。

例を一つも示さずに、指示だけでAIに回答させる方法なの。

戸倉 ジャスミン(笑い) 戸倉 ジャスミン

えっ、それってさ、いつもやってるやつじゃん!
『これ翻訳して』みたいなやつ!

香月 リサ 先生(普段) 香月 リサ 先生

そう、まさにそれ。
『以下の文章をフランス語に翻訳してください』のように、例示なしで直接指示を出すの。

『ゼロショット』の『ゼロ』は『例がゼロ』という意味。
『ショット』は『撃つ=試す』のニュアンスね。

深見 つむぎ(普段) 深見 つむぎ

つまりLLMが事前学習で獲得した汎用的な能力をそのまま使って答えさせる手法、という理解で合っていますか?

香月 リサ 先生(笑顔) 香月 リサ 先生

完璧よ、つむぎさん。
GPTやClaudeのような大規模モデルは事前学習で膨大な知識を得ているから、明確なタスクならゼロショットでも十分高精度なの。

雪村 ましろ(笑顔) 雪村 ましろ

例を見せなくても、ちゃんと答えてくれるなんて…AIって賢いんですねぇ…

香月 リサ 先生(普段) 香月 リサ 先生

ただし万能ではないの。
たとえば独自のルールで分類したい時や、特殊な出力形式が欲しい時は、Few-shotのほうが向いているわ。

基本的には『まずZero-shotで試して、不満があれば例を足す』という流れが効率的ね。

戸倉 ジャスミン(笑顔) 戸倉 ジャスミン

なるほど、シンプルイズベストってことね!

深見 つむぎ(笑顔) 深見 つむぎ

翻訳・要約・感情分析などの基本タスクはZero-shotで十分で、独自ルールや複雑な判断ではFew-shotに切り替える…と整理できますね。

香月 リサ 先生(普段) 香月 リサ 先生

その通り。
この使い分けがプロンプトエンジニアリングの基本中の基本よ。

試験でも『Zero-shot=例ゼロ』の定義は必ず出題されるから、しっかり押さえておいて。

雪村 ましろ(笑顔) 雪村 ましろ

ゼロ…ショット…。
例がゼロだからゼロショット!
覚えやすいですぅ!

戸倉 ジャスミン(あせる) 戸倉 ジャスミン

てかさ、ゼロショットで上手くいく例と、いかない例の見分けってどうつけるの?

香月 リサ 先生(普段) 香月 リサ 先生

いい質問ね、ジャスミンちゃん。
目安としては、

『一般教養レベルの知識で解ける』『出力形式が明確にイメージできる』タスクはZero-shotで十分。

一方、『独自ルールで分類したい』『特殊な様式を守らせたい』場合は例示が必要よ。

深見 つむぎ(普段) 深見 つむぎ

補足すると、GPT-3.5以降のモデルは強力になったため、以前はFew-shotが必要だったタスクもZero-shotで解けるようになった、という流れがありますね。

香月 リサ 先生(笑顔) 香月 リサ 先生

さすがつむぎさん、よく勉強しているわね。

モデルの進化によって、Zero-shotで通用する範囲が広がっているの。
だから『まずはシンプルに試す』姿勢が大切よ。

雪村 ましろ(照れる) 雪村 ましろ

先生、ましろ、一つ質問してもいいですかぁ?

香月 リサ 先生(笑顔) 香月 リサ 先生

もちろん、ましろちゃん。
どうぞ。

雪村 ましろ(あせる) 雪村 ましろ

Zero-shotとFew-shotの他にも『ショット』って名前が付く技法があるんですかぁ?

香月 リサ 先生(笑顔) 香月 リサ 先生

あるわよ。
例を100個以上与えるMany-shotという手法も研究されていて、コンテキストウィンドウが長くなった今、復活しつつあるの。

ただし試験に頻出なのはZero・One・Fewの3つだから、まずこれを押さえて。

確認クイズ

ゼロショットプロンプティングの説明として正しいものはどれか?

  1. 大量の例を示してからAIに回答させる手法
  2. 例を一切示さずに指示だけで回答させる手法
  3. AIが自動的に例を生成する手法
  4. 複数のAIを組み合わせる手法
こたえを見る

正解: 2. 例を一切示さずに指示だけで回答させる手法

Zero-shotは例示がゼロ(なし)の状態で指示だけを与える手法です。大量の例を示すのはFew-shot、AIが自ら例を生成するのはSelf-Consistencyや自動プロンプト生成、複数AIの組み合わせはマルチエージェントと呼ばれます。

🔖 この記事の関連書籍

Amazonアソシエイトリンクを含みます。他分野は おすすめ書籍ページ へ。