对话机器人 rasa: 基于 websocket 的网页组件

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

本文介绍了使用网页版 Rasa 组件演示对话机器人的方法,包括配置和代码示例。同时,还介绍了使用 Nginx 转发 websocket 请求和解决常见错误。通过这些方法,可以更直观地展示对话机器人的效果,方便客户理解和接受。

🎯

关键要点

  • 使用网页版 Rasa 组件演示对话机器人比 Rasa Shell 更直观。

  • 可以将对话场景制作成小视频或 gif,方便客户理解。

  • 配置文件 credentials.yml 中增加 socketio 相关配置。

  • 重启 Rasa server 以应用配置。

  • 新建 index.html 网页文件以展示聊天机器人。

  • Nginx 配置用于转发 websocket 请求。

  • 解决 Nginx 配置中的 unknown 'connection_upgrade' 变量错误。

  • 确保 websocket URL 使用完整路径,包括域名。

  • 参考 Rasa 聊天组件文档获取更多参数信息。

➡️

继续阅读