0Pricing
NLP Academy · レッスン

Zero-Shot と Few-Shot プロンプティング

例を使って動作を誘導する

「Zero-Shot と Few-Shot プロンプティング」はCoddyKit上の無料NLP Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはNLP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 NLP Academyコースには全4レッスンが含まれています。

プロンプトはプログラミングです

LLMでは、主な制御手段は送信する言葉です。その言葉を形作る技術をプロンプティングと呼びます。✍️

ゼロショットプロンプティング

ゼロショットプロンプティングでは、例を使わず、タスクを普通の言葉で説明するだけで、モデルが処理方法を判断することを期待します。

prompt = "Classify this review as positive or negative: I loved it!"

ゼロショットが機能する場合

ゼロショットは、段落の要約や簡単な質問への回答など、モデルが頻繁に経験している一般的なタスクに適しています。

説明するだけでなく、例を示す

珍しいタスクでは、例が役立ちます。モデルに入力例と出力例を与えることをfew-shotプロンプティングと呼びます。

Few-shotの例

いくつかの完成済みの例を並べ、最後の入力を空欄にして、モデルに同じパターンを続けさせます。

Review: Great! -> positive
Review: Awful. -> negative
Review: I loved it! ->

例で形式を決める

Few-shotはタスクを教えるだけではありません。出力形式も固定するため、モデルは示された形どおりに回答します。

明確な例を選ぶ

正確で、多様性があり、曖昧さのない例を選んでください。雑な例や偏った例は、誤ったパターンを知らないうちにモデルへ教えてしまいます。

多ければよいとは限らない

例を1つ追加するたびにコンテキストウィンドウを消費し、コストも増えます。そのため、確実に処理できる最小限の例を使ってください。

具体的にする

曖昧なプロンプトからは曖昧な回答が返ります。役割、タスク、形式、そして必要な制約を具体的に記述してください。

段階的に考えさせる

難しい推論では、モデルに段階を追って考えるよう求めます。このchain-of-thoughtのヒントによって、最終的な回答が改善されることがあります。

prompt = "Solve this and show your reasoning step by step: ..."

反復してテストする

プロンプティングは経験に基づく作業です。まず試し、出力を確認してから、結果が安定するまで文言を改善してください。

確認問題

ゼロショットプロンプティングとfew-shotプロンプティングの主な違いは何ですか?

まとめ

一般的なタスクにはゼロショットから始めます。特定のパターンや形式が必要な場合は、明確な例をいくつか追加して、反復的に改善します。✅

よくある質問

「Zero-Shot と Few-Shot プロンプティング」レッスンは無料ですか?

はい。「Zero-Shot と Few-Shot プロンプティング」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、NLP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 NLP Academyコースには全4レッスンが含まれています。

「Zero-Shot と Few-Shot プロンプティング」で何を学びますか?

例を使って動作を誘導する ブラウザで直接実行するハンズオンコードでNLP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

NLP Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのNLP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「Zero-Shot と Few-Shot プロンプティング」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このNLP Academyレッスンでコードを書いて実行できますか?

はい。すべてのNLP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. モデルを大規模にする要素
  2. Python から LLM を呼び出す
  3. Zero-Shot と Few-Shot プロンプティング
  4. 構造化出力とガードレール
← NLP Academyに戻る