不确定这是否是解决问题的好地方,但我想我会尝试,因为这里有很多聪明人。
我只是想知道使用像Lojban这样的构造(即不是自然开发)和句法明确的人类语言是否可以用来在自然语言理解方面表现得比英语更好,因为它是一种更合乎逻辑的语言。
如果有人探索过这个想法或对 NLP 有更好的理解,我希望得到一些反馈。
不确定这是否是解决问题的好地方,但我想我会尝试,因为这里有很多聪明人。
我只是想知道使用像Lojban这样的构造(即不是自然开发)和句法明确的人类语言是否可以用来在自然语言理解方面表现得比英语更好,因为它是一种更合乎逻辑的语言。
如果有人探索过这个想法或对 NLP 有更好的理解,我希望得到一些反馈。
我在语言学堆栈交换中问了一个类似的问题。
我收到的回复来自用户@Prash:
一些更正:lojban虽然是一种人类语言,但不是自然语言;这是一个conlang。AFAIK,没有以 lojban 为母语的人:这需要将 lojban 作为主要语言之一教授给非常年幼的孩子。
Lojban 在句法上是明确的,并且在语义上几乎是明确的。如果有一种 lojban 编程语言,这应该无关紧要,因为人们会避免编写语义模糊的形式(如隐喻)。这个问题已经在lojban、Prolog、Haskell等各种论坛上出现过,那些论坛上的共识似乎是有可能,但还没有人做过。一些人(例如 1,例如 2)试图为非常有限的领域实现这样的事情,但是 AFAIK。