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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
まあり
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
Bash Introduction
62gerente
615
220k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
30 Presentation Tips
portentint
PRO
1
320
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
380
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
580
Practical Orchestrator
shlominoach
191
11k
Ethics towards AI in product and experience design
skipperchong
2
310
Automating Front-end Workflow
addyosmani
1370
210k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
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 例:データパイプライン 例:承認ワークフロー 例:カスタマーサポート 例:教育アシスタント
まとめ 利用用途に応じて マルチエージェント構築パターンを使い分けよう!