【プロンプトエンジニアリング活用術】10のプロンプティングテクニックを活用して、生成AIのパフォーマンスを最大化する方法
34:57
877再生
自己学習ノート
1. 【ゼロショット(Zero-Shot)プロンプティング】
【説明】: ゼロショットプロンプティングは、生成AIモデルにタスクを指示する際に、例や説明を提供せずに質問する方法です。モデルは、訓練データ以外のタスクに対しても、一般的な理解と学習パターンを基に回答を生成します。
【使用例】: 「日本語で「sunrise」という言葉の意味を教えてください。」
【利点】: シンプルなタスクに対して簡単に使用できる。
2. 【ワンショット(One-Shot)プロンプティング】
【説明】: ワンショットプロンプティングは、1つの例を提供して、モデルにタスクの出力形式を理解させる方法です。
【使用例】: 「日本語で「river」という言葉の翻訳は「カワ」です。日本語で「mountain」という言葉の翻訳を教えてください。」(カタカナで、「ヤマ」と回答される)
【利点】: 一つだけ例を提供することで、プロンプトをシンプルに保ちつつ、ゼロショットプロンプティングよりも、モデルの理解度が向上します。
3. 【フューショット(Few-Shot)プロンプティング】
【説明】: フューショットプロンプティングは、複数の例を提供して、モデルにタスクの内容、出力をより理解させる方法です。
【使用例】: 「以下のレシピのフォーマットに基づいて、{料理名}のレシピを作成してください。レシピ1: 1. 材料を準備する。2. 調理する。3. 仕上げる。」
【利点】: 複数の例を提供することで、モデルがタスクの出力形式とスタイルを理解するのに役立ちます。
4. 【ロール(Role)プロンプティング(ペルソナプロンプティング)】
【説明】: ロールプロンプティングは、特定の役割やキャラクターをモデルに割り当てて、モデルの応答を調整する方法です。
【使用例】: 「あなたは優雅なバーテンダーです。カクテルの魅力をテーマにしたブログを書いてください。」
【利点】: タスクに対する応答のトーンやスタイルを調整するのに役立ちます。
5. 【スタイル(Style)プロンプティング】
【説明】: スタイルプロンプティングは、応答のスタイルやトーンを指定する方法です。
【使用例】: 「週間レポートの要約をフォーマルなトーンで作成してください。」
【利点】: タスクに対する応答のスタイルを調整するのに役立ちます。
6. 【エモーショナルプロンプティング】
【説明】: エモーショナルプロンプティングは、感情を込めた情報を生成する方法です。
【使用例】: 「失意の記憶をテーマにした物語を書いてください。」
【利点】: 感情表現豊かな情報を生成させるのに役立ちます。
7. 【コンテキスト(Context)プロンプティング】
【説明】: コンテキストプロンプティングは、タスクに対する応答を理解するために、関連する背景情報を提供する方法です。中でも、ユーザーのペルソナを定義する方法を、オーディエンスペルソナプロンプト、とも呼びます。
【使用例】: 「アムステルダム市は、持続可能な都市としての取り組みを進めています。以下の3つの革新的な都市計画アイデアを提案してください。」
【利点】: タスクに対する応答をよりターゲットに合わせた情報に改善します。
8. 【チェーンオブソート((Chain-of-Thought, CoT)プロンプティング】
【説明】: CoTプロンプティングは、モデルが複雑なタスクを解決するために、細かな思考ステップを与える方法です。
【使用例】: 「以下の問題を解決するために、ポイントを一つずつ説明してください。例えば、問題1: 1. 問題を分析する。2. 解決策を検討する。3. 最終的な解決策を決定する。」
【利点】: タスクを完遂するための具体的なステップを提供することで、回答の精度を飛躍的に向上させる方法です。
9. 【ツリーオブソート(Tree-of-the-Thought, ToT)プロンプティング】
【説明】: ToTプロンプティングは、複雑な問題を解決するために、複数の選択肢を挙げて、深堀する方法です。
【使用例】: 「新製品のコンセプトを考えます。まずはアイデアを3つ考えてください。その後、それぞれのアイデアの利点、欠点を分析してください。最後に、その利点、欠点をもとに、最善のアイデアを決定してください。」
【利点】: 複雑な問題を解決するために、複数の可能性を同時検討し、最も確度の高い回答を得る方法です。
10. 【リフレイズアンドリスポンド(Rephrase and Respond, RaR)プロンプティング】
【説明】: RaRプロンプティングは、質問を言い換えてLLMの理解を促進し、より正確な、深い回答を得る方法です。
【使用例】: 「あなたはまず、私が投げかける質問や指示の内容をあなた自身の言葉で再表現してください。その後、正確かつ具体的な回答をお願いします。質問:複雑な経済問題について議論してください。」
【利点】: 質問を言い換えさせることで誤解を減らし、より正確な回答を得るのに役立ちます。
1. 【ゼロショット(Zero-Shot)プロンプティング】
【説明】: ゼロショットプロンプティングは、生成AIモデルにタスクを指示する際に、例や説明を提供せずに質問する方法です。モデルは、訓練データ以外のタスクに対しても、一般的な理解と学習パターンを基に回答を生成します。
【使用例】: 「日本語で「sunrise」という言葉の意味を教えてください。」
【利点】: シンプルなタスクに対して簡単に使用できる。
2. 【ワンショット(One-Shot)プロンプティング】
【説明】: ワンショットプロンプティングは、1つの例を提供して、モデルにタスクの出力形式を理解させる方法です。
【使用例】: 「日本語で「river」という言葉の翻訳は「カワ」です。日本語で「mountain」という言葉の翻訳を教えてください。」(カタカナで、「ヤマ」と回答される)
【利点】: 一つだけ例を提供することで、プロンプトをシンプルに保ちつつ、ゼロショットプロンプティングよりも、モデルの理解度が向上します。
3. 【フューショット(Few-Shot)プロンプティング】
【説明】: フューショットプロンプティングは、複数の例を提供して、モデルにタスクの内容、出力をより理解させる方法です。
【使用例】: 「以下のレシピのフォーマットに基づいて、{料理名}のレシピを作成してください。レシピ1: 1. 材料を準備する。2. 調理する。3. 仕上げる。」
【利点】: 複数の例を提供することで、モデルがタスクの出力形式とスタイルを理解するのに役立ちます。
4. 【ロール(Role)プロンプティング(ペルソナプロンプティング)】
【説明】: ロールプロンプティングは、特定の役割やキャラクターをモデルに割り当てて、モデルの応答を調整する方法です。
【使用例】: 「あなたは優雅なバーテンダーです。カクテルの魅力をテーマにしたブログを書いてください。」
【利点】: タスクに対する応答のトーンやスタイルを調整するのに役立ちます。
5. 【スタイル(Style)プロンプティング】
【説明】: スタイルプロンプティングは、応答のスタイルやトーンを指定する方法です。
【使用例】: 「週間レポートの要約をフォーマルなトーンで作成してください。」
【利点】: タスクに対する応答のスタイルを調整するのに役立ちます。
6. 【エモーショナルプロンプティング】
【説明】: エモーショナルプロンプティングは、感情を込めた情報を生成する方法です。
【使用例】: 「失意の記憶をテーマにした物語を書いてください。」
【利点】: 感情表現豊かな情報を生成させるのに役立ちます。
7. 【コンテキスト(Context)プロンプティング】
【説明】: コンテキストプロンプティングは、タスクに対する応答を理解するために、関連する背景情報を提供する方法です。中でも、ユーザーのペルソナを定義する方法を、オーディエンスペルソナプロンプト、とも呼びます。
【使用例】: 「アムステルダム市は、持続可能な都市としての取り組みを進めています。以下の3つの革新的な都市計画アイデアを提案してください。」
【利点】: タスクに対する応答をよりターゲットに合わせた情報に改善します。
8. 【チェーンオブソート((Chain-of-Thought, CoT)プロンプティング】
【説明】: CoTプロンプティングは、モデルが複雑なタスクを解決するために、細かな思考ステップを与える方法です。
【使用例】: 「以下の問題を解決するために、ポイントを一つずつ説明してください。例えば、問題1: 1. 問題を分析する。2. 解決策を検討する。3. 最終的な解決策を決定する。」
【利点】: タスクを完遂するための具体的なステップを提供することで、回答の精度を飛躍的に向上させる方法です。
9. 【ツリーオブソート(Tree-of-the-Thought, ToT)プロンプティング】
【説明】: ToTプロンプティングは、複雑な問題を解決するために、複数の選択肢を挙げて、深堀する方法です。
【使用例】: 「新製品のコンセプトを考えます。まずはアイデアを3つ考えてください。その後、それぞれのアイデアの利点、欠点を分析してください。最後に、その利点、欠点をもとに、最善のアイデアを決定してください。」
【利点】: 複雑な問題を解決するために、複数の可能性を同時検討し、最も確度の高い回答を得る方法です。
10. 【リフレイズアンドリスポンド(Rephrase and Respond, RaR)プロンプティング】
【説明】: RaRプロンプティングは、質問を言い換えてLLMの理解を促進し、より正確な、深い回答を得る方法です。
【使用例】: 「あなたはまず、私が投げかける質問や指示の内容をあなた自身の言葉で再表現してください。その後、正確かつ具体的な回答をお願いします。質問:複雑な経済問題について議論してください。」
【利点】: 質問を言い換えさせることで誤解を減らし、より正確な回答を得るのに役立ちます。
生成AIビジネスで、第二の人生を切り拓く🚀現役アメリカ在住エンジニアが贈る生成AIインスピレーション💡
Mamoru@元大阪大学准教授-アメリカ大手AIチップ製造企業エンジニア
- 01:491.
今日のトピック紹介
- 07:312.
お手本を与えるプロンプト
- 07:253.
スタイル、表現をコントロールするプロンプト
- 08:074.
回答の精度を向上、深みを与えるプロンプト1
- 03:415.
回答の精度を向上、深みを与えるプロンプト2
- 03:446.
プロンプトエンジニアリングの応用例
- 02:427.
さいごに - 10個のプロンプトの使い方 -
コメント

感想・質問・応援メッセージを書こう
うまく組み合わせて、使ってみたいと思います。この10個をマインドマップにテンプレートのようにしておくのはいいですね。
やってみます。