【问题标题】:How to integrate Rasa Chatbot into website?如何将 Rasa Chatbot 集成到网站中?
【发布时间】:2020-06-29 05:21:13
【问题描述】:

我已经在我的电脑上安装了 Rasa Core 和 NLU,并且在训练之后 现在我的聊天机器人已经准备好构建模型,但我不清楚 文档或方式来部署或与网站集成。

我有名为“Rasa”的文件夹和“venv”虚拟环境。我试过了 将其放入网站,但他们正在阻止文件。那么什么是 将 Rasa 聊天机器人放入网站进行 24/7 实时聊天的方法?

【问题讨论】:

  • 此链接可能会有所帮助:Rasa deployment
  • @Sociopath 作为一个初学者,我没有完全理解这些,你能简单地说一下它应该如何解决问题吗?
  • 如果你的核心和 nlu 是分开的,那么你需要尽快升级。 >= v1.0 之后,core 和 NLU server 已经合并。查看如何使用 REST API 为您的网站创建自己的 UI:rasa.com/docs/rasa/user-guide/connectors/your-own-website/#id2
  • @jainmiahshaik 你找到解决方案了吗?没有使用 rasa-nlu 在实时网站上部署的教程或好的文档

标签: rasa-nlu rasa-core rasa


【解决方案1】:

要将您的聊天机器人连接到网站,请尝试使用https://github.com/botfront/rasa-webchat,即“用于在任何网站上部署使用 Rasa 或 Botfront 制作的虚拟助手的聊天小部件。”您需要添加类似

的内容
socketio:
  user_message_evt: user_uttered
  bot_message_evt: bot_uttered
  session_persistence: true/false

到您的credentials.yml。有关连接到您自己的网站的更多详细信息,请参阅https://rasa.com/docs/rasa/user-guide/connectors/your-own-website/

在部署方面,部署 rasa 聊天机器人的推荐方法是使用 docker-compose 或 kubernetes/openshift 使用 Rasa X。最简单的方法是使用one line deploy script

【讨论】:

    【解决方案2】:

    https://rasa.com/docs/rasa/connectors/your-own-website/#id2 训练你的机器人后运行命令 rasa run --enable-api --cors "*"

    将 REST 通道添加到您的 credentials.yml:

    rest:
      # you don't need to provide anything here - this channel doesn't
      # require any credentials
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多