概念有點(diǎn)復(fù)雜,我們舉一個(gè)例子:牛有四條腿,奶牛是牛,所以奶牛有四條腿,這便是三段論。
這些先賢認(rèn)為這些思維法則正是支配頭腦運(yùn)行的基本法則,并且開創(chuàng)了被稱為邏輯學(xué)的領(lǐng)域,而且19世紀(jì)的邏輯學(xué)家門為了世上各種對(duì)象以及對(duì)象之間關(guān)系的陳述制訂了一種精確的表示法。
從表面上看這種表示法似乎距離我們所說的人工智能又近了一步,但是遺憾的是,這種方法卻存在著很大的兩處缺陷:
一個(gè)就是由于這種表示法為了精確表達(dá)各種對(duì)象之間的關(guān)系所以必須做到事無巨細(xì),但是這就導(dǎo)致了,有些稍微復(fù)雜的問題,他們之間的邏輯表示可能要幾百上千條,但是電腦的運(yùn)行資源是有限的,可能在求解一個(gè)只有幾百條事實(shí)的問題就已經(jīng)耗盡任何計(jì)算機(jī)的資源。
其實(shí)人工智能自1947年圖靈在倫敦?cái)?shù)學(xué)學(xué)會(huì)真正提出來之后的將近70年的時(shí)間里,人工智能經(jīng)歷了很長(zhǎng)一段的瓶頸期,直到現(xiàn)在才又重新蓬勃發(fā)展起來,邏輯學(xué)的這種思路正是一個(gè)重要原因。
也就是,人們總是希望創(chuàng)造或者用規(guī)則復(fù)現(xiàn)出一種合理推理的“規(guī)則”,然后讓計(jì)算機(jī)照著這種規(guī)則來運(yùn)行,但是問題就在這里:
一方面這種規(guī)則的制定并不是一件容易的事情,他需要的人力以及智力都遠(yuǎn)遠(yuǎn)超乎想象,況且世界上那么多需要“列舉”的規(guī)則,能列舉的完嗎。
另一方面即使列舉出了這些規(guī)則,但是要想將這些規(guī)則描述為計(jì)算機(jī)程序,龐大的計(jì)算量也并不是計(jì)算機(jī)所能承載的,更況且是幾十年前的計(jì)算機(jī),所以這也是一大缺陷。
另一個(gè)大的缺陷就是,在我們這個(gè)世界上,并不是所有的關(guān)系都是確定的,而且真正的事實(shí)是,大部分的關(guān)系都不能真正用邏輯來表示。
凡此種種,我們都不能用一個(gè)“百分之百”的知識(shí)來表示,這也是人工智能瓶頸期的重要制約因素,這也是為什么隨著機(jī)器學(xué)習(xí)等優(yōu)秀的處理概率事件的方法面市后人工智能得到飛速發(fā)展的一個(gè)重要原因。
4、合理地行動(dòng)
為了說明行動(dòng)這個(gè)具有行為要素的概念,我們需要引入一個(gè)叫Agent的概念,它是一種能夠行動(dòng)的東西。