我遇到了Winograd SHRDLU程序,我发现它非常有趣且令人向往。
对此有什么共识?有没有类似的尝试?
我正在阅读Terry Winograd 了解自然语言的书,他在其中讨论程序的功能,LISP语言等。我还发现了语言学家Michael Halliday和Winograd的书中提到的语言理论系统(功能)语法。
是否还有其他AI / NLP使用此理论作为语义功能的基础?
我遇到了Winograd SHRDLU程序,我发现它非常有趣且令人向往。
对此有什么共识?有没有类似的尝试?
我正在阅读Terry Winograd 了解自然语言的书,他在其中讨论程序的功能,LISP语言等。我还发现了语言学家Michael Halliday和Winograd的书中提到的语言理论系统(功能)语法。
是否还有其他AI / NLP使用此理论作为语义功能的基础?
Answers:
自从SHRLDLU开发以来,已经进行了更多尝试来开发自然语言理解系统。例如,存在一个描述自扩展自然语言用户界面的实现的文档。
SHRDLU是在1970年代初编程的。在1980年代末和1990年代初,在语言基础领域实现了两个重要的项目:TWIG(ID Horswill编写)和JACK(NI Badler 编写)。两种尝试都可以看作是SHRDLU的现代实现。在虚拟3D环境中,玩家可以借助自然语言的语音界面激活命令。这意味着,可能的动作被归为Maniac Mansion风格的GUI。这两个项目(JACK和TWIG)在Google学术搜索中都有详细记录,并且是语言到动画处理领域的标准示例。与SHRDLU项目一样,源代码也丢失了,因此无法下载正在运行的原型。