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
2k
Bedrock×MCPで社内ブログ執筆文化を育てたい!
Har1101
April 16, 2025
Tweet
Share
More Decks by Har1101
See All by Har1101
Bedrockのプロンプト管理どうしてる?
har1101
6
390
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.2k
Ambient Agent on AWS!
har1101
3
440
Bedrockエージェントにおける MCP利用ケースについて考えてみる
har1101
4
400
AWS上でMCPを安全に使いたい ~Mastraを添えて~
har1101
7
1.7k
Amazon Bedrock Agentsのマルチエージェント機能で競馬予想アプリ作ってみた!
har1101
5
910
re:Inventのアップデートを使ってRAGアプリ開発とRAGOpsに入門してみた!
har1101
1
330
BedrockのナレッジベースとLlamaIndexでGraphRAGを作って精度比較してみた!
har1101
3
490
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
820
Other Decks in Programming
See All in Programming
Perlで痩せる
yuukis
1
680
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
GoのWebAssembly活用パターン紹介
syumai
3
10k
Parallel::Pipesの紹介
skaji
2
910
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
22
6.1k
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
190
エラーって何種類あるの?
kajitack
5
150
ReadMoreTextView
fornewid
1
410
Claude Codeの使い方
ttnyt8701
1
110
イベントストーミングから始めるドメイン駆動設計
jgeem
4
840
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
2
260
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
BBQ
matthewcrist
89
9.7k
The Cult of Friendly URLs
andyhume
79
6.4k
A designer walks into a library…
pauljervisheath
206
24k
Building Adaptive Systems
keathley
43
2.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Automating Front-end Workflow
addyosmani
1370
200k
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として、他の人にも影響を与えられるようになる