Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Bedrockで挑戦! 生成系AIで Slackコミュニケーションの活性化!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Champ
October 31, 2023
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bedrockで挑戦! 生成系AIで Slackコミュニケーションの活性化!
Champ
October 31, 2023
More Decks by Champ
See All by Champ
MCPサーバー、AWSのどこに置く?
champ
0
170
Kiro CLI 徹底解剖
champ
0
52
Amazon Bedrockの自動推論チェックを検証!
champ
0
37
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
1
580
Amazon BedrockでClaude 3.5 Sonnet v2のComputer useを試す
champ
0
150
【Bedrock×Athena】生成系AIでSlackデータの分析に挑戦
champ
0
260
Amazon Qの全体像を掴んでみよう!
champ
0
100
神アプデ?Amazon Comprehendで 生成系AIの毒性検出に挑戦!
champ
0
410
Other Decks in Technology
See All in Technology
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
560
大型犬好きによるPugの紹介
yamanoku
1
150
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
500
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
430
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
180
継続的なAIコスト最適化
bgpat
1
300
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
960
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
900
FOSS4Gを活用した自治体業務DXの試み
470715
0
150
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
130
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
210
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.3k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.2k
WENDY [Excerpt]
tessaabrams
14
40k
The Curious Case for Waylosing
cassininazir
1
570
Code Reviewing Like a Champion
maltzj
529
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Claude Code のすすめ
schroneko
67
230k
Building AI with AI
inesmontani
PRO
1
1.3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Optimising Largest Contentful Paint
csswizardry
37
4k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Transcript
Bedrockで挑戦! ⽣成系AIで Slackコミュニケーションの活性化! JAWS-UG AI/ML #18:AWS AI Week For Developers
Recap
アジェンダ • ⾃⼰紹介 • アプリ作成のきっかけ • アプリの概要 • 構成図 •
デモ • まとめと今後の展望
⾃⼰紹介 • 名前: 荒牧慧(Champ) @MckeeChamp • 好きなAWSサービス: Cloudformation Bedrock •
資格:
アプリ作成のきっかけ • 家では⽇常的なチャットツールとしてSlackを使⽤ • 時々、好きな漫画の名⾔を使って投稿する • 元ネタ画像も⼀緒に投稿したいが、毎回貼るのは⼿間
アプリの概要 • 概要 • 会話中の「漫画等の名⾔の元ネタ画像のURL」を投稿するSlackアプリ • 解決したいこと • 元ネタ画像を毎回探す⼿間を解消したい •
セリフが⽂脈によってアレンジされても対応して欲しい
アプリの概要 • 主な機能 • Slackメンションをトリガーに(@app <メッセージ>)でLambdaを実⾏ • Bedrockでメッセージから元ネタ(漫画・キャラ・名⾔)を推論 • 元ネタの情報をYahooで画像検索
• Rekognitionで不適切な画像を選んでいないか確認 • URLをSlackに投稿 • 使⽤するAWSサービス • AWS Lambda, AWS Step Functions, Amazon Bedrock, Amazon Rekognition
アプリの概要 • 著作権についての注意 • 今回のアプリではネット上の画像URLをSlackに投稿するものであり、著 作権に⼗分注意が必要です • 家庭内Slackなので私的利⽤の範囲に含まれると考えているが、解釈の 誤りによりNGかもしれません
構成図 AWS Step Functions workflow AWS Cloud Step Functions 起動Lambda
推論実行 Lambda 画像検索 Lambda モデレーション Lambda Slack投稿 Lambda Claude 2 Amazon Rekognition SerpApi
構成図 AWS Step Functions workflow AWS Cloud @app <名⾔を含むメッセージ> をトリガーにLambdaへ
リクエスト送信
構成図 AWS Step Functions workflow AWS Cloud Step Functionsを実⾏し、 Slackにメッセージ(検索中)
を投稿 Step Functions 起動Lambda
構成図 AWS Step Functions workflow AWS Cloud Bedrockへリクエストを送り、 メッセージから元ネタの 「漫画・キャラ名・名⾔」
を推論 推論実行 Lambda Claude 2
構成図 AWS Step Functions workflow AWS Cloud SerpApiを⽤いて 推論結果(作品・キャラ名・名⾔)から 画像を検索
画像検索 Lambda SerpApi
構成図 AWS Step Functions workflow AWS Cloud ホラー画像など、 不適切な画像の投稿を防ぐために Rekognitionでモデレーションを実⾏
モデレーション実行 Lambda Amazon Rekognition
構成図 AWS Step Functions workflow AWS Cloud Step Functions実⾏時のメッ セージをアップデートし、
検索した画像を投稿する Slack投稿 Lambda
デモ
まとめと今後の展望 • まとめ • Bedrockを使うと⽣成系AIによる処理を簡単に実装できる! • 今後の展望 • 「期待する画像のURL」を投稿できるようにBedrockに与えるPromptを 調整したい(現状の成功率は3割くらい)
ご清聴、 ありがとうございました🎃