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
[Roppongi.rb#28] Sentiment-aIというgemを作りました
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hoang Duc Quan
March 13, 2025
Programming
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[Roppongi.rb#28] Sentiment-aIというgemを作りました
Hoang Duc Quan
March 13, 2025
More Decks by Hoang Duc Quan
See All by Hoang Duc Quan
[Roppongi.rb#38] RubyによるStrategyパターンの実践
blazingrockstorm
0
59
[Roppongi.rb#31]Roda紹介
blazingrockstorm
0
120
[SaigonRB#20] Clean code in Ruby
blazingrockstorm
0
41
[SaigonRB#21] Ruby Silver & Ruby Gold
blazingrockstorm
0
49
Other Decks in Programming
See All in Programming
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
0
100
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
33k
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.6k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
190
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
790
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.2k
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
330
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
気持ちぃ〜角丸 Squircle
ryu1013
0
320
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
The Curious Case for Waylosing
cassininazir
1
570
Thoughts on Productivity
jonyablonski
76
5.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
Facilitating Awesome Meetings
lara
57
7.2k
Writing Fast Ruby
sferik
630
63k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Faster Mobile Websites
deanohume
310
32k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Unsuck your backbone
ammeep
672
58k
Transcript
Sentiment-aIというgemを作りま した ホアンクアン @BlazingRockStorm
自己紹介 Hoang Quan (ホアンクアン) @BlazingRockStorm rocker.gryphon システムエンジニア、クラウドとバックエンド専門 Ruby、AWS、Agileが好き
gemを作った理由 1 自分チャレンジ Railsの外でRubyをプログラミン グしたかった 2 新ツールを作りたい 現在のgemはアウトデートしま した 3
正確性 既存のgemは、特定のキーワードでのみ感情を検出していました。 → もっと自然な方法で感情を検出できるgemを構築したいです。 4 生成AI 生成AIがある
Sentiment-aIを始める インストール $ bundle add sentiment-ai または $ gem install
sentiment-ai 互換性 Ruby 3.1以降
Sentiment-aIを始める 使い方 まず、requireでgemを呼ぶ providerとkeyで新instanceを作成 例
Sentiment-aIを始める 使い方 文書分析 文書配列を分析 CSVファイルの内容分析 複数言語
ユースケース 1 SNS SNSの内容感情を監視する。 2 顧客からのフィードバック 顧客のフィードバックを分析する 3 口コミ レビューの感情を追跡する
4 ブランドの評判 ブランドの評判を管理する
私が学んだこと - gemを作る方法 - gemをデプロイする方法 - 生成AI使用gemを作る
将来の改善 - より多くの言語を追加 - より多くのAIモデルを追加 コントリビュート - https://github.com/BlazingRockStorm/sentiment-ai にて、issueを追加する か、プルリクエストを作成してください。
- 共同執筆者を見つけたいので、私と連絡先を交換してください。
ご清聴ありがとうござい ます!