Xcon

R1 （ 後來被稱爲XCON ， eXpert CONfigurer的所寫 ， 意爲專家設置 ） 程序是基於生產規則的系統 ， 由卡內基梅隆大學的John P. McDermott在1978年用開發 。 其目的是按照用戶的需求 ， 幫助DEC爲VAX型計算機系統自動選擇組件 。 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 " （ “ 三年前我想成爲一位知識工程師 ， 今天我成了 ” ） 。