ITエンジニア/デザイナ向けにオープンソースを毎日紹介

GirlfriendはRubyで作成された対話型彼女プログラムです。

ある人は言いました「二次元最高!」と。三次元と違って裏切られることも劣化することも必要以上にお金もかかりません。さてプログラマーはどうでしょう。もちろん自分好みのガールフレンドを自作すれば良いのです。それがGirlfriendです。


ガールフレンドのインストールは簡単です。Rubygems一発で入ります。アップデート、リムーブも同様に簡単。


インタラクティブモードで対話できます。


大した会話はできません。むしろ人間的?


設定を作っておくこともできます。


彼女の自己紹介文です。


ヘルプです。


会話があまり成り立ちませんが、そんな所も人間的です。

GirlfriendはRubyスクリプトを使って拡張したり、バージョン番号がつけれたりと自分好みのガールフレンドを開発(プログラミング的な意味で)できます。ぜひ見て触ってコーディングしてください。

GirlfriendはRuby製、MIT Licenseのオープンソース・ソフトウェアです。


MOONGIFTはこう見る

Girlfriendはどちらかと言えば人工無能に近いプログラムとなっています。この手の分野は未来こそあれどなかなか発展してきませんでした。唯一、可能性を見せたのがSiriです。日本語はまだ対応していませんが、言語解析に加えて回答やアクションがつけばまさに人工知能レベルになります。

2012年にはAndroidにもSiri相当のシステムが搭載されるという話もあります。この分野が一気に花開くかも知れません。そうなればライブラリベースならオープンソースの言語解析も登場する可能性があるでしょう。非常に今後が楽しみな分野です。

icebreaker/girlfriend - GitHub

 

MOONGIFTの関連記事

  • DevRel
  • Com2