Few-shot prompting
ふゅーしょっとぷろんぷてぃんぐ ・ 別表記: フューショットプロンプティング / Few-shot
Few-shot promptingとは、いくつかの解答例を示してからAIに作業をさせるプロンプトの方法です。形式や精度を安定させやすくなります。意味・特徴・使い分けを解説します。
Few-shot prompting(フューショット)とは
Few-shot prompting(フューショットプロンプティング)とは、いくつかの解答例を示してからAIに作業をさせるプロンプトの方法のことです。
簡単に言うと、「お手本をいくつか見せてから頼む」やり方です。期待する答えの形式や方向性を例で示すことで、AIがそれをまねて、こちらの意図に沿った答えを出しやすくなります。
Few-shot prompting(フューショット)は何のためのものか
指示だけでは、AIに期待する形式や判断の基準が十分に伝わらないことがあります。特に、独特の出力形式や、微妙な判断が必要な作業では、ずれが起きやすくなります。
Few-shot prompting は、こうしたずれを減らすために、いくつかのお手本を示して意図を具体的に伝える目的で使われます。例を通じて形式や基準を示すことで、回答の精度と安定性を高める点に意味があります。
Few-shot prompting(フューショット)の主な特徴
お手本を示してから頼む
「入力と、それに対する望ましい出力」の組をいくつか示し、その後に本題を頼みます。AIは示された例から形式や方向性を読み取ります。
形式や精度が安定しやすい
例があることで、出力の形式がそろいやすく、判断のぶれも減ります。決まったフォーマットで出力させたい作業に向きます。
例の準備に手間がかかる
良いお手本を用意する必要があるため、指示だけの Zero-shot より準備の手間が増えます。例の質が結果に影響する点にも注意が必要です。
どのような場面で使われるのか
- 決まった形式(表・分類ラベルなど)で出力させたいとき
- 独特の判断基準にそろえて回答させたいとき
- 指示だけでは精度が足りないとき
- 出力のぶれを減らして安定させたいとき
これらの場面では、Few-shot prompting がお手本による誘導の役割を担います。
具体的な例
形式をそろえる
「商品名:要約」の組をいくつか示してから新しい商品名を渡すと、AIは同じ形式で要約を返しやすくなります。
判断基準を示す
「この文は肯定/否定」という分類例をいくつか見せてから本題を頼むと、こちらの基準に沿った分類をしやすくなります。
関連する用語
Zero-shot prompting
お手本を示さず、指示だけで作業を頼む方法です。Few-shot と対になる考え方です。
プロンプトエンジニアリング
望む回答を引き出すために指示文を工夫する取り組みです。Few-shot もその代表的な方法の一つです。
コンテキスト
AIが回答時に参照する情報のまとまりです。示したお手本もコンテキストの一部になります。
プロンプト
AIに与える指示や質問の文です。Few-shot では、例と指示をまとめて与えます。
似た用語との違い
「Zero-shot prompting」は、お手本を示さず指示だけで頼む方法です。これに対して「Few-shot prompting」は、いくつかのお手本を示してから頼む方法です。例の有無が両者の違いで、手軽さなら Zero-shot、形式や精度の安定なら Few-shot が向くと考えると整理しやすくなります。
利点と注意点
利点
- 出力の形式や判断基準がそろい、精度が安定しやすい
- 指示だけでは伝わりにくい意図を、例で具体的に示せる
注意点
- 良いお手本を用意する手間がかかる
- 例が偏っていると、出力もその偏りに引きずられることがある
まとめ
Few-shot prompting(フューショット)とは、いくつかの解答例を示してからAIに作業をさせるプロンプトの方法です。
主に、出力の形式や判断基準をそろえ、回答の精度と安定性を高めるために使われます。
初心者のうちは、「Few-shot はお手本を見せてから頼むやり方で、形式や精度が安定しやすい。手軽さ重視なら Zero-shot と使い分ける」と理解しておけば十分です。