Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Strands Agentsのマルチエージェントパターン4選
Search
まあり
March 23, 2026
23
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Strands Agentsのマルチエージェントパターン4選
まあり
March 23, 2026
More Decks by まあり
See All by まあり
ひとりOrganizationsで始める AWSマルチアカウント環境
eureka04ls
0
12
リソースタグを利用した 動的なCloudWatchアラームで運用を楽に!
eureka04ls
0
96
re:Invent対策! スピーキング練習アプリを作ってみた
eureka04ls
1
87
Amazon_Q_CLIで超簡単にゲームが作れた.pdf
eureka04ls
0
170
Amazon ECRのコンテナイメージを使ってLambdaを動かしてみる
eureka04ls
0
470
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Designing Experiences People Love
moore
143
24k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Agile that works and the tools we love
rasmusluckow
331
21k
Everyday Curiosity
cassininazir
0
230
Visualization
eitanlees
152
17k
The Language of Interfaces
destraynor
162
27k
Transcript
𝕏:@eureka_engineer Strands Agentsのマルチエージェントパターン4選 2026.02.16 AWS若手LT大会 #2 まあり
自己紹介 名前:まあり(眞有 和輝) • SIer新卒入社2年目(AWS業務は1年程度) ◦ 顧客AWS環境の運用保守 • JAWS-UG横浜支部 運営
• JAWS DAYS 2026 実行委員 →3/7(土)@池袋サンシャインシティです! 申し込みはお早めに!(残席約260/1300)
今日お話しすること Strands Agentsのマルチエージェント構築パターン4つと それらの使い分け方について! • Strands Agentsとは • シングルエージェントとマルチエージェントの違い •
Strands Agentsのマルチエージェントパターン4選 • パターンの使い分け方について
Strands Agentsとは? AWSが開発したオープンソースのAIエージェントSDK • シンプルなコードで開発できる(最小3行) • 言語:Python or TypeScript •
モデル非依存:Bedrock, Anthropic, Ollama など対応 これだけで動く!
シングルエージェント vs マルチエージェント
シングルエージェントのメリット・活用シーン 1つのAIエージェントが与えられた目標に対して単独でタスクを実行 ▪メリット ・シンプルで実装が容易 ・複数エージェント間のやり取りがないので、デバッグが容易 ・レスポンスが早い ▪活用例:タスクが単純で明確なとき ・文章生成 ・翻訳 ・要約 ・社内ヘルプデスク(RAG)
シングルエージェントのメリット・活用シーン 1つのAIエージェントが与えられた目標に対して単独でタスクを実行 ▪メリット ・シンプルで実装が容易 ・複数エージェント間のやり取りがないので、デバッグが容易 ・レスポンスが早い ▪活用例:タスクが単純で明確なとき ・文章生成 ・翻訳 ・要約 ・社内ヘルプデスク(RAG) タスクが複雑化すると、、
・システムプロンプトが肥大化 ・役割が混ざって品質がブレる
マルチエージェントの利点・活用シーン 複数のAIエージェントが互いに連携してタスクを実行 ▪メリット ・複雑なタスクへの精度が上がりやすい ・スケールしやすい →必要に応じてエージェントを増やすことで、システムの機能を追加できる ・止まりにくい →1つのエージェントが失敗しても、他のエージェントがカバーできる ▪活用例:複数のステップや専門性が絡むタスク ・複合業務の自動化 ・カスタマーサポート
・ソフトウェア開発(要件→実装→テスト→レビュー)
Strands Agentsのマルチエージェントパターン4選
①Agents as Tools 各エージェントをツール化して、オーケストレーターが必要に応じて呼び出す この問題について 教えて ユーザー これは物理 の問題だ オーケストレーター
エージェント 物理専門エージェント 化学専門エージェント この問題はね、、 • 教育アシスタントの例
②Graph 開発者が定義した条件に応じてエージェントを切り替えながらタスクを進める • どのエージェントにタスクをパスするかはエージェントが判断 コード作って ユーザー コード生成 エージェント テスト エージェント
レビュー エージェント 成功 失敗 問題あり • ソフトウェア開発の例
③Swarm 複数のエージェントが同じタスクを見て、協調しながらタスクを実行 • アクティブなエージェントは常に1つだけ ◦ 最初にアクティブにするエージェントは決めておく • どのエージェントにタスクをパスするかはエージェントが動的に判断 注文した商品が 届きません
配送状況は どう? 遅れてますね。 返金できる? 返金対応 完了しました。 ユーザー 受付担当 エージェント 配送担当 エージェント 請求担当 エージェント • カスタマーサポートの例
④Workflow 事前に定義された実行順序に従ってタスクを処理 • 並列処理も可能 • ループはできない データ収集 エージェント データ分析 エージェント
レポート作成 エージェント 依頼受付 • レポート生成タスクの例
「実行パスがどう決定されるか」で選ぶ タスクの内容 Workflow 分岐ルールを 定義できる? 専門家に 聞くだけ? 実行パスは 固定? Agents
as Tools Graph Swarm YES NO YES YES NO NO 例:データパイプライン 例:承認ワークフロー 例:カスタマーサポート 例:教育アシスタント
まとめ 利用用途に応じて マルチエージェント構築パターンを使い分けよう!