マルチエージェント設計パターン
拡張性のあるエージェントシステム構築
Korey Stegared-Pace
Senior AI Cloud Advocate, Microsoft
シングルエージェント
シングルエージェント
マルチエージェント
例: Webアプリのマルチエージェント
例: Webアプリのマルチエージェント
例: Webアプリのマルチエージェント
例: Webアプリのマルチエージェント
マルチエージェント設計パターン(アーキテクチャ)
1
https://langchain-ai.github.io/langgraph/concepts/multi_agent/#multi-agent-architectures
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
1
https://langchain-ai.github.io/langgraph/concepts/multi_agent/#network
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
エージェントは互いにタスクを引き渡しながら完了させる
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
エージェントは互いにタスクを引き渡しながら完了させる
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
エージェントは互いにタスクを引き渡しながら完了させる
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
エージェントは互いにタスクを引き渡しながら完了させる
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
エージェントは互いにタスクを引き渡しながら完了させる
ネットワーク型マルチエージェント
スウォーム、あるいは分散型とも呼ばれる
入力が最初のエージェントに送信される
エージェントは互いにタスクを引き渡しながら完了させる
各エージェントがワークフローを終了し、ユーザーに応答する
スーパーバイザー型マルチエージェント
入力がスーパーバイザーに送信される
スーパーバイザーがタスクをワーカーに割り当てる
ワーカーがツールを実行し、スーパーバイザーに報告する
スーパーバイザーがユーザーに応答する
スーパーバイザー型マルチエージェント
入力がスーパーバイザーに送信される
スーパーバイザーがタスクをワーカーに割り当てる
ワーカーがツールを実行し、スーパーバイザーに報告する
スーパーバイザーがユーザーに応答する
スーパーバイザー型マルチエージェント
入力がスーパーバイザーに送信される
スーパーバイザーがタスクをワーカーに割り当てる
ワーカーがツールを実行し、スーパーバイザーに報告する
スーパーバイザーがユーザーに応答する
スーパーバイザー型マルチエージェント
入力がスーパーバイザーに送信される
スーパーバイザーがタスクをワーカーに割り当てる
ワーカーがツールを実行し、スーパーバイザーに報告する
スーパーバイザーがユーザーに応答する
練習しましょう!
拡張性のあるエージェントシステム構築
Preparing Video For Download...