🔥

プロンプトテクニックメモ

2023/06/09に公開

Chain of Thought (CoT)

出力を生成する中間の過程の例示をプロンプトに含めること。

https://arxiv.org/abs/2201.11903

zero-shot Chain of Thought

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

https://arxiv.org/abs/2205.11916

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 とそんなに変わらないので好きな方を使えば良さそう。

https://arxiv.org/abs/2211.01910

self-consistency

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

https://arxiv.org/abs/2203.11171

Discussion