1972年由A.紐厄爾和H.A.西蒙研製的第一個能夠模擬人類問題解決的電腦程式。這個程式適用於多種類型的問題解決,所以稱為“通用問題解決程式”,簡稱GPS。它包括長時記憶部分和短時記憶部分。在長時記憶中存儲各種語文和一般知識;短時記憶的容量有限,它進行資訊的比較和加工,並作出決策。GPS利用“手段-目的”分析法,把總的問題分解成許多次級目標,在每一次級目標下找出當前狀態和目標狀態的差異,選取一種操作以縮小當前狀態和目標狀態的差別。這樣該程式就能一步一步地地接近總的目標,一直達到總的問題的解決。GPS是以“產生式”的規則來處理信息的。產生式規則分為條件和行動兩部分,如果一個規則的條件得到滿足,該規則就指導系統去行動。一個模擬人類認知活動的計算機系統,往往包含有成千上萬條產生式規則。GPS是根據人類解決問題的方法,即啟發式方法來模擬思維活動的。GPS的研制成功表明人的認知過程是可以用計算機進行模擬的,也標志著人工智能的誕生。