ステンレスに皿の音が響き、expiterがチケットレールを振り回しながら指示を飛ばす。ソース一滴もこぼさない。それがシステムだ。
今のAIエージェントのほとんど? 同じexpiterが玉ねぎを切りながらハンバーガーを返し、冷菜を盛り付け——全部一人でやろうとしてる。
惨敗だ。LangChainの新フレームワークDeep Agentsは、この避けられないAI崩壊を回避する。単一の全知全能AIモデルなんて忘れろ。賑わう厨房を想像しろ。専門の各駅と、それを統括する腕利きのヘッドシェフ付きだ。
意外にこのたとえはハマる。だって正直、複雑な多段階タスクを一つのAIモデルに丸投げするのは、一人でレストラン厨房を回せって言ってるようなもんだ。破滅のレシピだ。材料忘れ、メイン焦がし、買い物リストに牛乳なし。簡単タスクなら一人シェフで十分。「このメール要約しろ」「フライト探せ」——楽勝だ。だが、アレルギーや冷蔵庫の中身を考慮した一週間の食事計画を立てて、足りない材料の買い物リスト作れ? 途端に迷子だ。火曜の夕飯途中で何やってたか忘れる。コンテキストウィンドウ、あの貴重なAIの記憶スロットが自らのログで溺れる。引っ張ってきたレシピや材料メモが、毎回のクエリで吐き出される。遅くなる。高くなる。最悪、チャット履歴の20ページ前に埋もれたアレルギー制約を無視しだす。
これはバグじゃない。単一モデルアプローチの宿命だ。一人の料理人がディナータイムを回す末路だ。LangChainの主張では、解決策は賢い料理人じゃない。優れた厨房だ。
厨房レイアウト:Deep Agentsの仕組み
このAI厨房って一体何だ? LangChainのDeep Agentsは、ありえないほど有能な単一AIを築く話じゃない。複数のエージェントを統括するアーキテクチャだ。それぞれ専門役割を持ち、中央コーディネーターの下で連携する。厨房をゼロから作るんじゃない。中で動くレシピを書くんだ。
核心はmain agentだ。パスに立つヘッドシェフだ。実際の調理——ソテー、グリル、下ごしらえ——はしない。仕事は入ってくるチケット(ユーザー要求)を読んで全体像を把握し、適切な料理ステーション(他のエージェント)にタスクを振ること。そして最終皿が完璧か確認して出す。近くの棚から何か取ったりソースを味見したりはするが、重い作業——多段階の集中仕事——は委譲する。これが大きなパラダイムシフトだ。一つの巨大AIを築くんじゃない。熟練オーケストラを操る指揮者を築くんだ。
専門ステーション:ただの料理人じゃない
これらのステーションはそれぞれagentだが、いつものやつじゃない。タスク特化型だ。一つは「Recipe Finder」に任命されたエージェント、