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
パーソル&サーバーワークス株式会社
February 05, 2026
Technology
0
91
【Strands Agent】ブログレビューエージェントをLambdaにデプロイした際の落とし穴
パーソル&サーバーワークス株式会社
February 05, 2026
Tweet
Share
More Decks by パーソル&サーバーワークス株式会社
See All by パーソル&サーバーワークス株式会社
会社説明資料
persolserverworks
0
6.5k
Other Decks in Technology
See All in Technology
Kiro のクレジットを使い切る!
otanikohei2023
0
110
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
3
540
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
130
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
7
7.1k
A Gentle Introduction to Transformers
keio_smilab
PRO
1
120
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
180
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
チームメンバー迷わないIaC設計
hayama17
5
3.8k
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
140
Devinを導入したら予想外の人たちに好評だった
tomuro
0
880
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
240
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
220
Believing is Seeing
oripsolob
1
72
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
GraphQLとの向き合い方2022年版
quramy
50
14k
The SEO Collaboration Effect
kristinabergwall1
0
380
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
220
How STYLIGHT went responsive
nonsquared
100
6k
Documentation Writing (for coders)
carmenintech
77
5.3k
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 慣れた技術で実装 デバックは後で考える 可視化前提で設計
デバックしやすさを優先
学び② エージェント開発は「開 発」より「運用」が圧倒的 大変
まとめ 失敗から学んで次はもっと良いものを作る! • エージェント開発は「作る」より「運用」が大変 • デバックの難しさを最初から想定すべき • 可視化・監視機能は必須 • 適切なサービスを選ぶことの重要性
ご清聴ありがとう ございました