我想构建一个聊天机器人,它可以解析给定的知识,将事实添加到其知识库中,并使用这些事实和推理引擎来回答问题。我可以使用哪些现有的解决方案来构建它?如果没有现成的解决方案来解决这类问题,有没有什么框架可以让我实现这一点。我更喜欢java,但任何其他语言也可以。
发布于 2011-12-07 03:16:18
您可以在http://java-source.net/open-source/rule-engines上查看各种规则/推理引擎,您可以将它们组合在一起,并将它们部署到Google App Engine和enabler XMPP中。XMPP将为您提供非常快速的聊天界面与Google App Engine,您可以专注于实际的推理引擎。如果你需要帮助,请多问!
发布于 2011-12-07 09:53:49
对于Prolog系统,请参考Prolog's info-page了解当前的实现。
https://stackoverflow.com/questions/8405359
复制相似问题