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×Athena】生成系AIでSlackデータの分析に挑戦
Search
Champ
July 25, 2024
Technology
0
130
【Bedrock×Athena】生成系AIでSlackデータの分析に挑戦
Champ
July 25, 2024
Tweet
Share
More Decks by Champ
See All by Champ
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
1
390
Amazon BedrockでClaude 3.5 Sonnet v2のComputer useを試す
champ
0
55
Amazon Qの全体像を掴んでみよう!
champ
0
46
神アプデ?Amazon Comprehendで 生成系AIの毒性検出に挑戦!
champ
0
280
Bedrockで挑戦! 生成系AIで Slackコミュニケーションの活性化!
champ
0
410
Other Decks in Technology
See All in Technology
AIエージェント元年@日本生成AIユーザ会
shukob
1
260
事業を差別化する技術を生み出す技術
pyama86
2
500
プロダクト開発者目線での Entra ID 活用
sansantech
PRO
0
100
日経のデータベース事業とElasticsearch
hinatades
PRO
0
260
OPENLOGI Company Profile
hr01
0
60k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
190
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
110
エンジニア主導の企画立案を可能にする組織とは?
recruitengineers
PRO
1
300
What's new in Go 1.24?
ciarana
1
120
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
12k
サバイバルモード下でのエンジニアリングマネジメント
konifar
21
6.7k
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
130
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
91
5.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Making Projects Easy
brettharned
116
6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
530
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Transcript
【Bedrock×Athena】 ⽣成系AIでSlackデータの分析に挑戦 荒牧慧(Champ)
⻑期休暇明け、 こう感じたことはないでしょうか?
Slack(他コミュニケーションツール) に メッセージ溜まりすぎ。。。
メッセージが多すぎて、 確認だけで1⽇が終わってしまう
と、思っていたら
先⽇、Slack AIがGA 🎉 🎉
やった!!🙌🙌 いい感じにサマってくれるぜ!🙌
と、思いきや
None
。。。⾼いな🥺
とはいえ、かなり便利そう でも、試すにはコストが。。。
ということで、
似た機能をBedrockとAthenaで 構築してみよう!!
Amazon Athena Amazon Bedrock x
アーキテクチャ
アーキテクチャ Slackデータ収集 Lambda Slackデータ格納 バケット Athena 推論用Lambda Claude 3.5 Sonnet
Slack
①Slackからデータ収集し、S3へ Slackデータ収集 Lambda Slackデータ格納 バケット Athena 推論用Lambda Claude 3.5 Sonnet
Slack
②Athenaでフィルタ検索 Slackデータ収集 Lambda Slackデータ格納 バケット Athena 推論用Lambda Claude 3.5 Sonnet
Slack
③Bedrockで要約 Slackデータ収集 Lambda Slackデータ格納 バケット Athena 推論用Lambda Claude 3.5 Sonnet
Slack
デモ
None
躓いたポイント
S3バケットに格納されたデータをAthena が正しく読み取ってくれない
S3バケットに格納されたデータをAthena が正しく読み取ってくれない Athenaの理解が浅く 1つのjsonからいい感じに読み 取ってくれると誤解
S3バケットに格納されたデータをAthena が正しく読み取ってくれない 1⾏1jsonになるように修正
テストデータの準備が。。。🥺 実際のデータを使⽤するのはNG
テストデータの準備が。。。🥺 Bedrockで⽣成
まとめ
まとめと展望 まとめ • BedrockとAthenaでSlackメッセージの分析はできる! • Slack AI使いたい! 展望 • Slack
AIの検索機能を実装してみたい!