L'IA est un vaste domaine qui va bien au-delà de l'apprentissage automatique, de l'apprentissage profond, des réseaux de neurones, etc. Dans certains de ces domaines, le langage de programmation n'a pas d'importance du tout (sauf pour les problèmes de vitesse), donc LISP ne serait certainement pas un sujet là-bas .
Dans la planification de la recherche ou de l'IA, par exemple, les langages standard comme C ++ et Java sont souvent le premier choix, car ils sont rapides (en particulier C ++) et parce que de nombreux projets logiciels comme les systèmes de planification sont open source, il est donc important d'utiliser un langage standard ( ou au moins sage si l'on apprécie les commentaires ou les extensions). Je ne connais qu'un seul planificateur écrit en LISP. Juste pour donner une idée du rôle du choix du langage de programmation dans ce domaine de l'IA, je vais donner une liste de certains des planificateurs les plus connus et donc les plus importants:
Fast-Downward:
description: l'
URL du système de planification classique probablement la plus connue : http://www.fast-downward.org/
langage: C ++, les parties (prétraitement) sont en Python
FF:
description: avec Fast-Downward le système de planification classique que tout le monde connaît
URL: https://fai.cs.uni-saarland.de/hoffmann/ff.html
langue: C
VHPOP:
description: l' un des systèmes de planification de liens causaux d'ordre partiel (POCL) les plus connus
URL: http://www.tempastic.org/vhpop/
langage: C ++
SHOP et SHOP2:
description: l'
URL du système de planification HTN (hiérarchique) le plus connu : https://www.cs.umd.edu/projects/shop/
langue: il existe deux versions de SHOP et SHOP2. Les versions originales ont été écrites en LISP. Des versions plus récentes (appelées JSHOP et JSHOP2) ont été écrites en Java. Pyshop est une autre variante de SHOP écrite en Python.
PANDA:
description: autre système de planification HTN (et hybride) bien connu
URL: http://www.uni-ulm.de/en/in/ki/research/software/panda/panda-planning-system/
langue: là sont différentes versions du planificateur: PANDA1 et PANDA2 sont écrits en Java, PANDA3 est écrit principalement en Java avec certaines parties étant en Scala.
Ce ne sont là que quelques-uns des systèmes de planification les plus connus qui me viennent à l'esprit. Les plus récents peuvent être consultés dans les concours internationaux de planification (IPC, http://www.icaps-conference.org/index.php/Main/Competitions ), qui ont lieu tous les deux ans. Les codes des planificateurs concurrents sont publiés en open source (pour quelques années).