當前位置:
首頁 > 最新 > 如何讓計算機有自我意識

如何讓計算機有自我意識

代碼在本公眾號另一篇文章,可以試著用C++把代碼寫入並編譯。每個代碼我都有很詳細的解釋,基礎很差的程序員也應該可以看懂。

昨天談到組成自我意識的標準,本文講解該程序的運行過程和關於「客觀實在」的本質。

這個「自我意識」眼中的世界

我的世界是個一維的世界,我的世界只有三個方向,為左、中、右(也可以是上、中、下,無特定的意義);我的記憶也是關於這三個方向的,記憶里有每個方向給我的印象(我對每個方向的評價)。

我不知道這個一維的世界有多大,但我能看到三個方向的具體數值,我的追求就是到數值大的地方去,所以我看到哪個方向的數值越大,我就走向哪個方向;如果原地數值大,我就留在原地;同時,我跑向哪個方向,那個方向的數字就會減一,這是我的這個世界的客觀規律。

如果出現左、中、右數值一樣大的情況,我就會轉變我的「situation(思維空間世界)」,看三個方向給我的印象,問我自己,內心哪個方向的評價最高,哪個方向最高,我就會走向哪個方向;如果三個方向的評價一樣高,我會從左往右選擇。(這裡,對這個程序來講,它「看到」的現實「situation(思維空間世界)」的評價比它內心的「situation(思維空間世界)」評價高,而且,對這個程序來講,去哪個方向的選擇是它自己做出來的

在選定一個方向的時候,我對那個方向的評價會增高一點,幫助我以後更好地決策;

我不知道我的世界有多大,我只看到我的三個方向;有時候我會碰到邊界,這時候,就只能看到兩個方向了(中間、左邊,或者中間、右邊),但並不妨礙我按照我看到的,或者我心中的想法,繼續走下去。

結論——這個程序並不是原原本本模擬出一個與人類完全一致的自我意識程序出來,而是從原理上模擬意識運行的過程。「它」所感知到的世界只有三個變數,它自己的「situation(思維空間世界)」也只有三個變數;它對它看到的世界也有它自己的想法,它不知道也不會去想自己為什麼在這裡,為什麼這個世界是這樣的,因為它能感知和思考的,總共就三個變數;它知道自己喜歡什麼,當然它也不知道自己為什麼喜歡。然後,在時間的推動下(它時間的流逝,就是我們的一次鍵盤的敲擊),它自顧自往前運行。


我覺得這個問題,已經在某種程度上觸及到了世界的本質。

在講量子世界的所有可能性的時候提到,「存在」本質上是我們理解世界的方式。就像對於這個電腦程序來講,它理解的世界就是三個數字。三個數字對它來講就是它的「客觀實在」,而它心裡的三個數字則是它的「心中的世界」,如果這個電腦程序是一個唯物主義者,它也會認為:「我心裡的世界在客觀實在的世界中,是有『物質』基礎的。

開個腦洞在電子雙縫干涉實驗中,當我們思考電子「塌縮」之前電子在哪裡的時候,是否跟這個電腦程序思考自己從這個數字跳到那個數字的之間在哪裡一樣(如果程序會觀察思考這個問題的話)?如此說來,我們的整個世界是在一個計算機模擬的世界中也不是不可能的。不得不想起黑客帝國中,所有的人類都被一個名為矩陣(Matrix)的計算機人工智慧系統所控制,生活在其所模擬出來的世界之中的場景。

總之,客觀實在本質上還是一種感知,一種我們理解世界的方式。我們依靠大自然賦予我們的本能來理解世界萬物,「存在」就是這種理解方式的最基本方式,也是必然的方式。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 我愛你們 的精彩文章:

如何完全徹底地認識當前一切事物

TAG:我愛你們 |