
6.2 模式匹配工具 函數pat-match是為了ELIZA程序特別定制的模式匹配器。隨后的程序也需要模式匹配器,其實并不需要為每一個程序定制模...
第6章 構建軟件工具 所謂人,就是能夠使用工具的動物。沒有工具就無從著力,有了工具則所向披靡。——托馬斯?卡萊爾(1795-1881)在第4章和...
5.4 ELIZA程序:一個基于規則的翻譯器 現在我們已經有了一個能用的模式匹配器了,我們還需要一些模式來進行匹配。進一步來說,我們需要模式來與...
5.3 段模式匹配 在模式(?P need . ?X)中,變量?X匹配的是與長度無關的輸入列表的剩余部分。相對的?P也就是只能匹配耽擱元素,就是...
5.1 描述和定義ELIZA 現在,我們已經有了ELIZA的一個大概概念,我們可以開始描述和定義程序了,之后可以開始實現和調試。ELIZA的算法...
第5章 ELIZA:和機器對話 解釋就是掩飾,越抹越黑。——Joseph WeizenbaumMIT 計算機科學家本章和第一部分的地域章節會著重...
4.15 重復第五階段:版本2的分析 關于GPS在多個問題領域內的擴展性我們已經展示過了。重點就在于我們不需要改變程序本身來適應新的問題;我們僅...
4.14 積木世界問題 另一個引起AI領域中廣泛關注的問題就是積木世界問題。想像一群在桌面上玩堆積木的孩子。問題就是把當前的積木配置,轉化成目標...
4.12 新的問題來了:猴子和香蕉問題 為了顯示我們的GPS真的是通用的,需要在不同的問題中檢驗。我們來看一看一個經典的AI問題,最初是由Sau...