昔Javaで作っていたbotがあったのだが,最近Pythonで書き直して再稼働させた. まだ人間らしい対話をするにはほど遠いが,どのように文章を生成したかだけ記録しておく. 平常時ツイート平常時ツイートとは,リプライではない普通のツイートを指すものとする. マルコフ連鎖によるツイートマルコフ連鎖というのが,このようなbotの定番手法となっている. ここでは,ある特定の人間Aのツイートを学習データとして,マルコフ連鎖を用いた文章再構成によって,Aのようなツイートを再現することを考える. 例えば以下の2つのツイートがあったとする「今日はいい天気だ」 「明日は三十三間堂にいく」これらの文章を分解して再構成すると「今日は三十三間堂にいく」 「明日はいい天気だ」という文章を生成することができ,これらの文章はそれっぽい日本語になっている. これがマルコフ連鎖による文章再構成である.このようにして再構成
![マルコフ連鎖を用いたtwitter botの作成と対話精度の向上をめざす:開発者でもニコニコしたい! - ブロマガ](https://cdn-ak-scissors.b.st-hatena.com/image/square/289850157084c97af96a2304f511750e774e3b60/height=288;version=1;width=512/https%3A%2F%2Fsecure-dcdn.cdn.nimg.jp%2Fnicoaccount%2Fusericon%2F56%2F561613.jpg%3F1369152887%3F1429427953)