代码之家  ›  专栏  ›  技术社区  ›  Akhilesh

基于Rasa的聊天机器人

  •  2
  • Akhilesh  · 技术社区  · 6 年前

    我计划使用 RASA 带节点。js作为后端。面临的挑战是,聊天机器人将安装在intranet网络上(即,它应该完全脱机工作)。我应该采取什么方法来实现这一目标? 我曾尝试将Bot kit framework与RASA集成,但这会导致对internet的依赖(需要在 website )。

    2 回复  |  直到 6 年前
        1
  •  3
  •   Mike Lutz    6 年前

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

    项目名为 Articulate

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

    请随时跳上我们的 Gitter 如果您有任何问题或需要帮助,请根据其(当前)原始状态使用它。

        2
  •  0
  •   Kunal Mukherjee    6 年前

    RASA NLU仅对您的意图分类和实体有帮助 认出为了满足您的业务逻辑 需要一个适当的框架来做到这一点。

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

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

    编辑:

    我忘了提一下,你也可以用 RASA Core 实现基于 关于老虎机和故事。这是一个机器学习模型,不需要 复杂的状态机,如Microsoft Bot Framework及其 内部部署。