Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Strands Agentsのマルチエージェントパターン4選
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
まあり
March 23, 2026
45
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 まあり
AWS Jamに参加してみた!
eureka04ls
0
57
ひとりOrganizationsで始める AWSマルチアカウント環境
eureka04ls
0
18
リソースタグを利用した 動的なCloudWatchアラームで運用を楽に!
eureka04ls
0
100
re:Invent対策! スピーキング練習アプリを作ってみた
eureka04ls
1
96
Amazon_Q_CLIで超簡単にゲームが作れた.pdf
eureka04ls
0
180
Amazon ECRのコンテナイメージを使ってLambdaを動かしてみる
eureka04ls
0
520
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
The Limits of Empathy - UXLibs8
cassininazir
1
640
Tell your own story through comics
letsgokoyo
1
1.1k
Google's AI Overviews - The New Search
badams
0
1.6k
What's in a price? How to price your products and services
michaelherold
247
13k
Discover your Explorer Soul
emna__ayadi
2
1.3k
[SF Ruby Conf 2025] Rails X
palkan
2
1.4k
Fireside Chat
paigeccino
42
4k
Evolving SEO for Evolving Search Engines
ryanjones
0
280
How to Think Like a Performance Engineer
csswizardry
28
2.8k
WCS-LA-2024
lcolladotor
0
820
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 例:データパイプライン 例:承認ワークフロー 例:カスタマーサポート 例:教育アシスタント
まとめ 利用用途に応じて マルチエージェント構築パターンを使い分けよう!