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
AWS Comprehendで作る感情分析日記サービス
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Inoue Gaku
November 12, 2025
Programming
24
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Comprehendで作る感情分析日記サービス
2025-11-06 若手AWSなんでも共有会でLTさせていただいたときの資料です。
Inoue Gaku
November 12, 2025
More Decks by Inoue Gaku
See All by Inoue Gaku
CODE Chapter1
gaku1031
0
23
Other Decks in Programming
See All in Programming
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
320
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
440
Webの地図
yosuke_furukawa
PRO
6
4.6k
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
130
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
150
XHTMLが残したもの
yosuke_furukawa
PRO
2
810
スマート反転とウェブアクセシビリティ
camiha
0
210
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
120
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
130
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
We Have a Design System, Now What?
morganepeng
55
8.3k
Making the Leap to Tech Lead
cromwellryan
135
10k
How to build a perfect <img>
jonoalderson
1
6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The agentic SEO stack - context over prompts
schlessera
0
940
Transcript
AWS Comprehendで作る 感情分析日記サービス
1 自己紹介 2 AWS Comprehendとは 3 アーキテクチャ概要 4 実装のポイント 5 制作物
自己紹介 井上 岳 いのうえ がく 福岡県出身 23歳 プログラミングコミュニティPOSSE所属 株式会社アンチパターンインターン アーキテクチャが好きです(DDDとか)
AWS Comprehendとは 自然言語処理のマネージドサービス テキストから感情・キーフレーズを抽出 機械学習の知識不要で簡単に導入可能 活用例:カスタマーサポート → 顧客の満足度・不満度をリアルタイム監視 AWS Comprehend
アーキテクチャ概要
実装のポイント 1 Comprehend: 同期 vs 非同期の設計比較 2 Comprehend: カスタム分類器 3 Hono on Lambda
実装のポイント 1 Comprehend: 同期 vs 非同期の設計比較 2 Comprehend: カスタム分類器 3 Hono on Lambda
Comprehend: 同期 vs 非同期の設計比較 従来の同期API 設計した非同期ジョブ エンドポイント必須 → 常時稼働で月$40 😱
高い // エンドポイント必須 // 分類器直接指定 実行時のみ課金で 想定コスト削減: 月$40 → $0
実装のポイント 1 Comprehend: 同期 vs 非同期の設計比較 2 Comprehend: カスタム分類器 3 Hono on Lambda
Comprehend: カスタム分類器 トレーニングデータ生成 // 各感情150サンプル生成(合計1200サンプル) // ... 8感情分 Comprehendに用意されているカスタムモデル作成機能を利用 デフォルトはPOSITIVE,
NEGATIVE, NEUTRAL, MIXEDの4種類 Joy, Trust, Fear, Sadness, Anticipation, Anger, Disgust, Surpriseの8種類に 改造
実装のポイント 1 Comprehend: 同期 vs 非同期の設計比較 2 Comprehend: カスタム分類器 3 Hono on Lambda
Hono on Lambda 従来の課題 API Gateway + Lambda統合: エンドポイントごとにLambda関数 コールドスタート対策が大変
ルーティングロジックの分散 // これだけ! 1つのLambda関数でAPI全体を管理
制作物
制作物 Kibi(きび) 感情の機微(きび)を見つけるサービス ・・ Notionのような書き心地で毎日気軽に
ご清聴ありがとうございました!