Recordando que la inteligencia artificial ha sido un esfuerzo académico durante mucho tiempo, Prolog fue uno de los primeros idiomas utilizados como parte del estudio y la implementación del mismo. Rara vez se ha abierto camino en grandes aplicaciones comerciales, habiendo dicho eso, una implementación comercial famosa se encuentra en Watson, donde se usa el prólogo para PNL .
La Universidad de Edimburgo contribuyó al lenguaje y a veces se lo denominó "Prólogo de Edimburgo". Todavía se usa en las enseñanzas académicas allí como parte del curso de inteligencia artificial.
La razón por la cual Prolog se considera poderoso en la IA es porque el lenguaje permite una fácil administración de métodos recursivos y coincidencia de patrones.
Para citar a Adam Lally del Centro de Investigación IBM Thomas J. Watson , y Paul Fodor de la Universidad Stony Brook :
El lenguaje Prolog es muy expresivo y permite que las reglas recursivas representen la accesibilidad en los árboles de análisis y la operación de negación como falla para verificar la ausencia de condiciones.