基于推理引擎的java聊天机器人



我想构建一个聊天机器人,它可以通过给定的知识进行解析,将事实添加到知识库中,并使用这些事实和推理引擎来回答问题。我可以使用哪些现有的解决方案来构建它?如果没有现成的解决方案,像这样的东西有任何框架,我可以放在一起实现这一点。我更喜欢java,但任何其他语言也可以。

您可以在http://java-source.net/open-source/rule-engines上查看各种规则/推理引擎,您可以将其中任何一个配对并将它们部署到Google App Engine中并启用XMPP。XMPP会给你聊天界面相当快与谷歌应用引擎,你可以专注于实际的推理引擎。如果你需要帮助,请多问!

对于Prolog系统,请参阅Prolog的信息页以了解当前的实现。

最新更新