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
170
0
Share
[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
33
[Roppongi.rb#31]Roda紹介
blazingrockstorm
0
100
[SaigonRB#20] Clean code in Ruby
blazingrockstorm
0
33
[SaigonRB#21] Ruby Silver & Ruby Gold
blazingrockstorm
0
39
Other Decks in Programming
See All in Programming
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
580
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
310
Feature Toggle は捨てやすく使おう
gennei
0
390
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
3.6k
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
460
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
520
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
210
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
A Tale of Four Properties
chriscoyier
163
24k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
250
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Spectacular Lies of Maps
axbom
PRO
1
660
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を追加する か、プルリクエストを作成してください。
- 共同執筆者を見つけたいので、私と連絡先を交換してください。
ご清聴ありがとうござい ます!