AI

(90)

对话机器人 Rasa(三十):slot influence_conversation 引发的 intent 无法识别

## 问题现象 在某个对话流程之后,返回了两个按钮,点击一个按钮 - 预期的效果是:先返回一个 utter,然后进入 form 输入 loop。 - bug 表现:要么返回空,要么返回完全不着边际的一个 utter,或者触发一个没

对话机器人 Rasa(二十九):custom action 中获取请求 channel 来源

## 需求背景 Rasa custom action 的 Python 代码中,需要根据不同 channel 渠道,来做不同的逻辑处理。 所以,需要能获取当前消息的 channel 来源。 ## 获取 channel `

将 yolov5 内置模型导出为 pytorch mobile 格式

## Google Colab 地址 使用 Colab 能利用 Google 免费提供的 GPU 资源,快速进行模型训练。比在我的弱鸡笔记本上训练,能节省大量时间。 在 Colab 上新建一个项目 https://colab.

对话机器人 Rasa(二十八):添加逻辑的工作流/规范

总结的一些 Rasa 开发过程中的经验和技巧,持续更新中 ... ## 第一步:流程图/对话逻辑图 - 原始的流程是怎样的 - 新流程逻辑分支 1 是怎样的 - 新流程逻辑分支 2 是怎样的 - 新流程逻辑分支 N 是怎样

对话机器人 Rasa(二十七):返回视频

虽然 Rasa 支持图片资源的返回,但是并不支持视频资源。 可以采用自定义字段的方式返回视频链接。 例如: ``` utter_my_video: - text: "Watch video below" cust

Rasa in Docker: Could not load model due to Error deserializing graph schema

When deploying Rasa service in production Docker environment, error show: > rasa.core.agent - Could not load model d

对话机器人 Rasa(二十六):生产环境支持多并发的配置

默认,Rasa 服务器只使用 1 个 worker。 对于生产环境,这肯定是不能接受的。 ## rasa 多并发 单机高并发设置 - 环境变量 SANIC_WORKERS 设置为 1 以上 - 默认 Rasa cu

对话机器人 Rasa(二十五):Form Slot 输入校验

## 需求背景 例如,我想让 Rasa 提示用户输入要购买的图书数量,需要输入 1 本到 100 本。 ## 方案一 ``` slots: book_number: type: float min_

对话机器人 Rasa(二十四):两例多返回额外消息的 bug 定位

今天又遇到一例 Rasa 对话多返回额外消息的 Bug,结合之前遇到的另外一例,都非常具有代表性, 有必要总结一下。避免之后再出现此类问题,浪费时间去调试。 具体细节就不贴日志了,直接上结论。 ## 现象 表现的现象都是

对话机器人 Rasa(二十三):重置 slot 的值

## 需求 在每次 rasa form 获取用户输入之后,将这个过程中用到的 slot 值重置。 即,置为 None。 防止下次进入同一个 form 时,slot 非空的情况导致未提示用户输入就进入之后的流程。 ## s