Zero-shot プロンプティングとは

Zero-shot プロンプティングは、望む出力の例を示さず、指示だけで作業を頼む方法です。「次の文章を3行で要約してください」のように、何をすればよいかが言葉で伝わる作業なら、多くの場合これで足ります。

これが成り立つのは、LLMが事前学習と指示チューニングを通じて、要約・翻訳・分類といった一般的な作業のやり方をすでに身につけているからです。例を用意する手間がかからず、プロンプトも短く済みます。

一方で、社内独自の分類基準や細かな文体のように、言葉で説明しにくい基準は伝わりにくくなります。出力が揺れるときは、条件を具体的に書き足すか、例を添える Few-shot に切り替えます。

実務では、まず Zero-shot で試し、出力を見て足りない条件を足していく進め方が効率的です。最初から長いプロンプトを作るより、どこで失敗するかが早く分かります。

具体例

問い合わせメールの返信案を作る

どちらも例を示していない Zero-shot です。悪い例は「返信して」だけなので、長さや口調、何を書くかが AI 任せになります。良い例は、立場・入れる内容・長さ・分からないときの扱いを言葉で決めています。例を用意しなくても、条件を具体的に書けば出力はそろいます。

悪い例

このメールに返信して。 (顧客からのメール本文)

良い例

あなたは家電メーカーのサポート担当です。次の問い合わせメールへの返信案を作ってください。 # 条件 - 冒頭で、連絡への御礼とご不便へのお詫びを書く - 交換の手順を3ステップの箇条書きで示す - 300字以内、です・ます調 - 分からない点は推測で書かず「確認のうえご連絡します」とする # 問い合わせメール (顧客からのメール本文)

Zero-shot で足りる作業、足りない作業

会議メモを箇条書きに整える、英文を日本語に訳す、といった一般的な作業は、Zero-shot で十分なことが多いです。一方、問い合わせを社内の細かな区分に振り分ける作業は、区分の境目が言葉だけでは伝わりません。こうした作業では、区分ごとに例を添える Few-shot が向いています。