Se souvenant que l'intelligence artificielle a longtemps été une entreprise académique, Prolog a été l'une des premières langues utilisées dans le cadre de son étude et de sa mise en œuvre. Il a rarement fait son chemin dans de grandes applications commerciales, cela dit, une implémentation commerciale célèbre se trouve à Watson, où prolog est utilisé pour la PNL .
L' Université d'Édimbourg a contribué à la langue et il était parfois appelé «Edinburgh Prolog». Il est toujours utilisé dans les enseignements académiques dans le cadre du cours d'intelligence artificielle.
La raison pour laquelle Prolog est considéré comme puissant en IA est que le langage permet une gestion facile des méthodes récursives et des correspondances de motifs.
Pour citer Adam Lally du Centre de recherche IBM Thomas J. Watson et Paul Fodor de l'Université de Stony Brook :
le langage Prolog est très expressif permettant aux règles récursives de représenter l'accessibilité dans les arbres d'analyse et le fonctionnement de la négation comme échec pour vérifier l'absence de conditions.