【チェーン・オブ・コード】
Chain of Code とは?
公開:
💡 「書いて、動かして、考える」AIの新しい思考回路
📌 このページのポイント
ペンギン先生、Chain of Codeって何?
AIがまず「コード」を書いて、そのコードをプログラムとして実行し、結果を推論の続きに使う手法だよ。普通に文章で考えるより正確なことが多いんだ。
コードを書くって、どういう場面で使うの?
たとえば「1から100の素数をすべて足すといくつ?」みたいな問いにはPythonコードを書いて実行して答えを出すよ。頭の中だけで計算するより確実だよね。
Chain of Thoughtとは何が違うの?
Chain of Thoughtは「考える過程を文章で書く」手法だよ。Chain of Codeはその発展版で、思考ステップをコードに置き換えて実際に動かすんだ。実行結果という「正解」が得られるのが大きな違いだよ。
コードが実行できないこともあるよね?
そういうときはLLM自身がインタープリタの代わりになってシミュレーションするんだよ。「このコードを実行したらどうなるか」を頭の中で追うイメージだね。
どんな場面で特に役立つの?
まとめ:ざっくりこれだけ覚えればOK!
「Chain of Code」って出てきたら「AIがコードを書いて実行しながら考える手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Chain of Code」 = コードの連鎖
💬 Chain of Thought(思考の連鎖)をコード実行に拡張した手法で、「思考の代わりにコードを書く」というアイデアから名付けられたよ