246 Views
September 11, 22
スライド概要
DajareGo ダジャレで豊かなオンライン・コミュニケーションを実現する
こんなことありませんか? 近年、オンラインでのコミュニケーションが増加中だが... ● 友達とDiscord サーバを建てたけど、だれも書き込んでくれない ● チャットの雰囲気がカタい、もっとゆる~くチャットしたい ▶ オンライン上でのいい雰囲気づくりは難しい
ダジャレを用いた会話の活性化
オンライン上でのダジャレの活用 ダジャレを用いた会話 ● ユーモアによって場の雰囲気が和む ● ダジャレがきっかけとなった新たな会話がうまれる ▶ 楽しい会話を促進する しかし...“音”が与えられないので、気がつきづらい
DajareGo 由来: ダジャレでいこう!/ダジャレ×Go言語
DajareGoの概要 Discord上でダジャレを検出するBot 言語: 使用ライブラリ: ● ● ● ● Kagome (形態素解析器) NEologd (形態素解析辞書) DiscordGo (DiscordBot作成ライブラリ) zap (ロギングライブラリ)
ダジャレ検出処理の概要
検出精度 データセット種別 ● 70.1% 69.2% 非ダジャレ (n=5060) 91.0% 98.5% 小数点第二位を四捨五入している ダジャレデータセットは以下より収集 https://dajare.jp/ranking/ https://dajareshuu.web.fc2.com/ 非ダジャレデータセットは以下より収集 夏目漱石 『こころ』(青空文庫) 誤検出率の低減を重視したチューニングに 通常の会話を邪魔しないため “猫が寝転んだ”のような2文字一致のパターンは検出できない ○ ● 正解率 (長文無視) ダジャレ (n=1532) ○ ● 正解率 これを検出しようとすると非ダジャレの正解率が著しく下がる 知識の必要なダジャレは現状検出できない ○ 英語を利用したもの、他の単語をもじったもの等
動作の様子
実際に使ってみた ● DajareGoで遊ぶ投稿 ● 予期せず発したダジャレ ● まさかの誤検出 ▶ 新たな会話のきっかけとなった
ダジャレで会話が活性化!
あなたも、ダジャレで幸せに... ダジャレ検出ライブラリをGitHubにて公開中 あなたの作品にも“ダジャレ”を組み込もう! https://github.com/jugesuke/dajareGo