Я думаю, что неправильно думать об этом только с точки зрения ИИ. Такие вещи, как AI-зима и коммерческие эффекты на обычном шутнике, отвлекают, если вы спрашиваете, почему он использовался для AI, а не почему он не часто используется сейчас ...
Во всяком случае, я думаю, это потому, что большая часть кода AI была в основном исследовательским кодом. Lisp - отличный язык для исследовательского программирования, для реализации сложных алгоритмов, для самоизменяющегося и часто модифицируемого кода. Другими словами, для исследования кода.
Сегодня я использую lisp для некоторых моих исследовательских программ (математика, обработка сигналов), потому что они более гибкие и мощные, чем большинство языков, и в то же время генерируют более эффективный код, чем большинство языков. Обычно я могу получить производительность в пределах +/- 2, скажем, скорости c ++, но я могу реализовать вещи намного быстрее и справиться со сложностью, которая заняла бы у меня гораздо больше времени, чем у меня, если бы я использовал c ++, java, c #.
Это бродит не по теме, хотя. Я думаю, что код AI был написан в основном на некоторое время, потому что это мощный подход к исследованию кода. Это все еще есть; но по мере того, как алгоритмы «ИИ» становились лучше поняты и изучены, некоторые из них стало намного легче учить и использовать, поэтому они появлялись на разных языках года на курсах старшекурсников. Оттуда становится проблемой то, что люди уже знают, какие библиотеки доступны, и что хорошо работает для больших групп.