我需要在我的当前模块中实现一些自然语言处理。 我正在寻找一些能够帮助我的好库。 我找到了“LingPipe”,但无法完全理解如何使用它。
基本上,我们需要实现一个功能,该应用程序可以解读以纯英文输入的客户指示(交货指令)。例如:
- 将于明天中午12:00接送
- 要求在6月10日之后交付
- 请勿在周三之前发送
- 将订单中的XYZ产品增加10个单位
LingPipe非常好用且文档详细,你也可以看看以下内容:
最后一个可能特别适合你,但我不知道是否有现成的Java实现(也许这对你的问题来说太过强大了:-)
使用DSL的想法可能更容易实现、更快速,并且对于你的客户来说更加可靠。我也建议先研究一下这个。
如需其他JVM语言,请参见