课程关键字:Rasa Interactive, NLU, Policies, Intent, Entities, Prediction, Confidence, Form, Active Loop, Action, Validation, SlotSet, FormValidationAction, CollectingDispatcher, Tracker, Rasa Server, Endpoint
课程内容:
Rasa Interactive是Rasa提供给开发者最强大的交互及程序调试利器。Rasa官网说“Interactive learning makes it easy to write stories by talking to your bot and providing feedback. This is a powerful way to explore what your bot can do, and the easiest way to fix any mistakes it makes.”
作为星空对话机器人的作者,在使用Rasa Interactive功能的时候确实被其强大及方便易用惊艳到。这不仅是因为其在NLU及Dialogue Management方面强大的交互功能把整个对话机器人与用户交互的过程一览无余的展示在开发者面前,同时更由于其基于数据流的强大的调试功能及数据生成功能。
本课程聚焦于Rasa Interactive这个Rasa对话机器人开发者最强大的工具,不仅讲解其原理内幕,同时更是使用多个Rasa对话机器人应用程序实战其内幕运行流程的每一个步骤并对其背后的“why”进行剖析,帮助每一个Rasa开发者彻底理解并在实践中掌握Rasa Interactive这一最强开发及调试利器。
为了更好的帮助学习者掌握每一个细分知识点,课程中的每个案例都会借助rasa visualize命令带领大家清晰程序的数据流,同时细致剖析NLU及Policies的训练数据及每个应用程序微服务代码,帮助大家一站式彻底掌握Rasa Interactive Learning。
课程答疑:
课程提供配套的视频、代码及资料,购买后联系Gavin获得代码及辅助资料。
课程提供1年的技术答疑服务,Gavin老师负责所有课程技术问题的答疑及代码服务。
课程试听:
第2课:通过Rasa Interactive Learning发现及解决对话机器人的Bugs案例实战
1,动态的Rasa Visualization http://localhost:5006/visualization.html
2,Rasa Interactive Learning定位Slot的Bug及解决方案现场实战
3,Rasa Interactive Learning定位微服务Bug及其分析
课程大纲:
第1课:Rasa Interactive Learning原理内幕、运行流程及案例实战NLU及Policies交互调试
1,为什么说Rasa Interactive Learning是解决Rasa对话机器人Bug最容易的途径?
2,Rasa Interactive与Rasa Visualize的联合使用:Stories、Rules、NLU、Policies
3,项目案例Microservices源码逐行解析
4,使用Rasa Interactive Learning逐行调试nlu及prediction案例的三大用例场景
5,使用Rasa Interactive Learning生产数据示例实战
第2课:通过Rasa Interactive Learning发现及解决对话机器人的Bugs案例实战
1,动态的Rasa Visualization http://localhost:5006/visualization.html
2,Rasa Interactive Learning定位Slot的Bug及解决方案现场实战
3,Rasa Interactive Learning定位微服务Bug及其分析
第3课:Rasa Interactive Learning透视Rasa Form的NLU及Policies的内部工作机制案例实战
1,通过Rasa Visualize分析Pizza项目的三大运行流程
2,Pizza项目的NLU、Stories及Rules内容详解
3,项目的微服务代码详解
4,通过Rasa Interactive Learning测试Pizza form的运行及validation运行机制
5,通过Rasa Interactive Learning实战围绕Pizza form的错误对话路径及改造方式
6,通过Rasa Interactive Learning生成新的Pizza form训练数据及其训练