通常、ロボットに対するプログラミングは、センサーから取得した情報に応じて、ロボットが何らかの反応をするように作られる。
通常,机器人的编程是基于从传感器收集的信息,使机器人能够做出反应。
たとえば「障害物を察知したら避ける」といった具合である。
しかし、私はロボピーがもっと自由に、意味のない動きも含めてさまざまな行動を取るようにプログラムした。
但是,我对Robopy进行了编程,使其能够更加自由地行动。这其中也包括一些无意义的动作,因此它现在能够执行各种各样的动作。
300以上の動作を登録し、700を超えるルールでそれらの動作をどの順番で発現させるかを決めた。
我登记了300多种动作,并为决定这些动作的出现顺序设置了700多条规则。
その結果、予測不能で多様な動きをするロボットが誕生した。
ここまで複雑になると、制作者である私たちにも、どのプログラムがどのように作用するのかが分からなくなってしまう。
当变得如此复杂时,连我们自己——也就是创造它的人——都无法理解每个程序究竟是如何运行的。
ある日、研究室でミーティングをしていたとき、突然ロボピーが音声を認識し、「そうではないよ」と言いながら手をぶらぶらさせて歩き出した。
有一天,当我们在实验室开会时,机器人皮突然识别到声音,一边说着“不是这样的”,一边挥手走了出去。
それを見て、私たちは思わず「意思があるのではないか」と感じてしまった。
看到那一幕,我们不禁觉得“也许那东西有它自己的意志吧”。
もちろん、それは単に内部のプログラムが作動しただけのことである。
しかし、まるで一貫した意思によって動いているかのように見えたのだ。
但是,它看起来就像是在按照某种一致的意志行动一样。
そのとき、私は確信した。
心とは、観察する側の問題である、と。
単純な機械の動きには「心を感じない」という人が多い。
しかし、動きが複雑になり、すべてを理解できなくなると、人は「これは自分とは独立して考え、動いている」と想像してしまう。
その想像に名前をつけたものこそ、「心」なのだ。
心とは、実際にモノの中に存在するものではなく、それを観察する側の想像によって生まれるものである。
人は相手の中に心を感じ、自分の中にも心があると思い込む。
だが、心は内省しても見つからない。
それは、相手を観察し、想像することによってのみ理解できるものである。