LISP vẫn được sử dụng đáng kể, nhưng ngày càng ít hơn. Vẫn còn động lực do rất nhiều người sử dụng nó trong quá khứ, những người vẫn còn hoạt động trong ngành công nghiệp hoặc nghiên cứu (giai thoại: VCR cuối cùng được sản xuất bởi một nhà sản xuất Nhật Bản vào tháng 7 năm 2016, vâng). Tuy nhiên, ngôn ngữ được sử dụng (theo hiểu biết của tôi) cho loại AI không thúc đẩy Machine Learning, thường là sách tham khảo từ Russell và Norvig. Các ứng dụng này vẫn rất hữu ích, nhưng Machine Learning đã nhận được tất cả hơi nước trong những ngày này.
Một lý do khác cho sự suy giảm là các học viên LISP đã chuyển một phần sang Clojure và các ngôn ngữ gần đây khác.
Nếu bạn đang tìm hiểu về các công nghệ AI, LISP (hoặc Scheme hoặc Prolog) là lựa chọn tốt để hiểu những gì đang xảy ra với "AI" nói chung. Nhưng nếu bạn muốn hoặc phải rất thực dụng, Python hoặc R là những lựa chọn cộng đồng
Lưu ý: Trên đây thiếu ví dụ cụ thể và tài liệu tham khảo. Tôi biết về một số công việc trong các trường đại học và một số công ty lấy cảm hứng từ hoặc trực tiếp sử dụng LISP.
Để thêm vào câu trả lời của @ Harsh, LISP (và Scheme và Prolog) có những phẩm chất khiến nó trông giống như nó phù hợp hơn với việc tạo ra các cơ chế thông minh --- làm cho AI được nhận thức trong thập niên 60.
Một trong những phẩm chất là thiết kế ngôn ngữ khiến nhà phát triển suy nghĩ theo một cách khá tao nhã, để phân tách một vấn đề lớn thành các vấn đề nhỏ, v.v ... Khá "thông minh" hoặc "thông minh" nếu bạn muốn. So với một số ngôn ngữ khác, hầu như không có lựa chọn nào khác ngoài phát triển theo cách đó. LISP là ngôn ngữ xử lý danh sách và "hoàn toàn có chức năng".
Tuy nhiên, một vấn đề có thể được nhìn thấy trong công việc liên quan đến LISP. Một điều đáng chú ý trong lĩnh vực AI là công việc trên Tính toán tình huống , trong đó (nói ngắn gọn) người ta mô tả các đối tượng và quy tắc trong một "thế giới" và có thể cho phép nó tiến hóa để tính toán các tình huống của thế giới. Vì vậy, nó là một mô hình cho lý luận về các tình huống. Vấn đề chính được gọi là vấn đề khung , có nghĩa là phép tính này không thể cho biết điều gì khôngthay đổi --- chỉ là những gì thay đổi. Bất cứ điều gì không được xác định trên thế giới đều không thể được xử lý (lưu ý sự khác biệt ở đây với ML). Việc triển khai đầu tiên đã sử dụng LISP, vì đó là ngôn ngữ AI sau đó. Và đã bị ràng buộc bởi các vấn đề khung. Nhưng, như @Harsh đã đề cập, đó không phải là lỗi của LISP: Bất kỳ ngôn ngữ nào cũng sẽ phải đối mặt với cùng một vấn đề định khung (một vấn đề khái niệm của Tính toán tình huống).
Vì vậy, ngôn ngữ thực sự không quan trọng từ quan điểm AI / AGI / ASI. Các khái niệm (thuật toán, vv) thực sự là những gì quan trọng.
Ngay cả trong Machine Learning, ngôn ngữ chỉ là một lựa chọn thực tế. Python và R rất phổ biến ngày nay, chủ yếu là do hệ sinh thái thư viện của họ và trọng tâm của các công ty chủ chốt. Nhưng hãy thử sử dụng Python hoặc R để chạy mô hình cho ứng dụng dựa trên RaspberryPI và bạn sẽ gặp một số hạn chế nghiêm trọng (nhưng vẫn có thể, tôi đang thực hiện :-)). Vì vậy, sự lựa chọn ngôn ngữ đốt cháy chủ nghĩa thực dụng.