- 人工無能 -
 突然ですが「人工無能」ってありますよね? 実はずいぶん前に作ったことがあり、当時運営していたサイトのBBSに常駐させてました。と言っても、学習機能はゼロ。事前にキーワード(600単語程度)に対して数通りの返答を仕込んでおくという単純なヤツですが、ここにきてまた人工無能熱が再燃してきました。新曲を放置して(Asan gomennasai)
 その原因はマルコフ連鎖。この定義面白いですね。いや、そう感じることができるようになるまで2日ほどかかりましたが、僕もこの定義を利用してphpで何か作ってみたいなあと。少なくとも当時よりは賢い、いや、面白い人工無能が作れそうな気がします。
 知人にこのことを話したら「音楽作れそうだね」と。確かに、いろんな曲の統計を取れば、例えば4分音符の次の音符や休符が予測可能ですね。一瞬「なるほど!」と思ったんですが、音楽の場合は文章と違って「4/4拍子だったら1小節に4分音符が4つ」と厳密なルールがあるので、僕のスキルでは対策が厳しい……
 では何を作るか? チャットはそれそのものがあまり自分には向いてないので、有名どころの酢鶏やBlogPet等の自動日記ロボットですかね。まあ、あくまでも目標ですが(苦笑)、とりあえずはデータを形態素解析してデータベース化するスクリプトを作りたいと思います。話しはそれから。
 ところでデータは何が良いか? ぶっちゃけBBSやチャットのログ、ニュース記事等何でも良いと思いますが、そうなると手作業になってしまう。まあRSSをターゲットにすれば自動化できそうですが、労力をそっちに向けるのもどうかと。
 と言うわけで、この日記を利用することにします。書き込み時にデータベースファイルに蓄積させれば一石二鳥ですし、あまり多方面のサンプルを取ると精神分裂気味なキャラに育ちそうなので(苦笑) まあ、人工無能なので基本的には面白く、たまに鋭いことを言ったりすれば成功だと思います。
 そうそう、BlogPet。数年前に流行りましたね。当時は何とも思ってなかったんですが、自分のモチベーションがこんな状態なので始めてみましたよ。ペットの「へるつ」が運営するブログ。本当はこのnotebookに反映させたかったんですが、自作スクリプトなので無理でした。で、BlogPetに対応しているサービスを探し一昨日設置。そして、昨日初の書き込み。
 今後、BlogPetのサービスが続く限り彼(彼女?)は週1ペースで書き続けます。現在一生懸命学習しているようなので(笑)、どうぞ末長く見守ってやってくださいm(_ _)m
マルコフ連鎖の作文

8/29/2006

© 2004 studio hertz