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
生成AIとAWS CDKで実現! 自社ブログレビューの効率化
Search
y-mae
October 30, 2024
Technology
1.4k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIとAWS CDKで実現! 自社ブログレビューの効率化
10/30_若手エンジニア応援LT会_登壇資料
y-mae
October 30, 2024
More Decks by y-mae
See All by y-mae
Claude CodeとAmazon Bedrock AgentCoreでつくる、自分だけのAIアシスタント
ymae
0
230
GenU の『Agent Builder』を使ってお手軽に AI エージェントを作成・利用してみよう
ymae
0
110
雲勉LT_Amazon Bedrock AgentCoreを知りAIエージェントに入門しよう!
ymae
2
340
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
2
720
AWSでRAGを実現する上で感じた3つの大事なこと
ymae
3
2k
「genai-quickstart-pocs」を使ってお手軽に生成AIのPoCを始めよう!
ymae
3
310
Other Decks in Technology
See All in Technology
TypeScript入門 2026
recruitengineers
PRO
3
580
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
150
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
760
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
120
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.6k
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
390
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
関東Kaggler会発表資料
takoi
1
230
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
170
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
140
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
290
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
400
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
490
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
460
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Embracing the Ebb and Flow
colly
88
5.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Transcript
生成AIとAWS CDKで実現! 自社ブログレビューの効率化 2024/10/30 アイレット株式会社 DX開発事業部 モダンエンジニアリングS ビジネスデザインG
前野佑宜 若手エンジニア応援 LT会 登壇資料
2 アジェンダ 1. 自己紹介 2. 「ブログレビュー」の実情について 3. What’s New Summary
Notifierを使ってブログの自動レビューやってみた 4. 今後の展望・まとめ
3 1.自己紹介
4 1.自己紹介 前野佑宜(まえの ゆうき) • アイレット株式会社/新卒入社2年目/2024 AWS Jr.Champions •
DX開発事業部 モダンエンジニアリングS • 現在はAWS生成AI案件のPoCを担当 • 好きなAWSサービス: AWS Lambda, Amazon Bedrock • 趣味:ランニング/お酒🍶
5 今回のLTのキーワード • What’s New Summary Notifier →AWSのOSS • AWS
CDK • Amazon Bedrock(Claude3.5) ◾今回のLTのキーワード ◾今回のLTで触れないこと • AWS CDKの詳しい仕組み • 実装の中身の詳細な解説 ◦ 実装に関して、詳細はブログで解説しておりますのでそちらをご覧く ださい
6 2.「ブログレビューの実情」について
7 2.「ブログレビュー」の実情について ◾ブログレビュー、実はすごく大変・・・ マーケティング担当者が、 一件一件手作業で内容の精査をしている 全エンジニアのブログの誤字脱字や 表現の誤りをチェックするのは大変。
時には見落としてしまうことも。。 (弊社の場合)
8 2.「ブログレビュー」の実情について ◾どうすればこの課題を解決できるか? 社内のブログガイドラインに沿って AIと組み合わせてレビューさせる AIにチェックさせることで 確認漏れが軽減できるのでは?
9 3.「ブログレビュー」の実情について ◾上長や執行役員の方からの後押しがありやってみることに! 前野くん、 この問題、AWSのOSS使って 解決してみない?? ブログネタにもなるし!
面白そうなので ぜひやってみたいです! まずは試験的に やってみよう!
10 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた
11 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier とは
AWSの最新情報( What’s new) を要約し、 Slack/Teamsに配信してくれる アプリケーション 大量の 最新情報をキャッチアップし続 けるのは大変・・ →そんな課題を解決!
12 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifierのイメージ
13 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier のアーキテクチャ
14 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier プロジェクト構成
CDKのリソース構築 CDKリソースにおける 設定値を管理 ニュースを取得(rss-crawler) Slackに通知 (notify-to-app)
15 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾一見課題と関係なさそうだが、 どうアレンジするか?? AWSの最新記事を 要約し、Slack/Teamsに配信 iret.mediaの最新記事を
レビューし Slackに配信 弊社 オウンドサイト
16 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾今回作ったものの アーキテクチャ
17 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier 改造版
→プロジェクト構成自体には変化なし CDKのリソース定義を 一部追記 ペルソナと 通知対象の記事を修正 AIに渡すプロンプトを修正
18 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾具体的にカスタマイズする箇所 • AWSのRSS→自社サイトのRSSをクロールさせる • AIに与えるプロンプト
◦ ペルソナを自社社員(アイレットの社員)にする ◦ 「要約」ではなく「記事のレビュー」にする • 記事のレビュー観点は独立したテキストファイルとして S3に保持 ◦ →マーケティング担当者側でもプロンプトを考え、反映しやすく
19 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾Amazon Bedrock(Claude3.5)に渡しているプロンプトの中身 prompt_data = f"""
<input>{blog_body}</input> <persona>あなたはプロフェッショナルな{persona}です。</persona> <instruction>{instruction_data}</instruction> <outputLanguage>{language}</outputLanguage> <summaryRule>記事で特定された主なエラーの種類について要約してくだ さい。出力形式は<outputFormat></outputFormat> タグで定義されています。</summaryRule> <outputFormat><thinking>(エラーや提案の箇条書き、または問題が見つ からない場合のフィードバック)</thinking> <summary>(最終的な要約)</summary></outputFormat> """ S3に格納しているtxt ファイルから取得 cdk.jsonで定義
20 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ペルソナ 出力言語 通知対象の
記事 ◾cdk.jsonの設定値
21 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾Amazon Bedrock(Claude3.5)に渡しているレビュー観点の中身
22 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾最終的に出来たもの ガイドライン に沿っているか チェック 改善点の提案
記事を一からチェックする 必要が無くなった! →負荷軽減
23 4.今後の展望・まとめ
24 4.今後の展望・まとめ ◾今後の展望 • 公開「前」の記事レビュー ◦ 現状は、公開済みの記事しかレビューができない ◦ →下書き記事をAPIで取得しそれをレビューできるようにすれば実現可能 か?
25 4.今後の展望・まとめ ◾まとめ • What’s New Summary Notifier をカスタマイズすれば、社内業務の改善に活用 ができる
• ただAIを「試して使う」だけでなく、 「どう自分の中 /自社の業務効率化に活用できるか」 という視点で考えることが 大事
26 <補足> ◾参照文献・サイト • 生成 AI で AWS アップデートを効率的にキャッチアップ !
(AWSブログ) • whats-new-summary-notifier (OSSのGitHubリポジトリ) • 【検証】iret.mediaの記事をAIに自動レビューさせる (今回のツールに関する記 事)
27 ご清聴ありがとうございました!