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
Bedrock×MCPで社内ブログ執筆文化を育てたい!
Search
Har1101
April 16, 2025
Programming
7
2.6k
Bedrock×MCPで社内ブログ執筆文化を育てたい!
Har1101
April 16, 2025
Tweet
Share
More Decks by Har1101
See All by Har1101
Strands Agents SDKのAgent Graphへ入門してみよう!
har1101
5
240
まだ間に合う!Strands Agents SDKの入門からちょっと応用気味なところまで
har1101
2
200
Bedrock AgentCoreを使って簡単なチャットアプリを作ってみた!
har1101
8
700
私たちはなぜAWS Summitに参加するのか?
har1101
1
440
Bedrockのプロンプト管理どうしてる?
har1101
6
990
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.8k
Ambient Agent on AWS!
har1101
3
640
Bedrockエージェントにおける MCP利用ケースについて考えてみる
har1101
4
600
AWS上でMCPを安全に使いたい ~Mastraを添えて~
har1101
7
1.9k
Other Decks in Programming
See All in Programming
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
600
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
300
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
110
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
330
私の後悔をAWS DMSで解決した話
hiramax
4
210
1から理解するWeb Push
dora1998
7
1.9k
概念モデル→論理モデルで気をつけていること
sunnyone
2
180
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
510
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
690
はじめてのMaterial3 Expressive
ym223
2
400
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
530
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Code Review Best Practice
trishagee
70
19k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Documentation Writing (for coders)
carmenintech
74
5k
Designing for Performance
lara
610
69k
Music & Morning Musume
bryan
46
6.8k
Fireside Chat
paigeccino
39
3.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Embracing the Ebb and Flow
colly
87
4.8k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Optimizing for Happiness
mojombo
379
70k
Transcript
Bedrock×MCPで 社内ブログ執筆文化を育てたい! 2025/04/15 (火) JAWS-UG 東京 Community Builders Night 福地開
Who am I ? 福地 開 (ふくち はるき) @har1101mony 所属:NECソリューションイノベータ株式会社
年次:3年目 業務:インフラエンジニア(AWS) 活動:ITなんでも勉強会「つながりテック」 運営 AWS Community Builders初選出 カテゴリ:AI Engineering
アウトプットは人生を変える
弊社でも積極的な アウトプット文化を根付かせたい!
弊社でも積極的な アウトプット文化を根付かせたい! (まずはハードルの低いブログから)
参考:QiitaのOrganizations
参考:QiitaのOrganizations 外の世界には…
参考:QiitaのOrganizations
そのために超えなければいけない課題
課題 ◆執筆者目線 • ネタが無い、何を書けば良いかわからない • ブログの書き方がわからない • ブログを書くメリットがわからない • 書く時間がない
• そもそも書く気がない ◆組織上位者目線 • 内容のレビューはどうするのか? • 機密情報のチェックはどうするのか? • これを行うことによる会社へのメリットは?
課題 ◆執筆者目線 • ネタが無い、何を書けば良いかわからない • ブログの書き方がわからない • ブログを書くメリットがわからない • 書く時間がない
• そもそも書く気がない ◆組織上位者目線 • 内容のレビューはどうするのか? • 機密情報のチェックはどうするのか? • これを行うことによる会社へのメリットは?
課題 ◆執筆者目線 • ネタが無い、何を書けば良いかわからない • ブログの書き方がわからない • ブログを書くメリットがわからない • 書く時間がない
• そもそも書く気がない ◆組織上位者目線 • 内容のレビューはどうするのか? • 機密情報のチェックはどうするのか? • これを行うことによる会社へのメリットは? Bedrockで 解決できないか!?
ブログ執筆サポート AIエージェントを作ってみた!
◆ブログアイデア出しエージェント(with Brave MCP Server) ◆ブログレビューエージェント アーキテクチャ
ライブデモ
Mastraを使っての学び
◆ECSでも、Lambda Web Adapterでも、お好みで ◆ストリーミングレスポンス対応、MCPももちろん使える! Mastra × Next.jsのデプロイ先
◆MCPの設定 Mastraでのエージェント実装
◆ブログアイデア出しエージェントの設定 Mastraでのエージェント実装
◆ブログアイデア出しエージェントの設定 ◆ブログレビューエージェント Mastraでのエージェント実装
◆ブログアイデア出しエージェントの設定 ◆ブログレビューエージェント ◆LLMアプリ開発初心者でも取っつきやすかった! Mastraでのエージェント実装
◆エージェントはレスポンス生成に時間がかかることが多い →今何をしているかがわからないと、ユーザーは不安 詰まりポイント:トレースの表示 これ今動いてる…? いつまで待つの…?
◆そこで、トレースを表示してあげる! →エージェントの思考や行動を可視化! 詰まりポイント:トレースの表示
◆ただ、Mastraのトレース表示に少し難航… ◆onStepFinishパラメータ(エージェントのステップごとに色々出力) 詰まりポイント:トレースの表示
◆「エージェントのステップ」ってこんな感じ…? 詰まりポイント:トレースの表示
◆「エージェントのステップ」ってこんな感じ…? ◆実際はこうでした!!! 詰まりポイント:トレースの表示
◆stepType: ‘initial’の段階で、toolCalls/toolResultsが 既に出力されている…?? 詰まりポイント:トレースの表示
このアプリをブラッシュアップして、 目指す世界
◆Qiitaなどのブログ執筆イベントにもっと積極的に参加 →会社のプレゼンス向上、アウトプットを社内文化に ◆イベントに参加して終わり、ではなく その先も自発的に動く人を増やしていく ◆ボトムアップとトップダウン • 若手を巻き込んで積極的に外の世界へ • 上の人たちも上手いこと巻き込みたい 社内で自発的にアウトプットする人を増やしたい!
◆これまでは自分ひとりで外の世界へ出て、楽しんできた ◆次はそれを社内へと伝播させていく ◆とはいえ、アプリを作っただけでは何も変わらない ◆どうやって巻き込んでいくかを考え中… ◆社内向けに行っている活動があれば、 ぜひ意見交換させてください! CBとして、他の人にも影響を与えられるようになる