对话机器人 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 聊天组件文档获取更多参数信息。
➡️