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
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門...
Search
アキキー | Akihisa Ikeda
March 05, 2025
Programming
730
1
Share
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた
アキキー | Akihisa Ikeda
March 05, 2025
More Decks by アキキー | Akihisa Ikeda
See All by アキキー | Akihisa Ikeda
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
210
AWSはOSSをどのように 考えているのか?
akihisaikeda
1
140
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
220
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
4
240
AWS CDKの推しポイントN選
akihisaikeda
1
310
地獄絵図!CDKプロジェクトを手動更新して生まれた大量のプロパティ差分を解消する方法
akihisaikeda
5
1.1k
AWS CDK初期設定のプラクティス集 with Projen
akihisaikeda
2
480
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
4
750
AI生成記事をリライトし満足度を上げようとしたら大変だった話
akihisaikeda
0
61
Other Decks in Programming
See All in Programming
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
2
1k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
210
LLM Plugin for Node-REDの利用方法と開発について
404background
0
130
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
510
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
420
GitHub Copilot CLIのいいところ
htkym
2
1.2k
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
740
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.1k
ふつうのFeature Flag実践入門
irof
7
3.3k
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
130
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
220
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.6k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Crafting Experiences
bethany
1
160
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Marketing to machines
jonoalderson
1
5.3k
Transcript
生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 Amazon Bedrock マルチエージェントコラボレーション を諦めてLangGraphに入門してみた 2025.03.05(水) 池田
晃尚(@akikii__) 1
自己紹介 アキキー(池田 晃尚) ALH株式会社(SES) AWSエンジニア 好きなクラウド:AWS 出身:石川県 金沢市 趣味:コーヒー Amazon
Bedrockマルチエージェントコラボレーションを諦めてLangGraph に入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 2
<注意事項> 初心者が個人開発で触っているレベルで、各サービスの優位性を決めるものでは ありませんのでご了承ください </注意事項> Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜
3
Agenda AIエージェントで解決したかったこと Amazon Bedrock マルチエージェントコラボレーション機能とは? マルチエージェントコラボレーション機能で困ったこと LangGraphとは? LangGraphでワークフローを構築してみた まとめ Amazon
Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 4
AIエージェントで解決したかったこと Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 5
ALH株式会社はオウンドメディア『CANTABILE』を運営しています Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 6
テックブログ編集作業の課題 レビューのやり取りにリードタイムがかかる 指摘すべき内容を見逃す可能性あり 編集者が非エンジニアのため、技術的な指摘ができない → 文章校正・技術検証ができるエージェントを作成することを勝手に決意! Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI
x YUMEMI.grow〜 7
Amazon Bedrock マルチエージェントコラボレーション機能とは? Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 8
Amazon Bedrock Agentsとは? サーバーレスな自律型AIエージェ ントを手軽に作成できる トレーシングやプロンプト管理 などLLMOpsができる環境が整 っている AWSサービスとの連携が簡単 Amazon
Bedrockマルチエージェントコラボレーションを諦めてLangGraph に入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 9
マルチエージェントコラボレーシ ョン機能とは? Multi-Agents System(MAS)と 呼ばれる手法 複数のAIエージェントが協力 個々のタスクが明確になり、精 度が向上する Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraph
に入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 10
マルチエージェントコラボレーション機能で困ったこと プロンプトの課題 運用面での課題(LLMOps) Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 11
プロンプトの課題 思うようにタスクを実行してくれない 出力の形式が安定しなかった Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 12
運用面での課題(LLMOps) エージェントの連携が複雑化 プロンプト管理が面倒 Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 13
解決策の検討 そもそもタスクを進める順序が明確 → ワークフローでよいのでは? Bedrock Agentsのコンソールちょっぴり使いづらい... → 人気のLLMOpsサービスを利用したい → 勉強会で聞いたLangGraphとやらを使ってみよう!
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 14
LangGraphとは? Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 15
LangChainとは? LLMアプリ開発OSSフレームワーク 各社のLLMを統一的に扱える エコシステムが発達している Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜
16
LangGraphとは? Agentic Workflowという手法 LangChainの開発元が開発 LangChainを組み合わせて、有向グラフを 用いたワークフローが作れる LangChainエコシステムの恩恵を受けれる LangSmith (LLMOps) Langfuse
(LLMOps) Ragas (評価) Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 17
マルチエージェントコラボレーシ ョンとの比較 項目 MAC LangGraph タスク呼 び出し LLMの 推論 アプリ制御
出力形式 指定 LLMの 推論 アプリ制御 LLMOps AWSコ ンソー ル LangSmith, Langfuse Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraph に入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 18
LangGraphでワークフローを構築してみた Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 19
テックブログ編集者エージェント 文章校正エージェント 技術検証エージェント(未作成) Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraph に入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜
20
プロンプトの課題の改善 思うようにタスクを実行してくれない → ワークフローのほうが制御しやすい 出力の形式が安定しない → OutputPerserにより出力の形式が決められる Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権
〜KDDI x YUMEMI.grow〜 21
運用面での課題の改善 エージェントの連携が複雑化 → ワークフローを図示できる プロンプト管理が面倒 → プロンプト管理を再検討 Git LangSmith, Langfuse
Prompty Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x YUMEMI.grow〜 22
まとめ タスクの順序が明確な場合、Agentic Workflowが適していそう LangGraphを活用することで、効率的なAIエージェント開発が可能になる マルチエージェントコラボレーションが有用なシーンでまた使ってみたい! Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた 生成AI奮闘選手権 〜KDDI x
YUMEMI.grow〜 23