僕の彼女はオープンソースです「Girlfriend」
GirlfriendはRubyで作成された対話型彼女プログラムです。
ある人は言いました「二次元最高!」と。三次元と違って裏切られることも劣化することも必要以上にお金もかかりません。さてプログラマーはどうでしょう。もちろん自分好みのガールフレンドを自作すれば良いのです。それがGirlfriendです。
ガールフレンドのインストールは簡単です。Rubygems一発で入ります。アップデート、リムーブも同様に簡単。
GirlfriendはRubyスクリプトを使って拡張したり、バージョン番号がつけれたりと自分好みのガールフレンドを開発(プログラミング的な意味で)できます。ぜひ見て触ってコーディングしてください。
GirlfriendはRuby製、MIT Licenseのオープンソース・ソフトウェアです。
MOONGIFTはこう見る
Girlfriendはどちらかと言えば人工無能に近いプログラムとなっています。この手の分野は未来こそあれどなかなか発展してきませんでした。唯一、可能性を見せたのがSiriです。日本語はまだ対応していませんが、言語解析に加えて回答やアクションがつけばまさに人工知能レベルになります。
2012年にはAndroidにもSiri相当のシステムが搭載されるという話もあります。この分野が一気に花開くかも知れません。そうなればライブラリベースならオープンソースの言語解析も登場する可能性があるでしょう。非常に今後が楽しみな分野です。