AgentKit:決定論的ルーティングと豊富なツールを備えたマルチエージェントネットワークの構築

2025-03-20
AgentKit:決定論的ルーティングと豊富なツールを備えたマルチエージェントネットワークの構築

AgentKitは、決定論的ルーティング、複数のモデルプロバイダーのサポート、そしてMCPによる豊富なツールを提供する、マルチエージェントネットワークを構築するためのフレームワークです。Inngest Devサーバーとそのオーケストレーションエンジンと組み合わせることで、クラウドにデプロイされたエージェントのフォールトトレランスを実現します。主な概念には、エージェント(プロンプト、ツール、MCPと組み合わせたLLM呼び出し)、ネットワーク(共有状態を含むハンドオフでエージェントが共同作業するための簡単な方法)、状態(会話履歴と完全に型付けされたステートマシンを組み合わせ、ルーティングに使用)、ルーター(コードベースからLLMベース(例:ReAct)へのオーケストレーション)、トレース(組み込みトレースによるローカルおよびクラウドでのワークフローのデバッグと最適化)などがあります。AgentKitは、コードベースの決定論的ルーティングとエージェントベースの自律ルーティングを含む複数のルーティング戦略をサポートし、エージェント間の共同作業を容易にするための共有状態メカニズムを提供します。