AI活用の教科書
AI・生成AIふつう3分で読了

フューショット学習

Few-shot Learningふゅーしょっと

ひとことで言うと

数個の手本をプロンプトに見せて、AIに同じ形式でまねさせるやり方です。

📖 もうちょい詳しく

何が新しいの?

これまでAIに新しい仕事を覚えさせるには、たくさんのデータで学習し直すのが普通でした。フューショット学習は、追加の学習をしなくても、プロンプト(AIへの指示文)の中に手本をいくつか並べるだけで、同じやり方をまねさせる方法です。「数個(few)の例(shot)」で済むのが名前の由来です。

どうやって動いてるの?

仕組みはシンプルで、指示文の中に「入力と答えのセット」を数個書いておきます。AIはその並びを見て、「次も同じ形で答えればいいんだな」とその場でパターンをつかみます。AI本体の中身(モデル)は書き換わらず、あくまで一回の会話の中で例にならっているだけです。これを文脈内学習と呼ぶこともあります。

何ができるの?

たとえば「この文はポジティブかネガティブか」を判定させたいとき、判定ずみの例を2〜3個見せれば、続きを同じ基準で答えてくれます。出力の形式(箇条書き、JSON、決まった言い回しなど)をそろえたいときにも便利で、手本を見せるだけで形を合わせられます。

🌱 身近なたとえ

記入ずみの見本がついた申込用紙で例えると分かりやすいです。書き方の見本が1〜2枚あれば、私たちは説明書を全部読まなくても、同じ調子で残りの欄を埋められます。フューショット学習も、AIに「こう書いてね」という見本を数枚わたしているイメージです。

✅ まず覚えるポイント

  • プロンプトに手本を数個見せて、同じ形式で解かせる方法です。
  • AIを追加で学習させ直す必要はありません。
  • 例を1つも見せない「ゼロショット」の反対側にあたります。
  • 出力の形式やルールをそろえたいときに効きます。
  • 効果は手本の質と選び方に左右されることが多いです。

🧭 よくある勘違い

フューショット学習をすると、AIが賢くなって覚えるの?

いいえ、AI本体は書き換わりません。手本はその会話の中だけで効いていて、次の新しい会話には引き継がれないのが基本です。覚えさせるのではなく、その場でまねさせている、と考えると正確です。

例は多ければ多いほどいいの?

必ずしもそうではありません。例を増やすほど指示文が長くなり、扱える文字数の上限に近づいたり、ねらいがぼやけたりすることがあります。少数の、的を射た手本を選ぶことのほうが大事な場合が多いです。

🧩 関連して覚えると楽な言葉

  • ゼロショット: 手本を1つも見せずに、指示だけで解かせるやり方です。
  • プロンプト: AIに渡す指示文のこと。手本もここに書きます。
  • プロンプトエンジニアリング: 指示の書き方を工夫して、ほしい答えを引き出す技術です。
  • LLM: 大量の文章を学んだ、こうした手本ならわせの土台になるAIです。

🏁 ひとことでまとめ

答えのお手本を数枚そえて、「この調子でお願い」とAIに頼むのがフューショット学習です。