LISP est toujours utilisé de manière significative, mais de moins en moins. Il y a toujours de l'élan en raison de tant de personnes qui l'utilisaient dans le passé, qui sont toujours actives dans l'industrie ou la recherche (anecdote: le dernier magnétoscope a été produit par un fabricant japonais en juillet 2016, oui). Le langage est cependant utilisé (à ma connaissance) pour le type d'IA qui ne tire pas parti du Machine Learning, généralement comme les ouvrages de référence de Russell et Norvig. Ces applications sont toujours très utiles, mais le Machine Learning prend tout son essor de nos jours.
Une autre raison de ce déclin est que les praticiens du LISP se sont partiellement déplacés vers Clojure et d'autres langues récentes.
Si vous apprenez les technologies de l'IA, LISP (ou Scheme ou Prolog) est un bon choix pour comprendre ce qui se passe avec "AI" dans son ensemble. Mais si vous souhaitez ou devez être très pragmatique, Python ou R sont les choix de la communauté
Remarque: Ce qui précède manque d'exemple concret et de référence. Je connais certains travaux dans les universités et certaines entreprises inspirées ou utilisant directement LISP.
Pour ajouter à la réponse de @ Harsh, LISP (et Scheme et Prolog) a des qualités qui lui ont fait croire qu'il était mieux adapté à la création de mécanismes intelligents - faisant de l'IA perçue dans les années 60.
L'une des qualités était que la conception du langage amène le développeur à penser de manière assez élégante, à décomposer un gros problème en petits problèmes, etc. Assez "intelligent", ou "intelligent" si vous voulez. Par rapport à d'autres langues, il n'y a presque pas d'autre choix que de se développer de cette façon. LISP est un langage de traitement de liste, et "purement fonctionnel".
Un problème, cependant, peut être vu dans les travaux liés au LISP. Un travail notable dans le domaine de l'IA est le travail sur le calcul de situation , où (en bref) on décrit des objets et des règles dans un "monde", et on peut le laisser évoluer pour calculer des situations --- états du monde. C'est donc un modèle de raisonnement sur les situations. Le problème principal est appelé le problème de trame , ce qui signifie que ce calcul ne peut pas dire ce qui ne fonctionne pas.changer --- juste ce qui change. Tout ce qui n'est pas défini dans le monde ne peut pas être traité (notez la différence ici avec ML). Les premières implémentations utilisaient des LISP, car c'était le langage de l'IA à l'époque. Et il y avait lié par le problème de trame. Mais, comme @Harsh l'a mentionné, ce n'est pas la faute de LISP: toute langue serait confrontée au même problème de cadrage (un problème conceptuel du calcul de situation).
Donc, le langage n'a vraiment pas d'importance du point de vue AI / AGI / ASI. Les concepts (algorithmes, etc.) sont vraiment ce qui compte.
Même dans le Machine Learning, la langue n'est qu'un choix pratique. Python et R sont populaires aujourd'hui, principalement en raison de leur écosystème de bibliothèques et de la concentration des entreprises clés. Mais essayez d'utiliser Python ou R pour exécuter un modèle pour une application basée sur RaspberryPI, et vous serez confronté à de sérieuses limitations (mais toujours possible, je le fais :-)). Le choix de la langue se réduit donc au pragmatisme.