エージェントループ
エージェントループとは、モデルがツールを呼び、結果を読み、次に何をするかを決める、という循環を回答が出るまで繰り返すことです。
このループが、エージェントをチャットから分けています。同時に、チャットにはない形でエージェントのセッションを高くつかせているものでもあります。ツールの結果はすべて恒久的にコンテキストへ加わり、積み上がったコンテキスト全体が次の反復で送り直されるからです。
したがって 6 回の反復を持つループは、1 回の反復の 6 倍にはなりません。増加していく級数の和に近くなります。6 回目は 1 回目から 5 回目までが生み出したすべてを抱えているからです。
この増え方こそが、探索がエージェント作業のコストを支配する理由です。ファイルを見つけるには反復が要りますが、どれかを教えてもらうなら反復は要りません。