Chain of Thought(CoT)は、質問の後に「ステップごとに考えてください」または類似のフレーズを追加して、最終的な答えを出す前に推論プロセスをステップごとに示すよう求めるプロンプト技術です。
この技術の重要性は、LLMの基本的な動作特性から来ています:「答えは何か」とだけ聞くと、Claudeは中間の推論ステップをスキップして最も可能性の高い答えを直接出力する傾向があります。単純な質問では問題ありません。しかし複数ステップの計算や論理推論を必要とする問題では、ステップをスキップすることは途中で正確さを検証する機会をすべてスキップすることを意味します。
CoTはClaudeに問題を検証可能なサブステップに分解させ、各ステップが前のステップの上に構築されます。2つの利点があります:第一に、Claudeは推論プロセス中に論理エラーを発見して自己修正しやすくなります;第二に、推論が見えるため、答えが間違っていれば、どのステップが失敗したかを特定できます。