【えーじぇんとるーぷ】
エージェントループ とは?
最終更新:
💡 考えて、試して、確認して、また考える。AIの自律サイクル
AIエージェントが行動を選び、ツールなどを実行し、その結果を次の判断に取り込む反復処理。完了まで処理を進めるほか、上限や行き詰まりで停止・人への確認を行う設計も必要になる。
📌 このページのポイント
- 行動の選択・実行・結果の確認を繰り返してタスクを進める
- ツールの応答やテスト結果など、外部から得た情報を次の判断に使う
- ReActは推論と行動を組み合わせる方式で、固定の4段階を必須としない
- 完了条件に加え、反復回数の上限や人に確認する条件を設ける
エージェントループって、AIがぐるぐる回るってこと?
「次の行動を考える→実行する→結果を見る」を繰り返すことだよ。ツールから返った情報などを、次の判断に取り込んでタスクを進めるんだ
具体的には何を繰り返すの?
コードを直す例なら、修正してテストを実行し、結果を見て次の修正を考える流れだよ。説明文を生成するだけでなく、環境から得た結果を使う。ただし、繰り返せば必ず成功するわけではないんだ
終わらなくなったりしないのかな?
完了条件のほかに、最大反復回数や、行き詰まったときに人へ確認する条件を決めよう。上限に達して止まったことと、タスクを達成したことは区別する必要があるよ
ReActっていうのも同じ仕組み?
ReActはReasoning(推論)とActing(行動)を組み合わせ、外部の観察結果も使う方式だよ。推論の文章と行動を組み合わせて進めるけれど、「計画・実行・観察・振り返り」の4段階が毎回必須という定義ではないんだ
まとめ:ざっくりこれだけ覚えればOK!
「エージェントループ」って出てきたら「AIが行動の結果を見て、次の行動を選ぶ繰り返し」と思えばだいたいOK!
📖 おまけ:英語の意味
「Agent Loop」 = エージェントの反復処理
💬 Loopは繰り返しのこと。エージェントが実行結果を受け取り、次に何をするかを判断する流れを表しているよ