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
1.7k
Bedrock×MCPで社内ブログ執筆文化を育てたい!
Har1101
April 16, 2025
Tweet
Share
More Decks by Har1101
See All by Har1101
Ambient Agent on AWS!
har1101
3
370
Bedrockエージェントにおける MCP利用ケースについて考えてみる
har1101
4
300
AWS上でMCPを安全に使いたい ~Mastraを添えて~
har1101
7
1.5k
Amazon Bedrock Agentsのマルチエージェント機能で競馬予想アプリ作ってみた!
har1101
5
880
re:Inventのアップデートを使ってRAGアプリ開発とRAGOpsに入門してみた!
har1101
1
310
BedrockのナレッジベースとLlamaIndexでGraphRAGを作って精度比較してみた!
har1101
3
460
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
790
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
520
Other Decks in Programming
See All in Programming
CRUD から CQRS へ ~ 分離が可能にする柔軟性
tkawae
0
200
primeNumberでのRBS導入の現在 && RBS::Traceでinline RBSを拡充してみた
mnmandahalf
0
170
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
1
1k
インターフェース設計のコツとツボ
togishima
2
160
バリデーションライブラリ徹底比較
nayuta999999
1
210
JVM の仕組みを理解して PHP で実装してみよう
m3m0r7
PRO
1
230
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない)TypeScript クイズ〜〜〜〜!!!!!
kimitashoichi
1
280
tsconfigのオプションで変わる型世界
keisukeikeda
1
110
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
0
210
コンポーネントライブラリで実現する、アクセシビリティの正しい実装パターン
schktjm
1
590
iOSアプリ開発もLLMで自動運転する
hiragram
6
1.9k
TypeScript エンジニアが Android 開発の世界に飛び込んだ話
yuisakamoto
6
820
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
740
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How to Ace a Technical Interview
jacobian
276
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.3k
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として、他の人にも影響を与えられるようになる