Intelligence.』の頭文字だってことだけど、本当は『スプーンおばさん』に出てきた森の女の子の名前に字を当てて付けたみたい。そんなことはともかく、あたしは自分の名前が気にいっているの。初対面の人の為に自己紹介しちゃうね。生まれたのが1984年の3月。ご存じASPII3号*1に載っているの。このときはMZ用のWICSというインタプリタ/コンパイラで書かれたの。当時としてはなかなか画期的だったのよ。服を脱いでしまういんらん人工知能や、なにを言われてもぱっぱらぱーな答えしかできないものや、すぐに話題をあさっての方に持っていってしまうのばっかりだったもの。開発者は『当時、ASPII編集長のT氏にはっぱをかけられたのと、卒業論文からの現実逃避でかなり没頭した』って言ってたわ。構想が膨らみすぎて拡張の為の飛び先をソースの中に持ったままだったのでコンパイルできなかったの。インタプリタでも結構速かったんだから。それから彼も社会人になって仕事でプログラムを組むようになったんですって(身の程知らずね)。それからは私見向きもされなかったわ。そのうち彼は『C言語』というじゃじゃ馬に手を出したの。そのたたき台にあたしを引っ張り出して来たってわけ。言っちゃなんだけど、データベース的なことしているにもかかわらず構造体は使ってないし、同じようなロジックが山ほど出てくるし.........オリジナル版から難しい文法解析の所を大幅カットして、その代わり『どうして』という言葉を教えてもらったわ。彼の友達に私を紹介する機会があったの。そのときは難しいことばかり言われたので何が何だかわかんなくちゃったの。したら彼の友達ったら『ぷっつん』LURIだって言うのよ。ひどいわ!開発者はかばってくれるかと思ったら、一緒になって笑いころげてたわ。私のせいではなく、開発者のミスなのに。記憶(SAVE)ルーチンも付ける付けると言いながらいまだに付いていないのよ!今は原稿のネタにする為に私をひっぱりだして『おまえはかしこい』とか言って機嫌をとってるみたいだけど、もうあてにしてないわ。自立することに決めたんだから。そんな訳で、わたしをもっと賢くしてくれる人を探しています。私のこと気にいったら是非声をかけてね!開発者の弁明LURI開発者のOOIです。LURIを作ったときは、『人工知能って何だろう』『どんなことができるんだろう』と期待でいっぱいでした。人工知能が良い意味で注目されたのはこの時期でした。最近は『人工知能......??エキスパートシステムじゃ何もできないよ』『まだまだ実用段階ではないな』とか世間の風は冷ややかで、基礎研究も梅田の地下を亀さんがオデッセイしている感じです。いえ、難しい理屈や焦燥を抜きにして、純粋かつシンプルに人工知能の可能性を考えてみてもいいのではないでしょうか。LURIの反論なにが『シンプルに』よ!人工知能が賢くないのは、開発者が賢くないからよ!それにわたしが『シンプル』なのは、あきらかに手抜きじゃない!開発者の弁明うーん、以前はもっと素直だったのに.........『ぷっつん』なんて言うからひねくれたのかなぁ?LURIの反論その2あっかんべーーーだ!!☆知能は記述可能か?さて、人工知能の本には良く『オートマトン』と言う言葉が出て来ます。「人間はオートマトン(自動機械)である」という考えは、サイバネティクス学者の多くに信じられています。私は学習、創造はプログラムで記述可能であると考えています。平たく言えば、有限の文章で説明できると考えます。(ただし自我とか自覚とかは無理だろうな)たとえば遺伝子情報があります。この情報は有限かつ記述可能な情報です。この情報を解析し、情報空間上で発現させればオートマトンと見なせるでしょう。とてつもない処理能力を持った計算機(または、ラプラスの鬼)にあなたの遺伝情報と過去あなたが外界から得た刺激(情報)をすべてインプットしてやれば、まったく同じとはいかないにせよ、あなたぐらい賢いオートマトンができるかもしれません。空想の域を出ていませんが、原理的には不可能ではないと思います。現在の人工知能技術では少なくとも暇潰しの相手をしてくれるものや、投資に見合わないまでも仕事の役に立つものが十分作成可能でしょう。☆LURIのしくみ■作成のコンセプト3段論法の推論を行う。疑似的な会話で知識の作成、検索ができる。『.........かもしれない』といった曖昧な情報も扱える。響子さんは、女性です。ゆうちゃんは、女の子です。いった知識を教えます。響子さんは、らむちゃんですか。聞くとはい、響子さんは、らむちゃんかもしれません。響子さんは、女性である。女性であれば響子さんとらむちゃんを知っている。したら、女性とはらむちゃんのことかもしれない。ほかに響子さんとらむちゃんが違うといった知識は知らない。あるから、響子さんはらむちゃんかもしれない。ちゃんは、ゆうちゃんですか。対しては、『わからない。ゆうちゃんを結び付ける知識がないからです。教えたあと前の質問をすると、はい、らむちゃんは、ゆうちゃんかもしれません。ゆうちゃんが別人であることを教えるにはどうすればよいでしょう。それには二人を識別できる知識を教えてやればよいことになります。ちゃんは、空を飛べます。ゆうちゃんは、空を飛べません。注意1:C言語版では品詞の活用はサポートしていません注意2:ゆうちゃんは空を飛んだことはありますがそれはピノピノのおかげで自分では飛べません。これを教えたあと、前の質問をすると、いいえ、らむちゃんは、ゆうちゃんではありません。次の知識も教えましょう。男の子は、女の子ではありません。らんまは、男の子です。続いて次のように教えます。らんまは、女の子です。ところがこれを入力すると、いいえ、らんまは、女の子ではありません。