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
yuji38kwmt
May 21, 2018
Technology
0
58
SPAJAM2018東海予選 チームSIVI 「It's a Happy World」
SPAJAM2018東海予選のプレゼン資料です。
https://spajam.jp/entry/tokai/
yuji38kwmt
May 21, 2018
Tweet
Share
More Decks by yuji38kwmt
See All by yuji38kwmt
「プレゼン練習 with P」の発表スライド
yuji38kwmt
1
170
Other Decks in Technology
See All in Technology
イノベーショントークから見るクラウド運用の未来を振り返ってみた
nyankotaro
0
480
データパイプラインをなんとかした話 / Improving the Data Pipeline in IVRy
mirakui
1
330
実務につなげる数理最適化
recruitengineers
PRO
6
600
リクルートのデータ基盤 Crois 年3倍成長!1日40,000コンテナの実行を支える AWS 活用とプラットフォームエンジニアリング
recruitengineers
PRO
2
320
WernerVogelsのKeynoteで語られた6つの教訓とOps
hatahata021
2
290
[2024年12月版] Unity Catalogセットアップガイド / Unity Catalog Setup Guide
databricksjapan
0
120
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
380
MLOps の現場から
asei
5
600
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
130
Tailwind CSSとAtomic Designで実現する効率的な Web 開発の事例
toranoana
1
310
Oracle Cloud Infrastructure IaaS 新機能アップデート 2024/9 - 2024/11
oracle4engineer
PRO
1
110
同一クラスタ上でのFluxCDとArgoCDのリソース最適化の話
kumorn5s
0
210
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Visualization
eitanlees
145
15k
GitHub's CSS Performance
jonrohan
1030
460k
Docker and Python
trallard
41
3.1k
BBQ
matthewcrist
85
9.4k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
A Tale of Four Properties
chriscoyier
157
23k
Typedesign – Prime Four
hannesfritz
40
2.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
How to Ace a Technical Interview
jacobian
276
23k
Making Projects Easy
brettharned
116
5.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
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