我有一个财务应用程序,我希望添加它能够在文本框中获取用户命令或输入,然后采取正确的行动。例如,希望用户写“显示过去 10 天的收入”,它会向他/她显示收入 - 关键是我希望它真正理解问题的含义,所以之前的声明将带来与“我在过去 10 天内是否有任何收入”或类似的结果 - BI(类似于 Wolfram|Alpha 引擎)的结果。
我想知道是否有任何开源库或算法书籍或任何我可以用来学习该主题的东西。关于开源库 - 我不介意它将用哪种语言编写。
我已经阅读了这个主题并看到了许多引擎和服务(OpenNLP、Apache UIMA、CoreNLP 等),但没有弄清楚它们是否适合我的需求。
欢迎任何答案或建议。非常感谢!