【えーじぇんとるーぷ】

エージェントループ とは?

最終更新:
💡 考えて、試して、確認して、また考える。AIの自律サイクル

AIエージェントが行動を選び、ツールなどを実行し、その結果を次の判断に取り込む反復処理。完了まで処理を進めるほか、上限や行き詰まりで停止・人への確認を行う設計も必要になる。

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

参考資料

← 用語集にもどる