「花は?」っていうと「きれい」っていう。http://anond.hatelabo.jp/touch/20110711193536ハンゲ友だちのブログから知ったこの記事ですが...、一見してあまり関係の無さそうな人工知能について書いてみたいと思います。今回のブログカテゴリが「パソコン/インターネット」になっているのは、その為です。私が小学2年の頃に、家にパソコンが導入されました。今のように電源を入れたらアプリケーションのアイコンが並んでいて、すぐにゲームが出来るような代物では無く、既存のソフトウェアを動かすならば、いちいちフロッピーやカセットテープ(こんな媒体自体が既に過去の遺物ですね^^)でロードしなければならない時代です。基本は自分でプログラムを組んでソフトを作る。電源を入れると[コマンドプロンプト]みたいな真っ黒な画面に英字が表示されて、何か入力してやらないとウンともスンとも言いません。いつ頃かは忘れましたが(さすがに小2では無いですが)、『ウォーゲーム』という映画を観て、人工知能というものを知る事になりました。映画の内容は他の映画紹介サイトなりDVDなりで確認して頂くとして、この物語には、驚くべき対話能力を持つ人工知能「ジョシュア」が登場します。“コンニチハ、フォルケンキョウジュ”主人公デビッドとジョシュアの対話シーン。映画の社会的、哲学的なテーマを理解するには早かったのですが、当時の私の関心は、この人工知能に注がれました。いえ、そんな高度なIT技術的知的好奇心ではなく、もっと子どもっぽい純粋な発想、「コンピュータとお喋りできたらなんて楽しそうなんだろう!」というのが原点です。言うまでもなく、これは最初から失敗します。当時の自分には、会話文章から単語を抽出しつつ内容を解釈するなどという概念自体がまだありませんでした。当時のパソコンは、まだ漢字すらまともに表示できません。漢字が出ないのだから変換辞書なんてモノがある筈も無い。自分は国語で「五段活用」を習ったか、まだ習っていないか、そんな頃。文章解析のアルゴリズムという発想に辿り着くには、あまりにも高い壁がありました。アケロ」といった具合に、言葉でコマンドを入力していく方法を編み出していました。worldと書け」という英文による命令とは気付いていません。「命令語」という言葉は知っているのに、自然言語文法としての「命令形」とは、頭の中でリンクしていないんですね。太の日本語BASIC(※)を知るのがもっと早ければ、この辺りに気付けたのでしょうか...。※ぴゅう太という機種の日本語BASIC言語は英語ではなく日本語で「カケ」や「イケ」といった命令になっていました。基本的に英語による命令語を日本語に置換しただけの仕様でしたがそれでも日本人には馴染みの自然言語由来であるだけに直感的なプログラム言語だったのです。アケロ」という入力の仕方は普及していたため、単語ごとに区切るというやり方は思い付きました。要するに空白文字ごとに文字列を抽出すれば、会話文章をとりあえずは解析するアルゴリズムが作れる。「五段活用」等はとりあえず置いておき、その設計で「ジョシュアもどき」を作ろうと再開しました。(笑)いえね、映画にあるように「コンニチワ」と打ち込んで「コンニチワ」と返事をさせるのは簡単なんですよ。