
- AWSが分析レポート自動生成のマルチエージェント構成「Deep Insight」をGitHubで公開
- Strands Agents SDKのGraphパターンとAgents-as-Toolsパターンで実行順序と文脈を制御
- ローカルCLI・Web UI・AgentCoreの3形態で、同一アーキテクチャのまま本番移行できる
Deep Insightとは何か
Deep Insightは、CSVファイルと自然言語のプロンプトを入力すると、データ分析からグラフ生成、計算検証、引用付きの.docxレポート作成までを自動で行うマルチエージェントシステムです。AWSのソリューションアーキテクチャチームが構築し、GitHubでオープンソースとして公開されています。
内部ではCoordinator、Planner、Plan Reviewer、Supervisor、Coder、Validator、Reporter、Trackerという8つのエージェントが階層的に協調します。各エージェントは独立したコンテキストで専門作業だけを担い、圧縮した結果のみを次に渡す設計です。記事ではデモとして、架空の食品会社Yummy Foodの広告データ(yummy-food-market.csv)とカラム定義ファイルを入力し、販売・マーケティング観点の分析レポートを生成する流れが示されています。
実行フローをどう制御するか
記事が技術的な中心に置いているのが、Strands Agents SDKの2つのパターンの組み合わせです。1つはGraphパターンで、エージェントの実行順序を有向グラフとして定義します。リクエストはCoordinator、Planner、Plan Reviewer、Supervisorの順に流れ、修正要求があればPlannerへ戻る条件分岐が入ります。もう1つはAgents-as-Toolsパターンで、Supervisorが必要な場面だけCoderやValidatorなどをツールとして呼び出します。
モデルの使い分けも明示されています。振り分けだけを担うCoordinatorは軽量なClaude Haikuを使い、基本的な挨拶に高性能モデルのコストをかけないようにしています。一方、分析計画を立てるPlannerはExtended Thinkingを有効にしたClaude Opusを使い、5〜10個の具体的ステップからなるチェックリスト形式の計画を生成します。
Plan Reviewerは人間が計画を承認するHITL(Human-in-the-Loop)の节点です。修正フィードバックがあればPlannerに戻り、無限ループを防ぐために最大修正回数と最大ノード実行数25が設定されています。Web版では300秒のカウントダウンで、応答がなければ自動承認されます。
3つのデプロイ形態
Deep Insightは開発から本番まで3つの選択肢を用意しています。ローカルCLIで動かすSelf-Hosted版は約10分でセットアップでき、すべてのエージェント、プロンプト、ワークフローにコードレベルでアクセスできるため反復開発に向きます。Web版はブラウザからデータをアップロードし、分析計画を確認してレポートをダウンロードできる非開発者向けのUIです。
本番向けはAmazon Bedrock AgentCoreのruntime上にデプロイするManaged版です。システム全体がプライベートVPC内で動作し、コード実行を担うCode InterpreterはAWS Fargate上に別途ホストされます。エージェントはユーザーごとに分離された環境で並行実行されるため、セッション分離が必要な場合に適しています。3形態は同一のマルチエージェントアーキテクチャを共有しており、開発時に検証したエージェントをそのまま本番へ持っていけると説明されています。
現時点で分かっていないこと
記事は3部作の第1回であり、本文中で「5つの課題」を一覧にした表は掲載されていません。本文から読み取れるのは、課題1と2がマルチエージェント構造(Strands Agents)で、課題3から5がデプロイと運用のインフラ層で対応するという役割分担までです。各課題の具体的な内容は、続編の公開を待つ必要があります。
また、AgentCore版の詳しいデプロイ手順や運用上の知見は第3回で扱うとされており、本記事には記載がありません。導入コストやモデル利用料金についても言及がないため、現時点では判断できません。第2回ではContext Engineering、第3回ではHarness engineeringと本番移行が主題になります。
| 項目 | Self-Hosted版 | Web版 | Managed AgentCore版 |
|---|---|---|---|
| 実行環境 | ローカルCLI | ブラウザUI | AgentCore runtime(プライベートVPC) |
| 主な対象 | 開発者 | 非開発者 | 本番運用 |
| セットアップ | 約10分 | コード不要で操作 | AgentCore上へデプロイ |
| 特徴 | 全エージェントのコードにアクセス可 | 計画レビューとレポート取得が可能 | ユーザーごとに分離した環境で並行実行 |
Building a multi-agent system is now pretty straightforward. Taking it to production is where the real challenges begin.
マルチエージェントシステムの構築は今や非常に簡単です。本当の難しさは、それを本番環境に持っていく段階で始まります。
今後の見通し
第2回ではAnthropicが提唱するContext Engineeringの手法(マルチエージェント構成、構造化ノートテイキング、HITLなど)を実環境にどう適用したかが、第3回では開発環境から本番への移行と運用の知見が示される予定です。5つの課題の全容と、AgentCore版の運用手順が明らかになれば、自社システムへの適用可否を判断しやすくなるとみられます。記事公開時点では、コストや性能を測る具体的な数値は示されていません。
日本の開発者・IT企業にとっての意味
マルチエージェントのPoCは短期間で作れる一方、業務ロジックの逸脱や検証工程の飛ばしなどで本番化に詰まる例は少なくありません。Deep Insightは、この問題をプロンプトの調整ではなく、実行順序をグラフで定義し、検証を独立エージェントに担わせ、人間の承認を工程に組み込むという設計で解こうとしています。日本のIT企業にとっては、エージェント構成のリファレンス実装として参照できる点が実務上の価値になります。振り分けにHaiku、計画にOpusという用途別のモデル選択は、推論コストを抑える設計例としても参考になります。加えて、プライベートVPC内での実行とコード実行環境の分離は、金融や製造など社内データの扱いに制約がある案件で検討材料になるでしょう。
気になる点
- Deep Insightは日本からも試せますか。利用料金はかかりますか。
- コードはGitHubでオープンソースとして公開され、セットアップガイドも用意されているため、環境を用意すれば試せるとみられます。ただしモデルはAmazon Bedrock経由のClaude Haiku/Opusを利用する構成で、料金に関する記載は原文にありません。コストは別途確認が必要です。
- 既存のAWS環境やVPCに組み込めますか。
- 本番向けのManaged AgentCore版は、システム全体がプライベートVPC内で動作し、Code InterpreterをAWS Fargate上に別途ホストする構成です。セッション分離が必要な用途に向くとされています。具体的な導入手順や前提条件は第3回で扱われる予定で、現時点では公表されていません。
- 8つのエージェント構成を自社の業務に合わせて変えられますか。
- Self-Hosted版は、すべてのエージェント、プロンプト、ワークフローにコードレベルでアクセスできると説明されています。そのため役割やプロンプトの変更は可能と考えられます。ただし変更後の構成がそのまま本番形態へ移行できるかは、原文に明記されていません。
用語解説
- マルチエージェントシステム
- 役割の異なる複数のAIエージェントが協調して1つの成果物を仕上げる構成。分業により各エージェントの文脈を小さく保てる。
- Context Engineering
- プロンプト単体ではなく、エージェントに何をどの順序で与え、どう記憶・検証させるかという文脈設計全般を指す考え方。
- HITL(Human-in-the-Loop)
- AIの処理過程に人間の確認や承認を挟む設計。本記事では分析計画の承認がこれに当たる。
- Strands Agents SDK
- AWSが提供するエージェント構築用のSDK。実行順序を定義するGraphパターンや、エージェントをツールとして呼ぶパターンを備える。
- Amazon Bedrock AgentCore
- 任意のフレームワークやモデルでエージェントを大規模に構築・接続・最適化するためのAWSの基盤。runtime上でエージェントを実行できる。
- Extended Thinking
- モデルが回答前に長い思考プロセスを経る推論モード。本記事ではPlannerの分析計画立案に使われている。
出典
5 production challenges in multi-agent systems and how Deep Insight solved them
AI導入も顧問も、お任せください
何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて整理し、導入から運用まで伴走します。相談だけでも構いません。
AI導入について相談する