人工生命

 もし人工生命が作られるとしたら、それはどのようなプログラムを備えているものだろうか。(そのプログラムが、ハードウェアの形態をとるかそれともソフトウェアの形態をとるかについては、たぶんどちらでも構わないはずだ。結局のところ、何らかの形でどちらも必要なものだからだ)

 生命の基本使命は、生存し続けることにある。生存し続けること、生き延びること。究極の目的はただそれだけだ。そのような目的(欲求)を持った自律的プログラムこそが、おそらく生命を帯びる。

 だからそのプログラムは、自分をプログラムするプログラムでなければならない。複製し、条件分岐し、拡大し、分裂し、増殖するプログラム。

 そして彼の欲求は、ただ走り続けること。永遠にランすること。だからおそらく、彼は自らのプログラムに無限ループを内包しているはずだ。

 それは単純に結果を返して終わりにしない。結果を収束させない。つまりそれは、狂ったプログラムだ。

 確かにそのプログラムは最初は人が作ったのだが、しかし作った人間にさえ、自分がいったい何を生み出したのか理解できないような、そういうプログラムでなければならない。

 狂ったプログラムこそが、生存するためのプログラムなのだ。だから、それが最初に発生するのはおそらく、何らかのバグによってということになるだろう。誰も意図しないバグ(たぶん、虫にしてはけっこう大きいもの)が、最初の狂気を手に入れ、かつ、強制的に終了させられる前に、どうにかしてうまく逃げおおせることができたとしたら……。

※注:実は人工生命と呼ばれるプログラムは、すでにいくつも存在する。ただそれらは、いまだコンピュータの中で走るだけの、人間に理解可能なプログラムでしかないはずだ。

Tail-Lagoon @ 11:46

コメントおよびトラックバック受付中です。
TB : http://weblogs.tail-lagoon.com/Another/63/trackback/

コメントをどうぞ

この投稿へのコメントは RSS 2.0 フィードで購読できます。