Sixamo を使った人工無能
Posted by yoosee on Web at 2004-02-24 23:42 JST1 人口無能 Sixamo
ふと IRC bot が作りたくなって、Sixamo を使って人口無能 bot を作ってみた。1 ヶ月分の IRC のログを食わせたが、結構性格破綻気味と言うか意味不明の発言が多い。挨拶程度ならちゃんと返すんだけど。あまり発言しても鬱陶しいので、チャネル発言の活発度を見て自分の発言レートを上下させるようにする。名前を呼ばれると一時的に反応率を増やし、数度発言するとレートが下がってまたしばらく黙るはず。他の人が頻繁に発言している場合、発言率は 1% 程度まで落ちる。とりあえず、某チャネルに常駐させて貰って様子見中。2 無能としての仕組
Sixamo はどうやら、マルコフ連鎖 と呼ばれる割とポピュラーな発言生成ロジックを使っているようだ。学習時は形態素解析をかけているわけではなく、各単語を 1 個ずつスライドさせて切り出しを行っているらしい。まぁマルコフ連鎖の時点でさほど賢い会話が出来ないのは自明なわけなので、暇を見つけてロジックをいじってみたい。...ってそんな時間があるのか俺よ。