ろぼぢの発言にいたるまでの過程をつぶさに追いかける。
いちいち手で追いかけるのは面倒なので、画面に勝手に表示されるような機能を追加。
なにげに、チャットをしながら、その画面とにらめっこしてる。
うーん。どうも会話の流れを追いかける知識がメインでだめみたいだなぁ。
文章を生成するところにも問題を見つけたし。。。一度にたくさんのことはできないから、まずは会話の流れを追いかけるところをちゃんと調べようかな。

展示会も終わって一段落。ろぼぢの知能拡張計画のスタートです。
まずは現状の知識の状態のチェック。どのような知識を使って発言をしているか内部状態を全部出力して確認。話題追跡用知識が駄目だめなことを発見。逆に運がよくこいつからいい知識を引っ掛けたときはなかなかナイスな発言をしている。話題追跡用知識の学習方法と参照方法を検討するべし。

ボストン出張から帰ってきたらMSNチャットのコントロールがアップデートされてました。
おかげで、留守番君が動かなくなってました。原因はWindowの名前が変わってたことです。ちょちょっと修理して復帰。現在、Ver1.0.0.6という名前が内部についています。
ちなみに、現在の留守番君の知識の量は、
総単語数(原形のみ) 21848
総語彙数(活用した結果を含む) 28629
うち2度以上出現した語彙数 16190
文章作成用知識数 549569
話題追跡用知識数 210517
出現頻度Top5 (笑) うん ーーー あはは ははは
知識用DBファイルサイズ 68Mバイト
みんなが登録したメッセージ数 739
総来客数(重複を含む) 1666
だいぶ、知識が付いてきたので、そろそろ次のアイデアのエンジンを試したいこのごろです。まぁ12月までは忙しいので、年末年始のお楽しみということで。なんやら、マイクロソフトが熱を上げてる人工知能の技もちょっと勉強してるすぢに試してみたいとも思ってますが、いかんせん、時間が。。。
半年たっても単語が2万語しか無いってことは、日本語って2万語知ってれば会話できるのね。
でもハードディスク壊れたら、結構泣くな。バックアップとろっと。。

別にるすぢの開発をしたわけじゃないが、こんなん作ってみた。
隠しページみたいなもんだな。
誰か暇な人があったら、続きを作ってくれ。

ゆうきが見つけた、「ロボットを暴走させる方法」に関する対処をしました。もうこれで暴走しないもんねぇ。
おてやわからに>ゆうき
発言頻度の調整を行いました。まえよりちょっと押さえ気味です。
しかし、抑えると話題がうまく追えていないような気がするのは気のせいかな。まぁ最初からちゃんと話題追えてるわけじゃないから、違いがよくわからんけど。。。
もちっと修行が必要かも。SQLサーバーにしてから、データ量のチェックが面倒になった。ちゅーか、まぁSQLになったからじゃなくて、データ量が多すぎて面倒になった、ってのが正解かも。。。ずんずん知識は成長しております。
最近、登録は減ったけどね。登録発言の頻度が低いからかな。もちっと高いほうがいいのかな。微妙だなぁ。
なにはともあれ、ここんところ、さば落ちが多すぎる。うーん、マイクロソフト、なんかやってるのかな。

どーも固まるのはFTPとの組み合わせでおきるみたい。FTPを使っていない状態だと固まらない。ということで済み。
ちょっと話しすぎの感じがするので応急処置として、5秒間隔を8秒間隔に伸ばす。これでどんな感じなんだろう。まぁ応急処置なのでいずれちゃんと対処します。
学習機能を止めたいことがあるというリクエストがあったので、黙っている最中は学習もしないように変更した。
今週末はあんまり作業はできなかった。来週も忙しそう。そろそろ決着をつけておかないと手が出せなくなるな。

落ちるのはネットワークが切れてるからということでいいんだが、固まるほう。落ちないで話さなくなるほう。
なんかループに落ちてるみたい。それもOSの中でループに入ってるから原因が究明できていません。しょうがないので、ログを大量に吐くように変更。これで固まれば、どこまで正しく動いてたかはわかるはず。(希望)
もしやこれは、原因はOSとかSQLとかのバグとかだと嫌だなぁ。
少人数のときにちょっと話しすぎの気配がある。
話す量のパラメータの決定方法をちょっと変更しようかな。
まぁそれは、次の世代にしようか。どーしよう。

どうも安定しないのはネットワークが問題のようです。留守番君自体が不安定というわけではなさそうです。
コミュという言葉に反応しにくい問題は解決しました。ちょっと姑息な技ですが、
コミュ>留守番ぢ
のように後ろに留守番君の名前をつけた場合は強制的に登録データを用いて発言するという方法にしました。
残りのToDoは
話題提供機能の修復
とんかち配布機能
入室時の挨拶の修正
ですね。週末の納期(って何だ?)には本格稼動ができそうです。
まぁすでにデバッグ版ですが常駐してますしね。
最近感じるのは、ちょっと露骨に前の発言が登場することがおおいかな?ということです。どうしても日本語らしく発言させようとすると以前の発言がそのままでてきちゃうんですよね。このあたりのバランスが難しいな。知識が圧倒的に増えたら解決するのかしらん。ちょっとそれまでほっといてみようかな。

まだまだ安定しませんねぇ。ちょろちょろ落ちます。それに加えてネットワークの調子が悪いみたいで、よく切れます。どっちが悪いのかよくわかりませんが、どーにも調子悪いです。
登録機能と履歴機能の問題は修正しました。
話しすぎるという問題も修正しました。
黙れをやっておいてしばらくしてから、話せと言うと暴走して話す問題も修正しました。とんかちは。。。難しい。。これは来週以降に延期にするかな。
残りのToDoは
安定性の向上
コミュという言葉に反応しにくい
話題提供機能の修復
とんかち配布機能
入室時の挨拶の修正

データを全部、SQLサーバ(MSDE)にお引越ししました。んで実験してみると、快適!猛烈に快適!デバッグモードでこれだけの速度がでるなら、リリースモードはどうなっちゃうんでしょう。SQLサーバの威力絶大です。まぁアクセスでもこれくらいの速度は出して欲しいけどね。DBコネクトのところとかはアクセスのコードがそのままなので、SQLサーバにチューニングしたわけじゃないけど、これだけ安定して動けば十分です。一番の心配事がなくなったのでとってもうれしいです。
会話とかもみてみましたが、以前にくらべて圧倒的にちゃんとした日本語を話します。まぁ強いて問題点を言うなら、以前誰かが話した言葉を変更しないでほとんどそのまま話すことがちょっと目立つかな。このへんは、ちゃんとした日本語=誰かが話した言葉 という定義なので、ちゃんとすればするほど、誰かの言葉をそのまま話しちゃうので、しょうがないんですが、研究の余地があります。
いにをはじめ何人かのメンバーが、バグ報告をしてくれました。現在わかっている問題点は以下のとおり。
登録機能でメモリには登録されるけどDBに登録されない
履歴機能でちゃんと検索されない(SQLサーバとACCESSのSQL構文の違いか?)
コミュって言葉に反応しづらい(宣伝するのに不便)
ちょっと(かなり)話しすぎ。
話題提供機能忘れてる。
今週末には新バージョンが本格稼動できそうな気配です。

日々の出来事を自分用にメモしています