Zero-shotプロンプティングとは
Zero-shotプロンプティング(Zero-shot Prompting)とは、具体的な入出力例を一切提示せずに、タスクの説明や指示のみでAIモデルに応答を生成させる手法です。モデルが事前学習で獲得した汎用的な知識と推論能力に基づいて、初見のタスクに対応する能力を活用します。
Zero-shotの仕組みと適用場面
例えば「以下の文章を日本語に翻訳してください」「この文章の感情を分析してください」のように、タスクの種類と対象データを直接指示するだけで、モデルは適切な出力を生成します。大規模言語モデル(LLM)は膨大なデータで事前学習されているため、さまざまなタスクに対してZero-shotでも一定の精度を発揮できます。特に一般的な言語タスク(翻訳、要約、分類など)では高い性能を示します。
Zero-shotの限界とFew-shotとの使い分け
Zero-shotプロンプティングは手軽に使える一方、専門的な分野や独自のフォーマットが必要なタスクでは精度が不足する場合があります。そのような場合はFew-shotプロンプティングに切り替えたり、Chain-of-Thought推論を組み合わせたりすることで改善できます。プロンプト設計ではまずZero-shotを試し、不十分であれば段階的に手法を強化していくアプローチが効率的です。