Rasa课程系列之:Rasa 3.X项目实战:基于ElasticSearch的影视对话机器人

390 阅读2分钟

课程关键字:Knowledge Base、ElasticSearch、Rasa Interactive Learning、Microservices、Pipeline、Policies、CollectingDispatcher, Tracker, Rasa Server, Endpoint

\

课程内容:

本项目课程围绕Rasa Knowledge Base与ElasticSearch整合实现影视对话机器人。项目基于IMDB Movie Dataset及CMU Book Summary Dataset,以Rasa Knowledge Base基石,以ActionQueryKnowledgeBase为核心,通过Rasa Interactive Learning及Rasa Visualize工具来动态的探索项目运行流程、NLU及Policies及微服务交互过程。课程对项目的data、actions、domain等每一行内容代码进行彻底剖析,不仅讲解其运行机制,更重要的底层why。达到通过实战项目贯通Rasa NLU、Policies、Microservices、ElasticSearch这一在生产环境黄金组合。

课程答疑:

课程提供配套的视频、代码及资料,购买后联系Gavin获得代码及辅助资料。

课程提供1年的技术答疑服务,Gavin老师负责所有课程技术问题的答疑及代码服务。

\

课程大纲:

第1课:基于ElasticSearch的Rasa项目实战之Movie及Book Knowledge Base整合

1,基于ElasticSearch的Knowledge Base与Rasa对话机器人的整合在对话机器人开发中巨大价值分析

2,基于ElasticSearch的Rasa项目核心运行流程分析:Movies及Books操作功能详情

3,打通Rasa、微服务及ElasticSearch功能演示及运行机制分析

4,通过Rasa Shell演示项目案例的核心功能

5,通过Rasa Interactive Learning演示项目案例的内幕运行机制及流程深度剖析

\

第2课:Rasa与ElasticSearch整合项目案例数据及配置作机制、最佳实践、及源码剖析

1,domain.yml中的config及session_config工作机制、最佳实践、内幕自定义源码剖析

2,项目的entities及slots、Responses和actions的关系解析

4,config.yml中Pipeline及Policies详解及其背后的Rasa Graph Architecture剖析

5,NLU及Policies训练数据详解

6,通过Rasa Interactive动手实战演示join movie and rating的功能

\

第3课:基于ElasticSearch的Rasa项目实战之微服务源码逐行解析

1,Rasa微服务和ElasticSearch整合中代码架构分析

2,KnowledgeBase源码解析

3,MovieDocumentType、BookDocumentType、RatingDocumentType源码解析

4,ElasticsearchKnowledgeBase源码解析

5,ActionElasticsearchKnowledgeBase源码解析