2

我想构建一个聊天机器人,它可以解析给定的知识,将事实添加到其知识库中,并使用这些事实和推理引擎来回答问题。我可以使用哪些现有解决方案来构建它?如果没有针对此类事情的现成解决方案,是否有任何框架可以组合在一起来实现这一目标。我更喜欢java,但任何其他语言也可以。

4

2 回答 2

1

您可以在http://java-source.net/open-source/rule-engines查看各种规则/推理引擎,您可以将其中任何一个结合起来,并将它们部署在 Google App Engine 和启用程序 XMPP 中。XMPP 将通过 Google App Engine 快速为您提供聊天界面,您可以专注于实际推理引擎。如果您需要帮助,请询问更多!

于 2011-12-06T19:16:18.277 回答
1

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

于 2011-12-07T01:53:48.997 回答