Lisp yapay zeka için kullanılır, çünkü sembollerle hesaplayan yazılımın uygulanmasını çok iyi destekler. Semboller, sembolik ifadeler ve bunlarla hesaplama Lisp'in merkezinde yer alır.
Sembollerle hesaplamak için tipik AI alanları şunlardır: bilgisayar cebiri, teorem kanıtlama, planlama sistemleri, tanı, yeniden yazma sistemleri, bilgi gösterimi ve akıl yürütme, mantık dilleri, makine çevirisi, uzman sistemler ve daha fazlası.
Bu nedenle, bu alanlardaki birçok ünlü AI uygulamasının Lisp'de yazılması şaşırtıcı değildir:
- İlk büyük bilgisayar cebir sistemi olarak Macsyma.
- ACL2, örneğin AMD tarafından kullanılan, yaygın olarak kullanılan bir teorem kanıtlayıcı olarak.
- ABD ordusu tarafından ilk Körfez savaşı sırasında kullanılan lojistik planlayıcısı olarak DART. Bu Lisp uygulamasının tek başına ABD'nin AI araştırmalarına yaptığı tüm yatırımlar için geri ödeme yaptığı söyleniyor.
- SPIKE, Hubble Uzay Teleskobu için planlama ve zamanlama uygulaması. Diğer birkaç büyük teleskop tarafından da kullanılır.
- CYC, en büyük yazılım sistemlerinden biri. İnsan sağduyu bilgisi alanında temsil ve muhakeme.
- Ticari olarak kullanılan ilk doğal dil çeviri sistemlerinden METAL.
- American Express 'Kredi Kartı işlemlerini kontrol eden Yetkili Asistan.
Bu alanlarda Lisp'te yazılmış binlerce başvuru vardır. Bunlar için çok yaygın olanı, sembolik işleme alanında özel yeteneklere ihtiyaç duymalarıdır. Bu alanlarda Lisp'in üstünde özel tercüman / derleyici bulunan özel diller uygulanmaktadır. Lisp, sembolik veriler ve programlar için temsiller oluşturmaya izin verir ve bu ifadeleri (matematik formülleri, mantık formülleri, planlar, ...) manipüle etmek için her türlü makineyi uygulayabilir.
(AI'da çok sayıda diğer genel amaçlı programlama dilinin de kullanıldığını unutmayın. Özellikle Lisp'in AI'de neden kullanıldığını yanıtlamaya çalıştım.)