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
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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AgentCoreとStrandsで社内d払いナレッジボットを作った話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
元島優
December 21, 2025
Technology
2.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AgentCoreとStrandsで社内d払いナレッジボットを作った話
元島優
December 21, 2025
More Decks by 元島優
See All by 元島優
20261021_ECSでClaude_Code_Proxyサーバーを作り安全に開発_トークン削減.pdf
motojimayu
0
200
Other Decks in Technology
See All in Technology
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
130
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
850
アカウント統制の健康診断
kenichinakamura
1
190
Codex を使った障害対応机上演習の実際
orgachem
PRO
0
360
なぜAI時代に技術記事を書くのか?どう書くのか? 〜bunの場合〜
kworkdev
PRO
0
100
Teaching Python with three kinds of AI
reuven
0
120
Adversary Infrastructure Hunting101
disconinja
0
160
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
370
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
1
1.3k
日本AIベンチャーレポート2026
kentarofujii
0
230
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
350
プロダクトが成長すると、 プロダクトマネージャーの仕事はどう変わるのか - 「まず作る」から「小さく学び、確かめながら進む」へ
sansantech
PRO
0
350
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Faster Mobile Websites
deanohume
310
32k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Optimizing for Happiness
mojombo
378
71k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
It's Worth the Effort
3n
188
29k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
The Language of Interfaces
destraynor
162
27k
Making the Leap to Tech Lead
cromwellryan
135
10k
Amusing Abliteration
ianozsvald
1
360
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
AgentCoreとStrandsで社内 d払いナレッジボットを作った話 JAWS-UG Presents - AI Builders Day
2 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
自己紹介 名前:元島 優(もとじま ゆう) 所属:NTTドコモ 第二プロダクトデザイン部 ポジション:テックリード 経歴:Slerで数年ほどモバイルエンジニアとして従事後、 NTTドコモに入社 好きなAWSサービス: AWS Step Functions JAWS-UG Presents - AI Builders Day
3 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
社内d払いナレッジボットを作ることになったきっかけ 現場にヒアリングを行うと、以下の課題が上がってきた • サービス仕様の属人化 • ドキュメントの散財 (歴史が長い会社だとどうしても起きがちな課題...) 2025年7月、金融領域のAI活用推進をすることになった 何やろう…. とりあえず現場の課題を見つけてみるぞ それであれば、包括的な仕様回答・ドキュメント検索botがあれば便利なのでは??? 僕がやります…、いやAIがやります!!!! JAWS-UG Presents - AI Builders Day
4 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
ナレッジボット構想から現時点まで 8月:LambdaをベースにAIエージェント作成 (フレームワークはStrands Agentを使用) 9月:MCPサーバー ECS/Fargate 10月:Slack Socketモード でAWSとSlackを通信 11月:フィードバック対応 12月:AgentCoreへ移行 しかし、メンバーは自分を含め2人しかおらず、共に半稼働の状況 (ホントにできるのか ) だが、幸いペアでのAIコーディングは以下の点でメリットがあった • 得意な領域による分業 (一人はAI特化、一人はApp) • クイックな会話による高速な作業スピード 結果、2ヵ月でほぼすべての仕様を回答可能なbotの提供が可能に その後もエンハンス中を継続実施中 JAWS-UG Presents - AI Builders Day 課題解消のためにbot作るのがいいんじゃないか??
5 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
10月までのアーキテクチャの紹介 JAWS-UG Presents - AI Builders Day
6 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
こだわりポイント① Socket Modeの使用 WebSocketベースでSlackとECSを常時接続することにより、VPC内部に閉じたセキュアな構成として いる。 比較項目 HTTP Request URL Socket Mode 接続方式 Slack → HTTPS → アプリ アプリ → WebSocket → Slack ネットワーク パブリック公開必須 VPC内で完結可能 証明書管理 必要(SSL/TLS) 不要(WebSocket) ファイアウォール インバウンド開放必要 アウトバウンドのみ JAWS-UG Presents - AI Builders Day SocketModeHandler ECS/Fargate Slack Slack Bolt Framework チャットボットへの質問受信 イベントハンドラー 質問 常時WebSocket 通信 Bedrock AgentCore Runtime AI Agent 回答生成 回答 postMessage 質問イベント
7 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
こだわりポイント② Strands Agentを使用したマルチエージェント構成 質問分類エージェントを起点に、ユーザー選択によって「Github」「Atlassian」「RAG」からデータソース を選択し、回答品質が一定の基準を満たす場合のみ、回答を行う。 指標 説明 合格ライン 検索関連性スコア 検索結果が質問に関連しているか ≥ 0.7 検索完全性スコア 回答に必要な情報が含まれているか ≥ 0.7 回答品質スコア 回答の論理性と明確さ ≥ 0.7 JAWS-UG Presents - AI Builders Day 質問分類 エージェント Agent エージェント選択 回答整形 文章検索エージェント Atlassianエージェント Githubエージェント Agent 評価エージェント Agent Swarm Agent + MCP Agent + MCP MultiAgentBase カスタムノード MultiAgentBase カスタムノード 品質評価基準
8 秘密度 B つなごう。驚きを。幸せを。 ブランドスローガン ~つなぎきる~ 当事者意識・リスペクト・チャレンジ グループ行動原則 テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループビジョン
現時点のアーキテクチャの紹介 JAWS-UG Presents - AI Builders Day 一番は 最新技術を 使用したい!