第三章 M語言
一、M語言
結構信息是符號主義類人AI儲存和運算的信息載體,是一切基礎智能功能賴以實現的必需要素。接著上一章的討論,這章我們來具體考察支持第一代原型機功能閉環的每一類的信息結構。上一章我們描述了對先天語言的主要約束,并講述了結構信息的編碼原則。每個人類個體并不存在統一的具體編碼方式,每個個體的編碼方式存在不確定性,被其經歷所決定,但可以在語言中被一定程度一致化。
最好的選擇當然是賦予AI創造信息結構的能力。可以想象如果我們能對人類創造和改變信息結構的底層機制形成清晰的認知,就不用就各個任務場景人工地幫AI去定義儲存和運算所需要的結構信息。因為凡是人為定義就是約束和限制,AI就會缺乏像人類那樣根據變化任務場景去創造和改變信息結構的能力。很遺憾,本書我們做不到這點。好在人類的核心智能是由相互支持的若干基礎功能構成的,針對有限的功能需求,暫時人為定義所需的結構信息是一個不差的選擇。
這就是M語言的由來:為在AI上再現人類底層核心智能機制而創造的對先天語言信息表述的約定。在北冥2015—2017年的研究中,我們定義了符號系統M語言,雖然本書中符號體系比起最早的M語言已經有很多改進和變化,但為了紀念早期的探索,我們仍然用M語言去命名。