AI

(88)

对话机器人 Rasa(十九):rasa 不同客户端类型区分处理 custom channel

## 使用场景 例如,用 Rasa 实现一个自动聊天机器人,要同时实现多端: - 网页端 - 微信小程序端 - Android / iOS 原生 App 端 - Windows 端 每一端的回复内容会有些许差异,如:

对话机器人 Rasa(十七):python custom actions 将 list 或 dict 存储到 slot

## 需求场景 在 rasa custom actions 的 python 代码中,需要调用一些三方 http api,并对查询结果进行缓存。 例如,调用天气查询接口一次查询未来三天的天气。将三天的结果放到一个 slot 中缓存。

对话机器人 Rasa(十六):rasa command not found

在给家里台式机增加了块新 SSD 之后,终于有足够的空间可以安装 Rasa 了。。。 参照 [开源对话机器人框架 Rasa (一):安装](https://www.sunzhongwei.com/install-chat-robot-

对话机器人 Rasa(十五):slot type 与 influence conversation

## domain.yml 中的 slot 配置 以下是一段有问题的 slot 配置 ``` slots: email: type: any influence_conversation: true

对话机器人 Rasa(十四):Botfront 自带的 MongoDB 端口问题

## 漏洞现象 在部署好 botfront,并创建了管理员账号之后,第二天发现账号消失了。 我本以为是本地目录权限问题,导致 mongodb 没有将数据写入磁盘。 但是,修改了本地目录权限之后,这个问题又出现了。 感觉出大问题了

对话机器人 Rasa(十三):GUI 管理系统 Botfront 部署

Botfront 是一个非常方便的 Rasa GUI 图形化管理后台。可以在网页里: - 编辑所有的 Rasa 配置文件 - 执行训练 - 使用 web 聊天组件 非常适合没有 linux 服务器操作经验的用户。 整个

对话机器人 Rasa(十二):用户会话 Session 管理

Rasa 可以管理用户 session,每个 session 由 conversation_id 唯一标识。 当你从 web 聊天组件或者 telegram app, fackbook messager 等不同的 channel 向

对话机器人 Rasa(十一):custom actions 中使用 python 设置 slot 值

例如,我想在 Rasa 对话过程中,缓存当前用户选择的服务 ID。 方便在调用其他业务接口时使用该 slot 的值。 ## custom actions 代码示例 actions.py 中,假设要将 my_slot 设置为 s

对话机器人 Rasa(十): 回复消息格式化,加粗换行等

例如,我想在 Rasa actions.py 中,对 dispatcher.utter_message 返回的消息进行格式化。 ## 加粗 这里类似 Markdown 的语法,需要加粗的文本前后加双星号即可。 ## 换

对话机器人 Rasa(九): docker compose 同时部署 rasa core 和 actions 服务

尝试手动启动了两个 docker containter: - 一个用于 rasa core - 一个用于 rasa actions 但是,发现测试对话不涉及 actions 服务的,一切正常返回; 但是跟 actions 相