すなぶろスマートフォン用の表示で見るすなぶろPythonistaを目指しているつもりが、Hyのおかげで無事脱線。Clojurian目指すことになりました。この広告は、90日以上更新していないブログに表示しています。先日買い物に行きました。ごま油が欲しかったのですが、目の前にあったのは298円のごま油(250g、セール中)378円のごま油(340g、通常価格)の2つ。私は安ければ何でも良いのですが、オトクなのはどちらだ?と考えたとき、暗算が苦手なのですぐに答えが出ません。そこでGoogleアシスタントさんにご登場願いました。機械に知性は宿るのか最近、AIが流行っています。Intelligence、直訳すると人工知能、あるいは人工知性です。流行っているのか、まずは歴史をちょっとだけ紐解いてみましょう。あらゆる問いに答えるプログラムは存在する1950年代、ノイマン型コンピュータが発明されて実用化されました。0と1で動作するCPUベースの計算機、要するにパソコン(の原型)のことです。人類はそこで考えました。Solver(汎用問題解決器)やSoarです。これらのプログラムは可能性の塊とでも言うべきもので、「正しく問題を与えてやれば、必ず正しい答えを導き出す」ということが数学的に証明されています。先述したごま油問題も解決できるし、チェスの次の一手、明日の天気、タイムマシンの作り方、未来予知、すべて計算して答えを出すことが可能です。構造的欠陥がありました。それは、「問題文を正しく与えなければ計算そのものが始まらない」という点です。未来予知を期待するなら、現時点の宇宙の状態をすべて入力しなければなりません。素粒子の状態から光子の運動量に始まり、宇宙のサイズ、地球の絶対位置、太陽の発する総エネルギーなどを、すべて同時に入力しなければ計算が始まらないのです。いえ、このプログラムはとても魅力的です。Lispで実装してみようという本がありますので紹介しておきますね。個人的に、今のようなAIブームが始まる前に興味を持って読んでみたものです。当時は英語版でしたが、現在は翻訳版があります。見る知性とは何かを議論するそもそも「知性」とは何でしょう。それは動物、突き詰めればバクテリアだって行います。バクテリアと意思疎通ができるとは思えません。バクテリアの意思を研究することは可能ですが、バクテリアが自らの意思で人間とコミュニケーションを取るとはとても思えないのです。犬は目線や鳴き声で人とコミュニケーションを取ることができます。「お手」「おすわり」といった命令を理解し、実行することができます。社会的動物ではあるでしょう。それはあくまでも本能の範疇であって、人が涙を流しているときに慰めることはあっても、涙を流している理由(悪口を言われたとか、給料が少ないとか)を理解してくれるとは思えません。(補足しておきますが、私は犬も含めて動物好きです。犬や猫は知的だと思いますが、知的生命体という分類はできないというだけです)知性とは、言語を介して他者を論理的に解釈できることだと言えます。