Upgrade to Pro — share decks privately, control downloads, hide ads and more …

生成AIとAWS CDKで実現! 自社ブログレビューの効率化

y-mae
October 30, 2024

生成AIとAWS CDKで実現! 自社ブログレビューの効率化

10/30_若手エンジニア応援LT会_登壇資料

y-mae

October 30, 2024
Tweet

More Decks by y-mae

Other Decks in Technology

Transcript

  1. 2
 アジェンダ 1. 自己紹介 2. 「ブログレビュー」の実情について 3. What’s New Summary

    Notifierを使ってブログの自動レビューやってみた 4. 今後の展望・まとめ
  2. 4
 1.自己紹介 前野佑宜(まえの ゆうき) 
 • アイレット株式会社/新卒入社2年目/2024 AWS Jr.Champions •

    DX開発事業部 モダンエンジニアリングS • 現在はAWS生成AI案件のPoCを担当 • 好きなAWSサービス: AWS Lambda, Amazon Bedrock • 趣味:ランニング󰝊/お酒🍶
  3. 5
 今回のLTのキーワード • What’s New Summary Notifier →AWSのOSS • AWS

    CDK • Amazon Bedrock(Claude3.5) ◾今回のLTのキーワード ◾今回のLTで触れないこと • AWS CDKの詳しい仕組み • 実装の中身の詳細な解説 ◦ 実装に関して、詳細はブログで解説しておりますのでそちらをご覧く ださい
  4. 11
 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier とは

    AWSの最新情報( What’s new) を要約し、 Slack/Teamsに配信してくれる アプリケーション 大量の
 最新情報をキャッチアップし続 けるのは大変・・
 →そんな課題を解決! 

  5. 14
 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier プロジェクト構成

    CDKのリソース構築 
 CDKリソースにおける 
 設定値を管理
 ニュースを取得(rss-crawler) 
 Slackに通知 (notify-to-app) 

  6. 17
 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾What’s New Summary Notifier 改造版

    →プロジェクト構成自体には変化なし CDKのリソース定義を 
 一部追記
 ペルソナと
 通知対象の記事を修正 
 AIに渡すプロンプトを修正 

  7. 18
 3.What’s New Summary Notifierを使ってブログの自動レビューやってみた ◾具体的にカスタマイズする箇所 • AWSのRSS→自社サイトのRSSをクロールさせる • AIに与えるプロンプト

    ◦ ペルソナを自社社員(アイレットの社員)にする ◦ 「要約」ではなく「記事のレビュー」にする • 記事のレビュー観点は独立したテキストファイルとして S3に保持 ◦ →マーケティング担当者側でもプロンプトを考え、反映しやすく
  8. 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で定義 

  9. 25
 4.今後の展望・まとめ ◾まとめ • What’s New Summary Notifier をカスタマイズすれば、社内業務の改善に活用 ができる

    • ただAIを「試して使う」だけでなく、 「どう自分の中 /自社の業務効率化に活用できるか」 という視点で考えることが 大事
  10. 26
 <補足> ◾参照文献・サイト • 生成 AI で AWS アップデートを効率的にキャッチアップ !

    (AWSブログ) • whats-new-summary-notifier  (OSSのGitHubリポジトリ) • 【検証】iret.mediaの記事をAIに自動レビューさせる (今回のツールに関する記 事)