R1(後來被稱為XCON,eXpert CONfigurer的所寫,意為專家設置)程序是基於生產規則的系統,由卡內基梅隆大學的John P. McDermott在1978年用OPS5英語OPS5開發。其目的是按照用戶的需求,幫助DECVAX型計算機系統自動選擇組件。XCON的開發繼承了兩個之前用FORTRAN語言和BASIC語言未成功的嘗試完成了一個專家系統

在1980年,XCON最初被用於DEC位於新罕布什爾州薩利姆的工廠。最終它有了大約2500條規則。截止至1986年,它一共處理了80,000條指令,準確率達到95-98%。據估計,通過減少當技師出錯時送給客戶的組件、加速組裝流程、和增加客戶滿意度,它每年為DEC節省了兩千五百萬美元。

在使用XCON之前,當從DEC訂購VAX時,電纜、接頭、和很多軟件要單獨訂購(計算機和外設不像今天一樣一起出售)。不是所有的銷售人員都是技術專家,所以經常會發生客戶買了硬件但沒有合適的電纜、買了打印機但沒有合適的驅動、買了處理器卻沒有合適的語言晶片等問題。這些問題會造成延遲發貨,以及引起客戶們不滿以至進行法律訴訟。XCON與銷售人員進行交互,在詢問一些關鍵問題之後做出結論並輸出合適的計算機配置和訂單。

XCON的成功讓DEC把XCON重寫為XSEL-XCON的一個版本,DEC的銷售人員用來幫助客戶配置適合他們的VAX機器(所以他們不會錯買了過高或過低的配置)。但機器的放置問題和配置是由另一套名為XSITE的專家系統處理的。

McDermott在1980年寫的關於R1的論文贏得了1999年美國人工智能協會的經典論文獎。傳奇性的是,R1的名字來自於McDermott。據說他寫過"Three years ago I wanted to be a knowledge engineer, and today I are one"(「三年前我想成為一位知識工程師,今天我成了」)。

引用

編輯

外部連結

編輯