Answers:
记住人工智能在很长一段时间以来一直是学术上的努力,因此Prolog成为了研究和实现人工智能的早期语言之一。它很少进入大型商业应用程序,据说在Watson中有一个著名的商业实现,其中prolog用于NLP。
在爱丁堡大学促成了语言,它有时也被称为“爱丁堡序言”。它仍然被用作人工智能课程的一部分在学术教学中使用。
之所以认为Prolog在AI中功能强大是因为该语言允许轻松管理递归方法和模式匹配。
引用IBM Thomas J. Watson研究中心的Adam Lally和石溪大学的Paul Fodor的话:
Prolog语言的表达能力很强,它允许递归规则表示解析树中的可到达性,并且通过否定否定操作来检查条件是否缺失。