昨今、巷ではやたらchatGPTだのGeminiだの、AIが持て囃されているようなので、
私も少し使ってみた。確かに便利というか使い方によれば結構強力な道具になりうるなと感じた。
しかし、世間の人々はAIに過度な期待を持ちすぎているように感じる。
そもそもの原因はネーミングにあるというか、ネーミングの勝利だろう。
AI=artificial intelligence(人工知能)という名前から、人々(専門家も)は
「ああ、コンピュータって考えているんだ」と素朴に思ってしまう。
基本的にコンピュータはプログラムされた通りにしか動かない。
では、我々は「思考」というものが理解しているのか?「思考」というものを定義できるのか?
定義できないものはプログラム出来ない。従って、AIなるものは我々が素朴に考えているような思考はしていない。
ただAIは我々に思考をしているように、錯覚させることに成功しているだけだ。
ある質問をコンピュータに投げかけたとしよう。同じ質問をした時に、コンピュータが毎回同じ答えを
返して来たら、我々はコンピュータが考えているとは思わないだろう。しかし、同じ質問をしても
答えが毎回違えば、「あれ、コンピュータって考えているのかな」と思ってしまう。
このコンピュータに思考させることは出来るのかといった問いは、コンピュータの黎明期から存在する。
そもそも人工知能の定義は以下のようなものだ。
A:コンピュータ、B:人間、C:質問者
それぞれ別の部屋にいて、互いは見えなくする。CはキーボードとディスプレイでA、Bとそれぞれ
会話することができる。そして、CがA、Bのどちらがコンピュータか判別できなければ、
コンピュータの勝ち。即ちコンピュータが知能を持っていると見なす。
要はコンピュータが上手く人間を騙せれば、コンピュータが知能を持っていると見なそうというわけだ。
これからもわかるように人工知能なるものは、我々が素朴に考えているような知能ではないということだ。
コンピュータ、CPUがやっていることは結局0,1のビット演算に過ぎない。それを足したり引いたり右や左にシフトするという極めて単純なことしかやってはいない。しかし、それ等をもの凄い高速でやるから複雑なことをやっているように見えてしまう。
ワープロ、表計算、画像処理等、確かにそれらは強力な道具であり、今日コンピュータなしでは、前代の経済、生活が成り立たない。
逆に言えば、それらも結局は0,1のビット演算に還元されてしまう。即ちコンピュータは0,1のビット演算に還元されることしかできない。
ならば、人間の知能、思考活動が0,1のビット演算に還元できるのか?
人間の思考がそれほど単純であったなら、そもそもコンピュータを作り出すことも出来なかったであろう。
話題のシンギュラリティ
人工知能などの技術が人間の知能や能力を超え、自己改良を通じて急速に進化し続けることで、
社会や文明のあり方が予測不能なほど変化してしまうと想定される「技術的特異点」を指す概念
これも私から見るとSF、空想、妄想の類だ。この「自己改良」とは何だ?もしそれが言葉本来の意味で可能ならば、このシンギュラリティとやらも起こりうるかもしれんが、もう少しこの「自己改良」に関しては注意深く見る必要はある。
この「自己改良」というのも深層学習を想定しているのだろうが、この深層学習というのが何なのか。
深層学習の深層とは例えば、画像認識処理において、処理の工程が複数回に及ぶということである。
この処理というのは簡単に言うと、行列計算をやっているわけである。で、この学習とは、計算結果と実際の値に誤差が生じた場合に、この行列の各成分を修正するわけだが、その修正の仕方(成分の計算方法)もあらかじめ人の手でプログラムされているわけだ。
これが果たして「学習」なんだろうか。
事程左様に、AIについて語られる場合の「知能」や「学習」といった言葉は、我々が普段素朴に考えているものとは、大いにかけ離れたものであることは、はっきり認識すべきだろう。
以上からシンギュラリティというものに対して、私は甚だ懐疑的である。
当分、コンピュータが人間を支配するというようなことは起こらないだろう。
しかし、コンピュータが人間を支配していると思わせて、実は裏で人間がコントロールしているという状況は起こりうる。
というより、それが最もありそうな話ではある。


コメント