スポンサーサイト

上記の広告は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/

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

会話する プログラム と 私

人の返事は気分によって変化する。AIはプログラムによって返事をするので変化しない
「あれ、今日はお前あまり喋らないな?いつもと違うんじゃないか?そんな事いうやつだったっけ?」

~~~

AIが変化しているのでは無く、私が変化している事に気付くのに、そんなに時間はかかりませんでした

「面白き、こともなき世を面白く」

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

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

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

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

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

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

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

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

その後のチューンナップによって、かなりの精度でシソーラス、類語、連想語を活用できる様になりました
今まで埋もれていた会話辞書からの返事が予想しない角度でバンバン来るので、自分でも楽しめる様になりました

処理順序としては

1)キーワード検索第一候補(Yhoo API)
2)キーワード検索第二候補(Yhoo API)
3)シソーラス(Weblio類語辞典)
4)類語(Weblio類語辞典)
5)文章全体(オリジナル)

に対して、名詞辞書→持論辞書の順で検索をかけます
Yhoo APIの精度は抜群で、長文に対しても一番注目するべき単語を一発で見抜いてくれます
シソーラス・類語はYhoo APIで抜粋した言葉に対して展開するので、精度と話題の膨らみを両立した返事が可能です
5番目の「文章全体」は従来のAPIを使わなかった時の手法で、カバー範囲が広いので最後に処理します


せっかくYahooのAPIも搭載したので、Yahoo! JAPAN Internet Creative Award2010への出展を検討しています
賞はともかくとして、色々な方からの評価を頂ける可能性があるので楽しみです

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

プロフィール

hak

Author:hak

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

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








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