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
SPAJAM2018東海予選 チームSIVI 「It's a Happy World」
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yuji38kwmt
May 21, 2018
Technology
92
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SPAJAM2018東海予選 チームSIVI 「It's a Happy World」
SPAJAM2018東海予選のプレゼン資料です。
https://spajam.jp/entry/tokai/
yuji38kwmt
May 21, 2018
More Decks by yuji38kwmt
See All by yuji38kwmt
Kindle漫画の買い過ぎを防ぐた め個人用クレジットカードを 解約しました
yuji38kwmt
0
300
「プレゼン練習 with P」の発表スライド
yuji38kwmt
1
210
Other Decks in Technology
See All in Technology
AIレビュー時代に必要なのは、SLOで引く撤退ライン
nobuoooo
0
160
tamachi.goを支える技術
rymiyamoto
0
120
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
Sony-DroidKaigi2026
sony
0
170
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
420
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
0
570
hookで自作する Claude Code の「実況ボード」
shinyasaita
2
280
サーバー常駐型の 簡易障害調査AI エージェントを作ってみた話
masayoshi
1
500
Kiro5兄弟のいまどきのセキュリティ基礎知識
kentapapa
0
460
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
1
220
人気商品が「ちゃんと買える」をつくる ー ECの負荷改善
ykagano
1
170
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
280
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
910
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
640
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
For a Future-Friendly Web
brad_frost
183
10k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
960
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
530
Transcript
It’s a Happy World ~ネガツイのないユートピアへ~ チーム名:SIVI
ネガツイしてますか? ネガツイはネガティブツイートの略 「ネット上のイラッと行為」の上位1位(週刊SPA! 調べ) https://nikkan-spa.jp/279935 「フォロワーが減ってしまう残念ツイート」の一つ https://4meee.com/articles/view/139324
•ネガツイは友達を減らす可能がある •友達は減らしたくない(よね?)
人はなぜネガツイするのか? そもそも意識していない 酔った勢い 徹夜明け 普段通り 誰かに言いたい
「王様の耳はロバの耳」状態
ネガツイを防ぐには? 客観的な目が必要 第三者やAIなど 自己分析が必要 ネガツイの記録、分析 声に出す(目だけでなく耳で感じる) 誰かには言いたいので、
「ツイートしない」は却下
「ネガツイで友達を減らさない」アプリ It’s a Happy World ~ネガツイのないユートピアへ~
①ネガティブワードを絵文字でマスク ・Googleの構文解析、 感情分析を利用 ↓ 「ネガティブ」ではな くなる
②ネガツイを記録&分析 ネガティブランキン グ上位3を表示 ↓ 過去のツイートから、 何がネガティブなのか を理解できる
③ツイートをAIが読み上げる AITalkを利用 温泉娘が喋る ↓ 視覚だけでなく聴覚情 報によって、問題ない かを確認する タッチ!
デモ
まとめ 誰のため: ネガツイで友達が減ってしまった or 減りそうな人 何がネガツイなのか分からない人 目新しさ:
ネガツイさせない。ネガツイを見せないアプリは多々あ る(フィルタ機能) ネガツイしたくなる気持ちを認めている
【補足】システム構成図 Android アプリケーション Google Cloud Natural Language API Twitte API
AITalk Web API ①ネガティブワード分析 ②マスクされたツイートを投稿 ③ツイート内容を読み上げる
【補足】アプリに入れたワードと変換成 否の対応(マスク成功) 今日は何をやっても駄目だ →今日は何をやってもだ 俺に生きる価値はない →俺に生きる価値は あなたなんか嫌いです →あなたなんかです あいつ頭おかしい →あいつ頭
道端に変な人がいる →道端にな人がいる
【補足】アプリに入れたワードと変換成 否の対応(マスク失敗) お前の価値は道端の石ころ以下だ あいつは人間のクズだ 仕事押し付けやがってこの糞野郎
今後実装するとしたら... ・NGワードをフィルタリングするのではなくて、 自然な表現に置き換えるようにする ・過去の呟き実績をもっとわかりやすく表示する (どういう文脈で呟いたか分かるなど) ・より高度な文脈を検出できるように(皮肉ぽい 表現とか) ・(温泉むすめによって声質を変える) ※より別の人に読んでもらっている感が出るかも..
THANKS ・フリー素材 http://free- illustrations.gatag.net/2014/08/27/150000.html ・AI Talk ・Google Cloud Natural Language
API ・Twitter Kit for Android