AI
(96)对话机器人 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 相
对话机器人 Rasa(八): actions 通过 Python 查询天气信息
非常典型地一个应用场景,即通过 rasa 从提交消息中提取城市和时间,然后调用三方天气接口查询天气,再返回用户。
但是按照官方文档,及电子书,网上资料里配置,jieba dict 也好,lookup table 也好,都会因为 DIE
对话机器人 Rasa(七):Action 支持 Python 查询今天星期几
## 场景
例如,跟 Rasa 机器人对话中,询问今天星期几,然后使用 Python 返回中文答复。
## nlu.yml
增加自然语言解析:
```
- intent: weekday
examples: |