Node.js 基于Rasa的聊天机器人

Node.js 基于Rasa的聊天机器人,node.js,rasa-nlu,Node.js,Rasa Nlu,我计划使用Node.js作为后端构建一个聊天机器人。挑战在于,聊天机器人将被安置在内联网上(即,它应该完全离线工作)。我应该采取什么方法来实现这一目标? 我曾尝试将Bot kit框架与RASA集成,但这带来了对internet的依赖(需要在上注册您的应用)。我们有一个开源项目来满足这一特定需求 该项目被称为 它目前处于alpha/beta阶段,但它是一个围绕RASA的(基于节点的)包装器,它(除其他外)将允许您在不需要外部工具的情况下将服务连接到它 如果您有任何问题或需要帮助,请随时使用我们的(

我计划使用Node.js作为后端构建一个聊天机器人。挑战在于,聊天机器人将被安置在内联网上(即,它应该完全离线工作)。我应该采取什么方法来实现这一目标?
我曾尝试将Bot kit框架与RASA集成,但这带来了对internet的依赖(需要在上注册您的应用)。

我们有一个开源项目来满足这一特定需求

该项目被称为

它目前处于alpha/beta阶段,但它是一个围绕RASA的(基于节点的)包装器,它(除其他外)将允许您在不需要外部工具的情况下将服务连接到它

如果您有任何问题或需要帮助,请随时使用我们的(当前)原始状态

RASA NLU仅在您的意图分类和实体方面提供帮助 认可。为了满足您的业务逻辑,您需要 需要一个适当的框架来做到这一点

目前,还没有一个强大的聊天机器人开发框架,它完全独立于互联网和内部部署

但是,您可以使用for Node.JS来完成响应,并使用RASA NLU进行意图分类和实体检测。Bot框架为您提供了将聊天机器人支持添加到多个频道(如Skype、Facebook messenger、Slack、网络聊天等)的功能

编辑: 我忘了提一下,您还可以使用 关于老虎机和故事。这是一个机器学习模型,不需要 复杂的状态机,如Microsoft Bot Framework及其 前提条件


这不是真的。Rasa NLU+Rasa Core将是一个端到端的prem解决方案。这是错误的-Microsoft Bot Framework要求消息通过其DirectLine服务,因此需要internet。另一位评论者是对的,如果你想完全在prem上,你需要Rasa-NLU+Core