テクニックの組み合わせ — 一つでは足りない場合
メニューを表示するにはスワイプしてください
ゼロショット、フューショット、チェーン・オブ・ソートは相互に排他的なものではありません。 複雑な業務タスクに最も効果的なプロンプトは、これらのテクニックの2つ以上を1つの入力で組み合わせることが多く、 それぞれが必要な異なる側面に対応します。
テクニックを重ねて使いこなす知識こそが、単なる機能的なプロンプトと、 重要度が高いまたは繰り返し発生するタスクに対して非常に効果的なプロンプトを分けるポイントです。
テクニック同士の補完関係
各テクニックは異なる課題を解決します:
- ゼロショット:モデルに「何をするか」を伝える
- ロールプロンプティング:モデルに「どのように取り組むか」を伝える
- フューショット:モデルに「出力例」を示す
- チェーン・オブ・ソート:モデルが出力前に慎重に推論することを促す
これらを組み合わせることで、さまざまな失敗パターンを同時にカバーできます。 明確なタスク(ゼロショット)+ロール+望ましいフォーマットの例(フューショット)+推論指示(チェーン・オブ・ソート)を含むプロンプトは、 非常に具体的な指示書となり、モデルが誤った方向に進む余地をほとんど残しません。
レイヤードプロンプト:ステップバイステップ
現実的なタスク、つまりドラフト提案書の評価のために、どのようにして複合プロンプトを一から作成できるかを説明します。
ステップ1 — タスクから始める:
このプロジェクト提案書をレビューし、その弱点を特定してください。
ステップ2 — ロールを追加する:
不明確な範囲や非現実的なスケジュールによって多くの提案が失敗した経験を持つ懐疑的な上級関係者として振る舞う。
ステップ3 — チェーン・オブ・ソートを追加:
弱点を列挙する前に、各セクション(目的、範囲、スケジュール、予算)について順を追って考察する。
ステップ4 — フォーマットを追加:
調査結果を短い表で提示:Section / Issue / Suggested Fix。最大6行。
組み合わせたプロンプト:
多くの提案が不明確なスコープや非現実的なスケジュールによって失敗してきたことを経験している懐疑的な上級関係者として振る舞う。 以下のプロジェクト提案をレビューすること。 弱点を列挙する前に、各セクション(目的、スコープ、タイムライン、予算)について順に考察する。 その後、調査結果を短い表(セクション/問題点/提案修正案)として提示すること。最大6行。
テクニックを組み合わせない方がよい場合
構造を増やせば必ずしも良いとは限らない。テクニックの組み合わせは、タスクが本当にそれを必要とする場合に価値を生み、そうでない場合は余計な手間になる。
以下の場合、レイヤードプロンプトは不要:
- タスクが単純で、期待される出力が明確な場合
- 重要度が低く、スピードが精度よりも重視される場合
- よく書かれたゼロショットプロンプトで十分な結果が得られる場合
ルール: 特定の問題を解決する場合のみテクニックを追加すること。そのテクニックがどの問題を解決しているのか説明できない場合は、追加しない。
1. ゼロショット、フューショット、ロールプロンプティング、チェーン・オブ・ソートの各テクニックは、1つのプロンプト内でどのように補完し合いますか?
2. 本章によると、複数のプロンプトエンジニアリング手法を組み合わせるのが適切でない状況はどれですか。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください