Chat-Bot基于Rasa

时间:2018-03-06 11:37:19

标签: node.js rasa-nlu

我打算使用RASA和Node.js作为后端来构建一个聊天机器人。挑战在于,聊天机器人将被安置在内联网网络上(即它应该完全脱机工作)。我应该采取什么方法来实现这一目标? 我已尝试将Bot-kit框架与RASA集成,但这会导致对互联网的依赖(需要在website上注册您的应用程序。)

2 个答案:

答案 0 :(得分:3)

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

该项目名为Articulate

它目前处于alpha / beta阶段,但它是围绕RASA的(基于节点的)包装器(除其他外)将允许您连接服务而无需外部工具。

如果您有任何问题或需要帮助,可以随意跳转Gitter给定(原始)原始状态。

答案 1 :(得分:0)

  

RASA NLU只会帮助您进行意图分类和实体   承认。为了实现你的业务逻辑,你   需要一个适当的框架来做到这一点。

目前,截至目前,Chatbot开发还没有强大的框架,完全独立于互联网和内部部署。

但是,您可以使用Microsoft Bot Framework SDK用于Node.JS来完成您的响应,并使用RASA NLU进行Intent分类和实体检测。 Bot框架为您提供了将聊天机器人支持添加到Skype,Facebook Messenger,Slack,Web Chat等多个渠道的功能。

编辑:

  

我忘了提及,您也可以使用RASA Core来实现您的业务逻辑   在插槽和故事。它是一个机器学习模型,并不是必需的   复杂的状态机,如Microsoft Bot Framework及其完全   预置。