Rasa 架构【4】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
本文是全系列中第3 / 10篇:Rasa 聊天机器人
- Rasa 模型评估【6】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 消息和语音通道【5】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 架构【4】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 命令行界面【3】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 教程【2】-Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 云存储【10】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 安装【1】-Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- 在Docker上运行Rasa【9】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 运行服务【8】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
- Rasa 验证数据【7】—Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽
架构
消息处理
此图显示了使用Rasa构建的助手如何响应消息的基本步骤:
这些步骤分别是:
1. 收到消息并将其传递给解释器(Interpreter),解释器将其转换为包含原始文本,意图和找到的任何实体的字典。这部分由NLU处理。
2. 跟踪器(Tracker)是跟踪对话状态的对象。它接收新消息进入的信息。
1. 策略(Policy)接收跟踪器的当前状态。
3. 该策略选择接下来采取的操作(action)。
4. 选择的操作由跟踪器记录。
5. 响应被发送给用户。
注意
消息可以是人类输入的文本,也可以是按钮按下等结构化输入
Rasa 英文网站:https://rasa.com/
Rasa 中文官方文档,聊天机器人,上下文管理,多伦对话,意图识别,填槽,中文聊天机器人开发必备手册:
http://rasachatbot.com/
磐创AI-中文聊天机器人
http://panchuangai.com/
原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2019/08/31/rasa_architecture/