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で挑戦! 生成系AIで Slackコミュニケーションの活性化!
Search
Champ
October 31, 2023
Technology
460
0
Share
Bedrockで挑戦! 生成系AIで Slackコミュニケーションの活性化!
Champ
October 31, 2023
More Decks by Champ
See All by Champ
MCPサーバー、AWSのどこに置く?
champ
0
94
Kiro CLI 徹底解剖
champ
0
14
Amazon Bedrockの自動推論チェックを検証!
champ
0
14
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
1
540
Amazon BedrockでClaude 3.5 Sonnet v2のComputer useを試す
champ
0
120
【Bedrock×Athena】生成系AIでSlackデータの分析に挑戦
champ
0
220
Amazon Qの全体像を掴んでみよう!
champ
0
81
神アプデ?Amazon Comprehendで 生成系AIの毒性検出に挑戦!
champ
0
380
Other Decks in Technology
See All in Technology
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
510
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
150
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
270
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
430
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
130
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
240
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
230
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
160
Modernizing Your HCL Connections Experience: Visual Report to chain, Profile Enhancements, and AI Integration
wannesrams
0
240
ボトムアップの改善の火を灯し続けろ!〜支援現場で学んだ、消えないための3つの打ち手〜 / 20260509 Kazuki Mori
shift_evolve
PRO
0
190
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
39k
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
Thoughts on Productivity
jonyablonski
76
5.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
WCS-LA-2024
lcolladotor
0
560
The untapped power of vector embeddings
frankvandijk
2
1.7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
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割くらい)
ご清聴、 ありがとうございました🎃