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

标签 java prolog chatbot

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

最佳答案

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

关于java - java中基于推理引擎的聊天机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405359/

相关文章:

java - 热情 : export diagram to an image/pdf

variables - 检查变量是否为空或已填充

list - 检查 Prolog 中的单元素列表

c# - IBM Watson Unity 3D SDK 保护服务(即将运行!)

testing - Botium脚本内存文件使用方法

java - 无法获得连接的 Kafka 流来运行或输出任何内容

java - Android中读取json数组的方法

java - iPhone 上的聊天机器人 - 提供前端的资源/应用程序/服务?

java - 注册用户 - 添加字段

prolog - 爱因斯坦之谜与术语列表