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 Agent】ブログレビューエージェントをLambdaにデプロイした際の落とし穴
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
パーソル&サーバーワークス株式会社
February 05, 2026
Technology
110
0
Share
【Strands Agent】ブログレビューエージェントをLambdaにデプロイした際の落とし穴
パーソル&サーバーワークス株式会社
February 05, 2026
More Decks by パーソル&サーバーワークス株式会社
See All by パーソル&サーバーワークス株式会社
会社説明資料
persolserverworks
0
6.9k
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
130
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
180
Data Enabling Team立ち上げました
sansantech
PRO
0
110
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
520
Zephyr(RTOS)でARMとRISC-Vのコア間通信をしてみた
iotengineer22
0
120
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
160
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
FlutterでPiP再生を実装した話
s9a17
0
240
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
320
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
130
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
130
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
140
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
6.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
690
The World Runs on Bad Software
bkeepers
PRO
72
12k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
GraphQLとの向き合い方2022年版
quramy
50
14k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Scaling GitHub
holman
464
140k
Designing for humans not robots
tammielis
254
26k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
210
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Transcript
ブログレビューエージェン トをLambdaにデプロイし た際の落とし穴 【Strands Agent】
小泉和貴 • 所属:パーソル&サーバーワークス • 業務:マルチアカウント環境の設計/構築/ 運用 • 2025 Japan All
AWS Certifications Engineers
要するに • AI Agentの開発は初めて • そもそもインフラよりの人間
目次 • 背景と課題 • 構成 • 運用での問題点 • 解決策と学び
結論 慣れているからという理由 で技術を選んではいけない
Strands Agentsとは • AWSが開発したAI Agent開発用のSDK 参考:【Strands Agents】MCP サーバーと AI エー
ジェントで AWS サービス情報を効率収集・比較 • MCP連携やAI Agent同士をWF形式で連 携可能
なぜブログレビューエー ジェントをつくろうと思っ たのか
背景 • 会社でブログを書く文化がある • ブログはレビュアーによるチェックのあと 公開される
課題 • レビュアーが固定される • 誤字脱字の見落としがあること
最近話題のAI Agentで解決 できるのでは??
最低限Agentにやってほし いことをまとめる 参考:【Strands Agents】ブログレビューエージェン トを作った際の学び
• 誤字脱字はないか • 画像内に機密情報がはいっていないか 確認観点
構成図
AIワークフロー インプット: ブログのプレビューURL 処理1: 本文の誤字脱字チェック 処理2: 画像を取り出してRekognitionのOCRにかける 処理3: 機密情報がないかチェック
なぜこの構成にしたの?
結論:慣れている構成だっ たから 参考:【Bedrock】Organizationメンバーアカウント の料金を教えてもらう
無事完成!!
後程、しくじります
社内ユーザにテスト運用を 通知
何かおかしくない?という 声が少しずつ上がり始める
• レビュー品質の不安定さ 具体例 問題点① • 「AMS」という略称をさもあっているか のように正式名称は◦◦です。という指 摘する ※AMSというAWSサービスはありません
• 処理のタイムアウト 具体例 問題点② • 画像の数が多いとタイムアウトエラーと して返ってくる
• どのレビューで不具合があるのかわからない 具体例 問題点③ • Slackから呼び出された時間を確認 → CloudWatch Logsを掘る →
ようやくエ ラーを発見
• システムプロンプトの改善 • 画像処理の並列化 改善の試行錯誤
• CloudWatch Logsでのデバッグが本当に しんどい • どこで何が起きているのか正確に追えな い 振り返り- 何が辛かったか
もっといい方法あるだろ
Strands Agentsをデプロ イするにはBedorock Agentcoreだよ
なんで?なにがいいの?
Bedorock Agentcoreとは • AI Agentを大規模かつ安全に構築・デプ ロイ、運用するためのプラットフォーム
機能 • AgentCore Runtime(実行環境) • AgentCore Memory(記憶) • AgentCore Identity(認証)
• AgentCore Gateway(セキュアなツール接続) • AgentCore Observability(監視) • AgentCore Brower Tool(ブラウザ操作) • AgentCore Interpreter(サンドボックスでのコード 実行) • AgentCore Evaluations(評価) • AgentCore Policy(制御)
• ダッシュボードによる運用パフォーマンスの監視 • セッション数、レイテンシー、期間などの主要メ トリクスの追跡 • トークン使用量とエラー率の監視 • エージェントワークフローの各ステップを可視化 •
実行パスの検査と中間出力の監査 • パフォーマンスボトルネックや障害箇所の特定 AgentCore Observability
Observabilityを使えば Cloudwatchからログを探 す必要がなくなる??
今までのデバッグ①
今までのデバッグ②
Observabilityを使うと①
Observabilityを使うと②
Observabilityを使うと③
学び① AI Agentの開発では 「動く」より「追える」を重視 Before After とりあえず動けばOK 慣れた技術で実装 デバックは後で考える 可視化前提で設計
デバックしやすさを優先
学び② エージェント開発は「開 発」より「運用」が圧倒的 大変
まとめ 失敗から学んで次はもっと良いものを作る! • エージェント開発は「作る」より「運用」が大変 • デバックの難しさを最初から想定すべき • 可視化・監視機能は必須 • 適切なサービスを選ぶことの重要性
ご清聴ありがとう ございました