🔥
プロンプトテクニックメモ
Chain of Thought (CoT)
出力を生成する中間の過程の例示をプロンプトに含めること。

zero-shot Chain of Thought
Let's think step-by-step. というプロンプトを追加するだけでCoTに近い効果が得られる。step-by-step と呼ばれることもある。例示を具体的に考えなくて良いため汎用的に使える。CoTとの組み合わせでさらに上がるのでとりあえずつけとけば良い。

Let’s work this out in a step by step way to be sure we have the right answer.
zero-shot CoTの改良。step-by-step とそんなに変わらないので好きな方を使えば良さそう。

self-consistency
複数の回答生成候補を作って一番多い回答を採用する。乱数シードを変えてアンサンブルするイメージ。CoTと組み合わせて使う。

Discussion