不知道这是否是一个很好的地方,但我想我会尝试的,因为这里有很多聪明的人。

我只是想知道是否可以使用诸如Lojban这样的结构化(即不是自然发展的)和句法上明确的人类语言来实现对自然语言的理解,而不是例如英语,因为它是一种更合逻辑的语言。

如果有人探索过这个想法或对NLP有更好的了解,我希望获得一些反馈。

最佳答案

我在linguistics stack exchange上问了类似的问题。
我收到的来自用户@Prash的回复非常有用:

一些更正:lojban,虽然是人类语言,但不是自然语言;这是一个conlang。 AFAIK没有lojban的母语:这要求将lojban教为一个很小的孩子的主要语言之一。
Lojban在语法上是明确的,并且在语义上仅是明确的。如果有一种lojban编程语言,那应该没关系,因为可以避免编写语义上模棱两可的形式(例如隐喻)。在lojban,Prolog,Haskell等各种论坛上都提出了这个问题。在这些论坛上达成的共识似乎是可能,但是还没有人做到。某些人(e.g. 1e.g. 2)曾尝试在非常有限的域中实现这种功能,但AFAIK则可以。

08-24 14:22