<TOP>
プログラムと会話(チューリップ(人工無能)) |
|
目次 ●成長記録 ・チューリップ(人工無能)とは ●実装できていない理論(関連研究)
コンピュータ(プログラム)と対話するページです。皆様が入力した言葉に対して、相づちなどをうったり、質問したりします。腹が立つようなこともあるかもしれませんが大人の対応をお願いします。
【通常の使い方】 1.JAVAスクリプトが正常に動作していたらカーソルが赤枠にあります。 2.文章を入力します。 3.「Enter」キーを押します。 4.1にもどります。 【ハンドル名(名前)を変更する方法】
【環境】 【ブラウザ】 注) で、人工無脳に興味をもって作り出したのですが・・・・。 2004年?月 スタート! 当時は「人工無能 なんで」でした。今もパス名がそのまんまになっています。
2005年1月 某掲示板の評価コーナで、評価を依頼して書き込んでもらいだしました。 【コメントとしてあったこと】 ・何を評価すればいいのか説明がない。
2005年2月20日 再訪問の時にハンドル名の入力を省略するため。クッキーを使用するようにしました。
2005年2月 某掲示板に案内文を載せたんですが、あんまり効果がなーい。
2005年3月 RSSファイルの機能(停止しています)
2005年5月 一定の時間に発話者が入力しなかった場合に自動で人工無能が発話する機能
2005年7月7日 ・過去の会話を蒸し返す機能を追加しました。 「過去の会話を蒸し返す機能」、というのは・・・ 過去に話されことをそのまんま聞き返す機能です。マルコフモデルでは現在のところございません。 クッキー : 以前ね「何?」と話してたけど、もう少し詳しく教えて!
2005年9月4日 (初期化ボタンなどがうまく動作しないことがあります。原因調査中!)
2006年3月30日 ・HttpCookie、Sessionのどっちも使っていましたが、HttpCookieのみを使うようにしました。
2006年6月7日 http://exp018.dataweb.ne.jp/statistics1/WebForm1.aspxのページで
2006年6月25日 MSAgentが動作するようにしました。
2006年6月29日 MSAgentが動作するようにしました。ただし、デフォルトでは使用しないに変更しました。MSAgentが利用できる場合は、人工無脳の上段にある<設定>を選択して、MSAgenを使用にチェックを入れてください。エラーがでる時は、チェックをはずしてみてください。 また、MSAgentに関することは 2008年7月27日 http://yurei.iobb.net/nannde/nannde.aspx 2011年7月3日 http://yurei.iobb.net/のアドレスなのですが、 デバッグする時に「 Windows 統合認証が無効」が発生して、http://msdn.microsoft.com/ja-jp/library/x8a5axew.aspxを参考にして格闘しているのですが・・・。 |
|
イギリスの学者、チューリング氏が考えたテスト。 準備 人間とコンピュータを壁の向こうに待機またはおきます。 実験後 被験者が質問などをした後で、被験者がどちらが人間か分からない。 結論 コンピュータは知能があるとします。
チューリングテストに合格したプログラム。
ELIZAは、ある形式に対してパターンで答えていたらしい。このようなのをある日本人が人工無能とよんだらしい。
文から単語を作る作業。茶筌などが有名。 文章を入力する時に、「私は仕組みが理解できないです。」という文章を「私 は 仕組み 〜」というように英語みたくスペースを空けて欲しいとして欲しいと感じてしまいます。 とりあえず「は、が〜」を「Replace」で「?」におきかえてとか思ってます。 |
|
人工無能が発する言葉を集めたデータベースには、 1.文章 というものがあるように思われます。 辞書つくり チューリップ(人工無能)には組み込んでいない辞書です。というよりここからどうすればいいのかよくわからない。もしかして考え方が間違っているのかな? 将来、組み込みたいのですが・・・。
|
||||||||||||||||||||||||||||||
|
テーブルの作成 dictionary.mdbのファイルに以下のテーブルを作成します。 【テーブル:T_Work2】
表1 【テーブル:T_Work2のデータの例】
表2 【テーブル:T_Markov】
表3 |
||||||||||||||||||||||||||||||
|
【dictionary.udlのファイルの中身】 [oledb]
|
||||||||||||||||||||||||||||||
|
【変換プログラム C#コンソールアプリケーション】 using System; namespace ConsoleApplication6 {
|
||||||||||||||||||||||||||||||
|
【上の変換プログラムの結果】 表2は表4のようになります。 で、この辞書をどう使っていけば、文章を生成するの??
表4
|
|
使い方を読んでから関連検索ワードネットワークを試してみてください。 Yahooを利用していますと関連検索ワードというのがでていると思います。
図1
使い方
図2 2006/7/6
|
|
??????? 検討もつかない。 さっぱりわからない。データにあるものを適当に出力しとこ。適当に相づちうったりしたら、人間があわしてくれるんでは? というのはダメだな。 いま思っていっるのは・・・。 C:こんにちは お名前は? というようなのを作ろうとしたら、 |