SlideShare a Scribd company logo
twitter における、人工無脳との インタラクション 宵 勇樹
発表の流れ 人工無脳とは
twitterとメッセンジャー、チャットの違い
実験:人工無脳の投入
結論
今後の課題
人工無脳とは 人工知能と対比されたプログラム 人と会話
実装が比較的簡易 if re.search( input_string, u“こんにちは”): return u“こんにちは” こんなプログラムでも人っぽく見られることもある
過去の人工無脳の例 ELIZA セラピストの対応のパロディ
「不幸だ」というと「なぜ不幸だと考えるのですか?」という風にオウム返しに近い動きをする
人と間違えられ、「ELIZA効果」という言葉を生み出すまでに至った 酢鶏 日本で作られた会話プログラム。IRCで動いていた
twitter初期から居た [Weizenbaum, J.: ELIZA - a computer program for the study  of natural language communication between man a] [http://sudori.net/]
twitter とメッセンジャー・チャットの 違い
twitter 140 文字までの文章が大量に飛び交う
既存のチャット
twitterとメッセンジャー・チャットの 違い メッセンジャー・チャット 各チャンネルに対して自分が会話の輪に入る(能動的)、会話相手が数人〜数十人、会話が前提 twitter 自分に対して会話が飛んでくる(受動的)、会話相手が数十人〜数千人、独り言も多い
twitterとメッセンジャー・チャットの 違い メッセンジャー・チャット 各チャンネルに対して自分が会話の輪に入る(能動的)、会話相手が数人〜数十人、会話が前提 twitter 自分に対して会話が飛んでくる(受動的)、会話相手が数十人〜数千人、独り言も多い 一番大きな違いは Web ブラウザから簡単にアクセスできること 例: http://twitter.com/  でみんなの発言一覧が読める   API が豊富・自由に使える
違いから生まれる問題 チャットに比べて多くの人に対して公開し易い
特定のチャンネルに入らなくても自分のTL上で人工無脳の発言を見ることができる
多少妙な発言をしても怪しまれない
twitterの場合、人かどうか判断する情報が少ない 発言
プロフィール
アイコン
->どちらが人間? 実際に置いてみよう!
人工無脳の投入
人工無脳を人として振舞うには 特定の単語だけにいつも応答すると機械だとすぐバレる ( 現在挨拶ばかり繰り返している人を挨拶 bot と揶揄することすらある )
ランダムな発言ばかり行うと他のユーザにとって関わりが薄くなる ランダムでも多少最近流行の話題に対応したほうがよい 人は必ず寝るし他の用事もあるはずなので、「 常時発言してる人はおかしい 」
実験:人工無脳の投入 仕様 他のユーザの発言を収集
特定の単語に対しては特定の応答を返す(if-then) おはよう->おはよう, 帰宅->おかえり
ただし同じ人に連続して同じ返事を行わない ランダムに発言を行う(マルコフ連鎖) 完全ランダムな発言と注目語にそった発言 深夜帯には発言しない
挨拶応答, Reply応答 if re.search(text , u“おはよう|起きた”): return random.choise( (u”おはよう”,u”おは~”)) if re.search(text , u“帰宅|ただいま”): return u”おかえり” if str.startswith(u“@アカウント名”) return random.choise( (u“ないわー”, u”うんうん”) )
ランダム発言 完全ランダム 最初から最後まで一次マルコフ連鎖 注目語に沿ったランダム 注目語を選ぶ
選んだ単語から文頭までと、選んだ単語から文末までマルコフ連鎖 M x
収集 今日はいい天気です 今日 は いい 天気 です テーブルに格納 次の単語 [ 今日 ].append( は ), 次の単語 [ は ].append( いい ),  次の単語 [ いい ].append( 天気 ) ... 形態素解析 今日もいい天気だよ 次の単語 [ 今日 ].append( も ), 次の単語 [ も ].append( いい ),  次の単語 [ いい ].append( 天気 ) ...
選択 選択 「今日はいい ... 」が出力される '今日'に続く単語 'は'に続く単語
完全ランダムな時のマルコフ連鎖 w = 'yystart' while w != 'yyend': wnew = random.choose(markov[w]) string += wnew w = wnew markov[u' 今日 '] = ( u' は ', u' は ', u' も ', u' で ' ) 開始を表す特殊単語 終了を表す特殊単語まで 配列 w に入っている次の単語の列 markov から ランダムに一つ取り出す
ある注目語から前に辿る場合 「 ... はいい天気」が出力される 注目語

More Related Content

PDF
天海春香と人工無脳
PPTX
ポスト君とIoTとline bot
PDF
Googleにおける機械学習の活用とクラウドサービス
PDF
DeNAのAIとは #denatechcon
PPTX
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
PDF
AI Monetization Landascape in US
PDF
りんな風 女子高生Bot - docomo雑談対話API +α を使って 自分専用Botを作る -
PPTX
人工知能(AI)の現況と、ビジネスへの活用
天海春香と人工無脳
ポスト君とIoTとline bot
Googleにおける機械学習の活用とクラウドサービス
DeNAのAIとは #denatechcon
人工知能勉強会人工知能(AI)業界まとめ(個人中小企業向け)非エンジニアでも参加できるAIビジネス tsubasa
AI Monetization Landascape in US
りんな風 女子高生Bot - docomo雑談対話API +α を使って 自分専用Botを作る -
人工知能(AI)の現況と、ビジネスへの活用

Viewers also liked (8)

PPTX
自然言語処理 Word2vec
PPTX
自然言語処理
PDF
投資会社から見た人工知能(Ai)の事業化トレンド
PDF
リクルート式 自然言語処理技術の適応事例紹介
PDF
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
PDF
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
PPTX
TensorFlowで会話AIを作ってみた。
PDF
深層学習時代の自然言語処理
自然言語処理 Word2vec
自然言語処理
投資会社から見た人工知能(Ai)の事業化トレンド
リクルート式 自然言語処理技術の適応事例紹介
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
TensorFlowで会話AIを作ってみた。
深層学習時代の自然言語処理
Ad

More from show you (12)

PDF
Iaas, paasと利用者
PDF
Classification of Visualize Tool
PDF
An introduction of hue
PDF
A survey of 2013 data science salary survey”
PDF
二階堂愛と二階堂藍の違いについて
PDF
Pycon tw 2013
PPTX
Mobageのhadoop活用環境と適用方法
PDF
aisatsu suruto tomodachiga popopoponnto hueruyo
PDF
Yuka
PDF
PDF
13.2 隠れマルコフモデル
ODP
plot beta dist
Iaas, paasと利用者
Classification of Visualize Tool
An introduction of hue
A survey of 2013 data science salary survey”
二階堂愛と二階堂藍の違いについて
Pycon tw 2013
Mobageのhadoop活用環境と適用方法
aisatsu suruto tomodachiga popopoponnto hueruyo
Yuka
13.2 隠れマルコフモデル
plot beta dist
Ad

Recently uploaded (10)

PDF
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
PDF
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
PDF
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
PDF
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
PDF
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
PPT
日本語test日本語test日本語test日本語test日本語test日本語test.ppt
PDF
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
PDF
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
PDF
My Inspire High Award 2024(岡田秀幸).pptx.pdf
PDF
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
日本語test日本語test日本語test日本語test日本語test日本語test.ppt
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
My Inspire High Award 2024(岡田秀幸).pptx.pdf
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf

SIG-WI2 twitterにおける、人工無脳との インタラクション

Editor's Notes

  • #4: しかしこんなプログラムでも
  • #5: で、実際に間違えられたのがこのELIZA
  • #11: limechatあたりの画像。閉じられた空間を表現 twitter/クライアントの画像。大量の他人とそこに紛れた無脳
  • #29: アンケート1だと判定するには少なすぎるので、別の機会に採ったアンケートを紹介します。こちらも収集条件は一緒です。