「Apricot」とは

「Apricot(アプリコット)」は、キャラクターがデスクトップ上に常駐しインターネット上のRSS/Atomフィードを基に、キャラクターが勝手に喋るソフトウェアです。

このキャラクターが喋る内容には、最近のエントリとその関連するエントリに含まれる言葉が反映されています。なので、眺めているだけで今どんなことが起きているのかを知ることが出来ます...たぶん。

このように基本的に時事ネタとそれに関連する言葉を喋るように出来ているので、たまに本質をついたことや面白い事を喋る...かもしれません。

更に、キャラクターが喋る文の中には、リンク表示される言葉が出てきます。このリンクを使ってローカルに保存されたDBに対してFull-Text検索をかけることや関連検索を行うことも出来ます。

その他の機能や特徴

  • 新しい言葉を覚えさせることも可能
  • XMLによるキャラクター作成(XSLTも使用可能)
  • セリフの自動生成
  • 複数キャラクターを表示することも可能
  • 流行っているキーワードを求めて表示
  • Pythonによる機能拡張

などなど...

開発言語

「Apricot」の開発は、C#C++Pythonの3つ言語を使って作っています。
GUIXMLスクリプトの処理にC#ニューラルネットC++、機能拡張(ランチャーやタイマーなど)にPythonを使っています。