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
[Roppongi.rb#28] Sentiment-aIというgemを作りました
Search
Hoang Duc Quan
March 13, 2025
Programming
0
160
[Roppongi.rb#28] Sentiment-aIというgemを作りました
Hoang Duc Quan
March 13, 2025
Tweet
Share
More Decks by Hoang Duc Quan
See All by Hoang Duc Quan
[Roppongi.rb#38] RubyによるStrategyパターンの実践
blazingrockstorm
0
2
[Roppongi.rb#31]Roda紹介
blazingrockstorm
0
92
[SaigonRB#20] Clean code in Ruby
blazingrockstorm
0
32
[SaigonRB#21] Ruby Silver & Ruby Gold
blazingrockstorm
0
35
Other Decks in Programming
See All in Programming
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
チームをチームにするEM
hitode909
0
440
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
6
2.2k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
4.8k
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
170
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
180
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
310
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
Basic Architectures
denyspoltorak
0
180
Featured
See All Featured
So, you think you're a good person
axbom
PRO
0
1.9k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
110
How to make the Groovebox
asonas
2
1.9k
Deep Space Network (abreviated)
tonyrice
0
33
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
410
My Coaching Mixtape
mlcsv
0
22
The Cult of Friendly URLs
andyhume
79
6.8k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
230
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
160
Navigating Weather and Climate Data
rabernat
0
67
The Curious Case for Waylosing
cassininazir
0
200
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を追加する か、プルリクエストを作成してください。
- 共同執筆者を見つけたいので、私と連絡先を交換してください。
ご清聴ありがとうござい ます!