二、陳述一個信息
陳述一個信息是最基礎的表達單元信息。上一章我們討論了指向一個信息的不同方式,陳述即是指向,這里簡單總結陳述一個信息的三種方式:
其一,如果這個信息本身有名稱,我們可以用這個名稱。比如對象類、屬性,這些概念在自然語言中有對應的詞匯,因為它們是“積木”,很有限。
其二,如果是非結構信息且不帶名稱,比如很多的具體對象、很多人,他們的名字我們是叫不出來的,這種情況下我們可以用這個信息參與的結構信息去指向它。比如“昨天來公司的老人”“早上吃了桌上的奶酪的人”,都是用具體對象參與的事件去表述這個具體對象。
其三,是那些結構信息,比如對象的屬性、對象之間的關系、事件、因果層的知識等。陳述一個結構信息時需要把這個結構信息展開,一個結構信息對應了語法模板,所以我們可以利用語法模板和里面元素對應的表達去表達這個信息。展開一個結構信息后,里面的元素有三種可能,一是帶名稱的概念,此時我們可以用名稱去表述它;二是一個不帶名稱的結構信息,此時我們需要繼續展開這個結構信息去表述這個元素;三是一個不帶名稱的非結構信息,也就回到第二種情形,此時我們需要用這個信息參與的某個結構信息去指向它。
工程上,陳述一個信息的表達單元信息表述為(信息主體=,表達類型=陳述)。AI一個先天的設置是,如果無法直接用詞匯去表述一個信息,就會試圖通過第二或第三種方式去表述它。而這個過程可能涉及更多無法直接用詞匯去表達的信息,此時繼續用第二或第三種方式去表述,這就是人類表達嵌套和從句的由來。