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
25
GenU の『Agent Builder』を使ってお手軽に AI エージェントを作成・利用してみよう
ymae
0
84
雲勉LT_Amazon Bedrock AgentCoreを知りAIエージェントに入門しよう!
ymae
2
330
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
2
570
AWSでRAGを実現する上で感じた3つの大事なこと
ymae
3
1.9k
「genai-quickstart-pocs」を使ってお手軽に生成AIのPoCを始めよう!
ymae
3
300
Other Decks in Technology
See All in Technology
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
800
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
800
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
140
Claude Mythos、Fable...フロンティアAIの最新動向と企業のセキュリティ対策
flatt_security
0
110
20260720_クラウド女子会×PyLadiesTokyoコラボ Amazon Bedrock ハンズオン用資料
yuuka51
2
110
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
370
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
490
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
960
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
640
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
110
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
6
1.2k
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
5
450
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
350
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Become a Pro
speakerdeck
PRO
31
6k
WCS-LA-2024
lcolladotor
0
750
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
A Modern Web Designer's Workflow
chriscoyier
698
190k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
560
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 ご清聴ありがとうございました!