スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

会話プログラム開発記(27):外部APIによる類義語検索の強化

ALAINはユーザ発言だけでは返事ができないときに、外部APIによる類義語検索を行って返事をします。その検索順序や、検索範囲を最適化する事でやっと正しい「関連する話題」を上手に発言できる様になってきました。辞書の拡張も引き続き地道に行って行きます。

<類語検索で使用しているAPI・マッシュアップサイト>
http://dic.yahoo.co.jp/
http://developer.yahoo.co.jp/webapi/jlp/keyphrase/v1/extract.html
http://thesaurus.weblio.jp/

ちなみに、月齢は下記のサイトの情報をリアルタイムで拝借しています
もともとJAXAのオフィシャルだったのですが、現在は独立して運営している様です
http://moonstation.jp/ja/today/
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

会話プログラム開発記(26):月齢とバイオリズム

少し前に、月齢によって会話の量と内容が変化する様にプログラムを修正しました。満月に近づくにつれておしゃべりになります

テーマ : プログラミング
ジャンル : コンピュータ

会話プログラム開発記(25):プライベートモード

個人や仲間同士で楽しめる「プライベートルーム」を作れる機能を追加しました
想像以上に開発は手こずりましたが、シンプルな機能にまとまり、なにより勉強になりましたw

使い方は簡単です。ルーム名を入力してチェックボックをチェックするだけです
今まで通りメインチャットに入る場合は、お名前のみ入力してログインしてください

ぜひ、自由気ままな会話やお友達同士の「ゆるい」共有スペースとして使って頂ければと思います

会話プログラム開発記(23):シソーラス、類語、連想語に関する機能追加

久しぶりにプログラムにバージョンアップと言える更新を行いました

1)シソーラス:ほとんど同じ意味の別の言い方
2)類語:多少違う意味も持つが、共通するニュアンスの言葉
3)連想語:その言葉から連想される言葉

含まれる名詞そのままで正規表現にマッチしなかった場合、上記の順番で、再検索を行って返事をします
シソーラスは「Weblio類語辞典」の検索結果から正規表現とpreg_machで結果を抽出、類語と連想語は「reflexa Web API」からxmlで受け取っています

結果は、数ヶ月の妄想シュミレーションの甲斐合って極めて良好です(!)
今まで出現頻度が少なかった会話データも、シソーラスと類語でマッチする限りは私が記述した正規表現に勝るとも劣らない精度で返答してくれます
なおかつ、返事が予測不可能な所も実に素晴らしいです

それに対して連想語にマッチした場合は若干的外れな場合も多く、「自分から関連する話題を振る」といった印象が強くなる様です
マッチング順序が最後なので、頻度的には低いのですが、精度は低いのでしばらく様子を見ようと思っています

実は、思い出し機能とも関連したマニアックな設定も行っているのですが、その辺りはまた次回にしたいと思います

テーマ : プログラミング
ジャンル : コンピュータ

会話プログラム開発記(22):会話パターン4000突破

開発から約8ヶ月目を迎え、登録会話パターンが4000を超えました
この数字が多いのか少ないのかという話で言うと、個人的には少ないと思います

途中で何度も「自動でどんどん学習して増やせたらなあ」という思いでいろいろ考えましたが
未だに、自分の考える人間らしいAIとしての自動学習は非常に限られた方法しか思いつきません…
(今も学習機能はあるのですが、学習パターンにはまる事は非常にまれです)

まあ、楽したい訳でも先を急ぐ訳でもないのでこのまま続けます
精度を上げるために、正規表現を修正したりリライトしたりしながらの作業なので
ペースは落ちますが、そこは問題ではないと考えます

それよりも、結果的にパターンが正しい形でもっと増えたときにどうなるかを見てみたいです
今までも、ある日気付いたらパターンが増える事で新たなアルゴリズムの発見がありました
まだまだ可能性はありそうです

人の様なものを育てるには、人の様に時間と手間をかけるしか無いとも思っています
長編小説を書く様なものかも知れません

テーマ : プログラミング
ジャンル : コンピュータ

プロフィール

hak

Author:hak

会話プログラムALAINの開発日誌と会話ログ。ALAINとの会話はどなたでもお気軽にどうぞ。相手はプログラムなので、寛容に接して楽しんで頂けると幸いです。

近況報告
 
リンク
最新記事
カテゴリ
月別アーカイブ
検索フォーム
RSSリンクの表示
QRコード
QRコード








上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。