生成AIパスポート 用語集プロンプトエンジニアリング
Few-shotプロンプティングとはふゅーしょっとぷろんぷてぃんぐ
Few-shotプロンプティングの意味
Few-shotプロンプティングとは、質問の前に2〜3個程度の回答例(Shot、例示)をプロンプトに含め、AIにその型をまねさせて望ましい答えを引き出す手法です。生成AIがプロンプト内の文章からパターンを読み取って出力する性質を利用しており、分類や形式をそろえたい作業で特に効果を発揮します。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
「Shot」とはプロンプトの中で示す回答例のことです。例を0個にするのがZero-shot、2〜3個程度示すのがFew-shotです(例が1つの場合をOne-shotと呼ぶこともあります)。
たとえば、口コミのポジティブ・ネガティブ判定をさせたい場合は次のように書きます。
料理がとてもおいしかった – ポジティブ
店員の対応が冷たかった – ネガティブ
また家族で来たい – ポジティブ
駐車場が狭くて停めにくい –
AIは上の3行から「文 – 判定」という型を読み取り、4行目に「ネガティブ」と答えます。このようにAIのモデル自体を追加学習させなくても、プロンプト内の例から学ばせることができます。
公式テキストでは、例示のフォーマットが多少ばらばらでも、内容が難解でなければ適切に出力できるとされています。ただし例に偏りがあると、出力もその偏りに引きずられる点には注意が必要です。
試験のポイント
- Few-shot=例文を2〜3個入力してから質問する手法
- 生成AIがプロンプト内の文章から学んで出力する性質を利用している
- Zero-shot(例示0個)との違いが最頻出
- 感情分析(ポジティブ/ネガティブの判定)の例が典型
- モデルの再学習(ファインチューニング)とは異なり、プロンプトの工夫だけで行う
Few-shotプロンプティングの確認問題(○×)
Few-shotプロンプティングを行うには、事前にAIモデルをファインチューニングする必要がある。
答えと解説を見る
答え:×
Few-shotはプロンプト内に回答例を示すだけで行える手法で、モデルの追加学習は不要です。
Few-shotプロンプティングとあわせて覚えたい関連用語
- Zero-shotプロンプティングZero-shotプロンプティングとは、回答の例(Shot)を1つも示さずに、聞きたいことや頼みたいことをそのまま入力するプロンプトの手法で…
- プロンプトエンジニアリングプロンプトエンジニアリングとは、生成AIに与える指示や質問(プロンプト)を設計・改善して、目的に合った最適な出力を引き出すための技術や考え方…
- 感情分析感情分析とは、文章や音声に込められた書き手・話し手の感情や評価を、AIが推定する技術のことです。
- Chain-of-ThoughtChain-of-Thoughtとは、AIに答えだけを出させるのではなく、答えにたどり着くまでの考え方の筋道(途中の推論ステップ)を順に書か…