AIエージェントの仕組み — 自律的にタスクをこなすAIはどう動くか


AIエージェントの ReActループ Goal(入力) Plan(計画) Act(実行) Evaluate(評価) Memory (記憶・文脈) 実行 → 評価 → 再計画 のループで自律的にタスクを完遂
AIエージェントのReActループ(計画→実行→評価を繰り返す)
ひよこ ひよこ

ChatGPTAIエージェントって何が違うの?

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

ChatGPTは「質問に答えるだけ」のAIだけど、AIエージェントは「自分でゴールを設定して、ツールを使いながら複数ステップを踏んでタスクを完了する」AIなんだ。

ひよこ ひよこ

自分でツールを使うってどういうこと?

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

例えば「来週の会議の議事録を作って」と指示すると、①カレンダーAPIで会議情報を取得→②参加者リストを確認→③Slackで事前アジェンダを確認→④ドキュメントを作成→⑤メールで送付、という5ステップを自律的にこなせるんだ。

ひよこ ひよこ

すごい!でも、どうやって「次は何をすべきか」を判断してるの?

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

AIエージェントは主に3つの要素で動いているよ。「計画(Planning)」「ツール呼び出し(Tool Use)」「記憶(Memory)」の3本柱だね。計画でゴールを分解し、ツールで外部と連携し、記憶で会話の文脈や過去の結果を保持するんだ。

ひよこ ひよこ

記憶ってどういう種類があるの?

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

記憶には大きく3種類あって、こう整理できるよ。

記憶の種類説明
短期記憶(コンテキスト)会話の文脈を保持「さっき言ったこと」
長期記憶(外部DB)ベクトルDBに保存・検索ユーザーの好み・履歴
エピソード記憶過去のタスク実行ログ「先週やった処理の結果」
この3種類を組み合わせることで、「前回どこまでやったか」を引き継いでタスクを継続できるんだよ。

ひよこ ひよこ

ツール呼び出しってどんなツールがあるの?

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

大きく分けると「検索(Web・DB)」「コード実行」「外部API呼び出し」「ファイル操作」「他のエージェントへの委任」の5種類だよ。最近はMCPという標準規格でツール連携が統一されてきていて、対応ツールの数が急増しているんだ。

ひよこ ひよこ

複数のエージェントが連携することもあるの?

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

あるよ!「マルチエージェントシステム」って呼ばれる仕組みで、オーケストレーターエージェントが大きな目標をサブエージェントに振り分けて、それぞれが専門タスクをこなす形だね。2026年時点で、本番環境で3つ以上のエージェントを連携させているケースが全体の22%に達しているんだ。

ひよこ ひよこ

失敗したときはどうなるの?自動で直してくれる?

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

優れたエージェントは「ReAct(Reasoning + Acting)」というパターンで動いていて、実行→結果を評価→次の手を考える→再実行、というサイクルを繰り返すよ。エラーが出たら別のアプローチを試みるし、どうしても解決できない場合は人間に報告するように設計されているものが多いね。

ひよこ ひよこ

普通のAIとの違いをまとめると?

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

一言でいうと「受け身か、能動的か」の差だよ。普通のLLMは「聞かれたことに答える」だけ、AIエージェントは「目標を与えられたら自分でプランを作り、ツールを使い、試行錯誤して完遂する」。Microsoft Agent 365みたいな管理基盤が必要になったのは、このエージェントが企業の中で増えすぎているからなんだ。