【ちぇいんおぶそーと】

Chain-of-Thought(思考の連鎖) とは?

💡 AIに「筆算して」とお願いする魔法の言葉
📌 このページのポイント
Chain-of-Thought(段階的な推論) CoTなし りんご3個×5箱は? いきなり 回答: 12個? ✗ 不正解 CoTあり りんご3個×5箱 合計は? 思考1: 1箱に3個入り 思考2: 5箱あるから... 思考3: 3×5=15 15個 Chain-of-Thoughtの効果 直接回答 → 間違いやすい 段階的推論 → 精度が大幅に向上
Chain-of-Thoughtのイメージ
ひよこ ひよこ

Chain-of-Thoughtってどういうこと?

ペンギン先生 ペンギン先生

小学生のテストを想像してみて。「りんごが3個あって2個もらったら何個?」に対して、いきなり「5」と答えるより、「3個あって2個もらうから3+2=5」って途中式を書いたほうが正確だよね。AIにも同じことをさせるのがChain-of-Thoughtだよ。

ひよこ ひよこ

やり方は難しいの?

ペンギン先生 ペンギン先生

驚くほど簡単だよ。プロンプトに「ステップバイステップで考えてください」と一言添えるだけ。これだけでGPT系モデルの算数の正答率が大幅に上がることが実験で証明されているんだ。

ひよこ ひよこ

どんなタスクでも効果があるの?

ペンギン先生 ペンギン先生

推論が必要なタスクで特に効果的だよ。算数、論理問題、コードのデバッグなどね。逆に、単純な翻訳や感情分析のような直感的なタスクではあまり差が出ないこともあるよ。

ひよこ ひよこ

Chain-of-Thoughtを使うと回答が遅くなったりしないの?

ペンギン先生 ペンギン先生

出力トークン数が増えるから、その分レスポンスは遅くなるしコストも上がるよ。だから単純なタスクにまでCoTを使うのは無駄なんだ。面白い発展として「Chain-of-Thought Distillation」という手法があって、CoTで推論する大きなモデルの「思考プロセス」を小さなモデルに学習させることで、小さなモデルでも推論能力を向上させられるんだ。OpenAIのo1やo3はCoTを内部で自動的に行う設計で、ユーザーが明示的にプロンプトしなくても推論してくれるんだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Chain-of-Thought」って出てきたら「AIに途中の考えを書かせて正解率を上げるテクニックのことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Chain of Thought」 = 思考の連鎖
💬 思考を鎖のようにつなげて段階的に進める、という意味。2022年にGoogleの研究者が発表した論文で広まったよ
← 用語集にもどる