効果的なFew-Shot Promptingの例はどう書くか?固定のフォーマットはあるか?
唯一の固定フォーマットはありませんが、例をより効果的にするいくつかの原則があります:
原則1:例の構造は要求するタスクと一致させる。例により、入力は何か、出力は何か、それらの対応関係は何かをClaudeが明確に見えるようにする必要があります。
原則2:例はほぼ正確ではなく、あなたの期待を表すべき。例自体のトーンやフォーマットが間違っていると、Claudeはその間違ったバージョンを模倣します。
原則3:異なる例は異なるバリエーションをカバーすることが理想的。3つの例がほぼ同じなら、3つから学ぶことは1つから学ぶことより多くはありません。
何個の例がFew-Shotになるか?最適な数はあるか?
学術的な定義ではfewは通常2〜10を意味しますが、実際の職場での使用では1〜3つで通常十分です。
研究によれば、例の品質は数量よりもはるかに重要です。高品質の例1つは平凡な例3つより効果的なことが多い。
推奨されるアプローチ:One-Shot(1つの例)から始めます。出力フォーマットがまだ間違っていれば、異なる状況を表す2つ目の例を追加します。2つの例でも不安定なら3つ目を検討します。
毎回プロンプトで説明するのではなく、Few-Shotを使って特定のブランドの声をClaudeに教えることはできるか?
完全にできます——そしてこれはFew-Shotの最も商業的に価値のあるアプリケーションシナリオの一つです。
方法:ブランドの声のサンプルをClaude Projectsのナレッジベースに保存し、Custom Instructionsでコンテンツ生成時にナレッジベースのブランドの声の例を参照してトーンと言葉の選択スタイルを模倣するよう指定します。異なるコンテンツタイプをカバーする5〜10の代表的なサンプルを選択します。
例と実際のタスクの差が大きい場合、Claudeは正しく理解できるか?
これはFew-Shotの重要な制限です。効果は例と実際のタスクが出力の性質において十分に似ていることに依存します。
橋渡しできるギャップ:入力のトピックは異なるが出力フォーマットは同じ;トーンは似ているが具体的なコンテンツは異なる。
橋渡しが難しいギャップ:出力の長さが大きく異なる;出力のタイプがまったく異なる。
推奨事項:例と実際のタスクのギャップが大きいほど、プロンプトでより多くの文字による説明を補足する必要があります。
Few-Shot対Zero-Shotの比較:月次報告サマリー
毎月3,000字の業務月次報告を1ページのエグゼクティブサマリーにまとめる必要があるとします。Zero-Shotを試したがフォーマットが毎回異なる。
One-Shotに切り替えた後、先月完成したサマリーをプロンプトに含めます:
入力:2025年11月業務月次報告 [レポートを貼り付け] 出力: 【2025年11月業務サマリー】 ハイライト:クライアントXが契約締結;プロジェクトYが予定通りに納品。 主な課題:市場Zの反応が予想を下回る;対応計画を開始。 来月の重点:A、B、C。
入力:2025年12月業務月次報告 [今月のレポートを貼り付け] 出力:
このOne-Shotの例で、Claudeの出力フォーマットが毎回例と一致するようになります。
準備時間 vs 出力精度:Few-Shotの核心的なトレードオフ
Few-Shotの核心的なトレードオフは直接的です:準備された例には時間がかかりますが、より精確な出力が得られます。
Zero-Shotの利点は速さ、欠点は精度が不十分な可能性。Few-Shotの利点は精度、欠点は事前の例の準備が必要。
最適な戦略:一度だけ行うタスクにはZero-Shotが効率的;繰り返し実行する同類のタスクには良いFew-Shotテンプレートを構築することで以降の実行ごとに時間を節約できます。