第5幕に入ります。第4幕の自動化は「決まった手順を機械に流す」仕組みでした。ここからは、その一歩先——「目標を渡すと、自分で手順を考えて最後までやるAI」=AIエージェントです。話題の言葉ですが、誇張と本質を切り分けて見ていきます。
- 自動化とエージェントを分ける線は一本だけ——「判断の主導権を、コードが握るか、AIが握るか」
- 違いは賢さの度合いでなく構造。手順を線で書けるなら自動化、読めない仕事だけエージェント
- エージェントの正体は魔法でなく「ループ」——行動→結果を見る→次を決める、の繰り返し
違いは「賢さ」でなく「判断の主導権」
自動化とエージェントの違いは、「どちらが賢いか」ではありません。構造の違いです。Anthropicは、両者をこう定義し分けています。
ワークフロー(自動化)は、LLMと道具が、あらかじめ決められたコードの経路に沿って組み立てられた仕組みである。一方エージェントは、LLM自身が自分のプロセスと道具の使い方を動的に方向づけ、達成方法の主導権を握る仕組みである。
(Anthropic「Building Effective Agents」2024)
つまり、「次に何をするか」を決めるのが、人の書いたコードか、AI自身か。ここが唯一にして最大の分かれ目です。OpenAIも独立に同じ線を引き、「LLMを組み込んでも、ワークフローの制御を任せていないもの(単純なチャットボット等)はエージェントではない」と明言しています。判断(make decisions)の主導権をAIが握って初めてエージェント、というわけです。
中小企業の実務判断軸はシンプルです。手順を線で書けるなら自動化で十分。手順が読めない(その都度状況で変わる)仕事だけが、エージェントの出番。Anthropicも「ステップ数を予測できず、固定の経路をハードコードできない開放的な問題」にだけエージェントを推奨しています。何でもエージェントにする必要はありません。
エージェントの正体は「ループ」——魔法ではない
では、なぜ指示待ちのチャットと違って「自分で進む」のか。その答えは派手なものではありません。Anthropicの言葉を借りれば、エージェントとは——
道具を使い、環境からのフィードバック(結果)を受け取りながら、ループを回し続けるLLMである。
(Anthropic「Building Effective Agents」2024)
つまり「行動する → 結果を見る → 次に何をするか決める」を、人が次の指示を出さなくても自分で繰り返す。この「ループ構造」こそが、一回の応答で終わるチャットとの決定的な違いです。OpenAIも同じものを「終了条件に達するまで回し続けるループ」と定義しています。
大事な前提を一つ。長時間動くこと=無制限の暴走、ではありません。このループには「最大何回まで」といった停止条件が設計されています。ここを誤解すると、過剰に怖がるか、逆に無防備に任せるか、どちらかに振れてしまいます。「設計された、止まれるループ」——これが正確な像です。
3つの部品:判断するAI・道具・枠組み
OpenAIは、エージェントの中核を3つの部品で整理しています。①判断するAI(推論と意思決定を担う)②道具(外部の機能やAPI=行動する手段)③枠組み(どう振る舞うかのガードレール)。前連載のMCPで見た「AIに手(道具)を持たせる」が、ここで活きます。判断するAIが、道具を使い、決められた枠組みの中で動く——これがエージェントの骨格です。
そして「枠組み(ガードレール)の中で動く」という点が、No.3で扱う「暴走を防ぐ設計」の伏線になります。
左「自動化=決まった線(レール)をなぞる。分岐も人が事前に書く」。右「エージェント=目標を渡すと、行動→結果を見る→次を決めるループを自分で回す」。中央に分かれ目「判断の主導権:コード側か/AI側か」。下に3部品「判断するAI・道具・枠組み」。
まとめ
- 自動化とエージェントの違いは「判断の主導権を、コードが握るかAIが握るか」の一線。
- 手順を線で書けるなら自動化、読めない仕事だけエージェント。何でも使う必要はない。
- 正体は魔法でなく「行動→結果→次を決めるループ」。停止条件付きの設計されたループ。