1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 19小时精通Rasa 3.X 项目实战之教育行业Education Bot智能业务对话机器人

19小时精通Rasa 3.X 项目实战之教育行业Education Bot智能业务对话机器人

时间:2023-11-12 22:19:27

相关推荐

19小时精通Rasa 3.X 项目实战之教育行业Education Bot智能业务对话机器人

课程标题:19小时精通Rasa 3.X 项目实战之教育行业EducationBot智能业务对话机器人

课程关键字:Rasa Application、EducationBot、Debugging、Sanic、Interactive Learning、Testing、Microservices、CollectingDispatcher、NaturalLanguageGenerator、Tracker Store、Domain、Payload、NLU、Policies、Dialogue Management、Custom Slot、Custom Mapping、ActionExecutor、External API、Graph Architecture、Rasa Architecture、Life Cycle、Endpoint、Aiohttp、Coroutines、SlotSet、RESTful、State、Validation、RegexFeaturizer、RegexEntityExtractor、ResponseSelector、EntitySynonymMapper、ValidationAction、FormValidationAction、Dynamic FormBehavior、Session、Rasa Core、Rasa SDK、Open API、MessageHandling、UserUttered、BotUttered、SlotSet、UserUtteranceReverted、FollowupAction、RemoteAction、ActionExecutionRejection、Architecture

课程内容:

本课程是基于教育行业经典场景智能业务而设计实现的Rasa 3.X智能业务对话机器人,以调试Debugging和Rasa Interactive Learning为主线剖析项目架构设计、微服务内幕、源码实现、数据训练、用户信息处理全生命周期、项目自定义扩展等。本课程花了大量的时间对Education Bot微服务这一对话机器人开发者编码的核心上,包含微服务远程通信、微服务进行启动、微服务注册、各类微服务编码、微服务验证、微服务测试与调试等在实际开发中用到的微服务的实践精髓。

从功能上讲,该项目实现了教育行业经典场景智能业务中的信息查询、内容推荐、学习引导、疑难问题解答等智能业务交互式对话,从技术上讲是一个一站式教育领域对话机器人解决方案。尤其是Debugging及Rasa Interactive Learning部分所使用的工具及透过这些工具所呈现出了项目内部的NLU、Dialogue Management以及微服务通信过程、Action Server启动、Action运行的内部流程及对各种现象的本质剖析,不仅能够帮助学员从项目动态运行的角度彻底掌握该项目,同时对提升学员对Rasa内核的理解力也会大有裨益。

该项目在Debugging交互中展示了大量Rasa对话机器人内核高级架构和开发技术,学员可以在学习完本课程后对项目代码进行二次开发,实现自己的教育领域经典场景智能业务对话机器人任意复杂度的产品。更重要的是,该项目课程中展示的高阶对话机器人实战技术尤其是微服务、校验技术及各类定制开发功能可以帮助学员在开发基于Rasa开发其它类型的对话机器人时游刃有余。

资料及答疑:

购买后联系授课导师Gavin获得代码、资料及完整的课程视频(包含额外的根据学员学习反馈而补充的视频及助教录制的视频)。

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

课程大纲:

第1课:Rasa对话机器人项目实战之教育领域Education Bot项目架构、运行测试、流程分析及Rasa Interactive实验分析

1,Rasa内核架构Agent、NLU Pipelines、DialoguePolicies、Action Server、Tracker Store等详解

2,Rasa对话机器人项目实战之教育领域Education Bot项目介绍及架构设计

3,Rasa 3.X Graph Architecture架构密码、Graph Component及数据流解析

4,关于Agent与微服务Action Server交互流程及Action Server把业务处理结果输出全生命周期解析

5,Rasa Shell 启动Rasa对话机器人项目实战之教育领域Education Bot过程剖析

6,通过Rasa visualize解析Rasa对话机器人项目实战之教育领域Education Bot

7,通过Rasa Shell演示Rasa对话机器人项目实战之教育领域Education Bot项目

8,通过Rasa Interactive启动过程训练内容、模型加载及Rasa Server详解

9,通过Rasa Interactive解密教育领域EducationBot中user和bot交互的内幕详情

10,Rasa对话机器人项目实战之教育领域Education Bot项目微服务分析

第2课:Rasa对话机器人项目实战之教育领域Education Bot调试Debugging过程全生命周期实战解密

1,教育领域Education Bot调试Rasa Debugging启动Modules分析

2,教育领域Education Bot调试Rasa Debugging启动Sanic服务器详解

3,教育领域Education Bot调试Rasa Debugging命令终端Cmdline链接解析

4,教育领域Education Bot调试Rasa Debugging中NLU Pipeline组件启动详解

5,教育领域Education Bot调试Rasa Debugging中Policies组件启动详解

6,教育领域Education Bot调试Rasa Debugging中用户信息进入Agent过程详解

7,Education Bot Debugging对用户Message处理的整个NLU生命周期详解

8,Education Bot Debugging的DialogueManagement中Policies并行处理详解

9,Education BotDebugging中Ensemble产生Action过程详解

10,Education BotDebugging中的系统事件详解

第3课:Rasa对话机器人项目实战之教育领域Education Bot项目Debugging进阶实战

1,Education Bot对RulePolicy、AugmentedMemoizationPolicy、TEDPolicy使用Debugging实验分析

2,Education Bot在stories中对AugmentedMemoizationPolicy具体应用详解

3,Debugging模式下的EducationBot对TEDPolicy使用源码解析

4,Next Action决策器DefaultPolicyPredictionEnsemble算法剖析及源码讲解

5,专门为faq及chitchat设计的ResponseSelector运行机制详解及Debugging实验

6,Debugging模式下的EducationBot出发out of scope机制分析实验解密

7,Debugging模式下的EducationBot的动态State剖析

第4课:Rasa对话机器人项目实战之教育领域Education Bot项目微服务架构设计及通信协议解密

1,Rasa 3.XArchitecture视角下的Agent和Action Server交互过程详解

2,Rasa 3.XArchitecture视角下的Message Handling生命周期详解

3,Rasa 3.X官网微服务RasaAction Server逐句解析

4,Endpoint Request四大核心next_action、sender_id、tracker、domain详解

5,Endpoint Request中Payload示例JSON内容解密

6,Endpoint Response两大核心events和repsonse详解

7,Endpoint Response中Payload示例JSON内容解密

8,Education Bot项目微服务中过程及代码示例解析

9,Rasa 3.X微服务OpenAPIspecification逐行解析

第5课:Rasa对话机器人项目实战之教育领域Education Bot项目微服务下的代理模式及核心组件源码解析

1,Rasa 3.X Architecture下的Agent与Action Server构建的的代理模式微服务解密

2,代理模式下Rasa Core中的Action类代码逐行解密

3,代理模式下Rasa SDK中的Action类代码逐行解密

4,代理模式下Rasa Core中的OutputChannel内幕机制及代码解析

5,代理模式下Rasa Core中的NaturalLanguageGenerator内幕机制及代码解析

6,代理模式下Rasa Core中的DialogueStateTracker内幕机制及代码解析

7,代理模式下Rasa Core中的Domain内幕机制及代码解析

8,代理模式下Rasa SDK中的CollectingDispatcher内幕机制及代码解析

9,代理模式下Rasa SDK中的Tracker内幕机制及代码解析

10,代理模式下Rasa SDK中的DomainDict内幕机制及代码解析

第6课:Rasa对话机器人项目实战之教育领域Education Bot项目Action Server进程启动、微服务注册、微服务调用全生命周期实战及源码逐行解密

1,通过Rasa Interactive的方式实验微服务调用过程日志记录及对日志的分析

2,对Action Server中微服务注册及调用过程日志详解

3,微服务框架核心ActionExecutor类register_action方法源码逐行解析

4,微服务框架核心ActionExecutor类register_package方法源码逐行解析

5,微服务框架核心ActionExecutor类run方法源码逐行解析

6,微服务框架核心ActionExecutor类datastructure及coroutines代码分析

7,Rasa微服务进程启动__main__.py文件代码逐行剖析

8,Rasa微服务进行启动app.py代码分析

9,基于Sanic的Rasa 3.X微服务进程启动服务器App实例化方法逐行代码解密

10,基于Sanic的Rasa 3.X微服务进程启动服务器run方法逐行代码解密

11,Rasa微服务endpoint对调用ActionExecutor安装微服务代码解析及实战解密

12,Rasa微服务endpoint对调用ActionExecutor运行微服务代码解析及实战解密

13,通过触发Bug的方式展示和总结Rasa微服务进程启动、服务器启动、微服务注册、微服务调用全生命周期

第7课:Rasa对话机器人项目实战之教育领域Education Bot微服务FormValidationAction案例实验剖析及全生命周期运行源码详解

1,通过Rasa Interactive演示调用FormValidationAction微服务过程问题分析

2,FormValidationAction架构设计及工作机制分析

3,从微服务进程的视角分析FormValidationAction被微服务框架调用的过程及源码解析

4,FormValidationAction的父类ValidationAction设计及源码解析

5,从微服务进程的视角分析Endpoint到ActionExecutor到ValidationAction的整个调用链条

6,ValidationAction的run方法代码调用FormValidationAction代码详解

7,FormValidationAction调用ValidateSubscribeNewsletterForm代码详解

第8课:Rasa对话机器人项目实战之教育领域Education Bot开发事件驱动Event三层设计机制、全生命周期及源码详解

1,从系统视角、应用视角及用户视角看Event的设计和实现

2,从Action Server、Agent及Tracker Store底层架构及交互过程解密Rasa事件机制

3,Rasa SDK下的UserUttered、BotUttered、SlotSet、UserUtteranceReverted、FollowupAction等源码解析

4,Rasa Core中事件机制及源码详解

5,DialogueStateTracker源码详解

6,通过Debugging模式分析TrackerStore和DialogueStateTracker交互关系

7,基于Action Server、Agent和TrackerStore三者相互交互的Rasa事件驱动机制总结

第9课:Rasa对话机器人项目实战之教育领域Education Bot项目微服务源码逐行解密(上)

1,Education Bot项目代码Modules导入分析及最佳实践

2,ActionSubmitSubscribeNewsletterForm源码逐行剖析

3,ValidateSubscribeNewsletterForm源码逐行剖析

4,ActionSubmitSalesForm源码逐行剖析

5,ValidateSalesForm源码逐行剖析

7,ActionExplainSalesForm源码逐行剖析

8,ActionExplainFaqs源码逐行剖析

9,ActionSetFaqSlot源码逐行剖析

10,ActionPause源码逐行剖析

11,ActionStoreUnknownProduct源码逐行剖析

12,ActionStoreUnknownNluPart源码逐行剖析

13,ActionStoreBotLanguage源码逐行剖析

14,ActionStoreEntityExtractor源码逐行剖析

15,ActionSetOnboarding源码逐行剖析

第10课:Rasa对话机器人项目实战之教育领域Education Bot项目微服务源码逐行解密(下)

1,ActionSubmitSuggestionForm源码逐行剖析

2,ActionStoreProblemDescription源码逐行剖析

3,ActionGreetUser源码逐行剖析

4,ActionDefaultAskAffirmation源码逐行剖析

5,ActionDefaultFallback源码逐行剖析

7,ActionRestartWithButton源码逐行剖析

8,ActionCommunityEvent源码逐行剖析

9,ActionDocsSearch源码逐行剖析

10,ActionForumSearch源码逐行剖析

11,ActionTagFeedback源码逐行剖析

12,ActionTagDocsSearch源码逐行剖析

13,ActionTriggerResponseSelector源码逐行剖析

第11课:Rasa对话机器人项目实战之教育领域Education Bot项目NLU Pipeline、Dialogue Policies及多意图识别及对话管理解密

1,Rasa Architecture视角Agent与NLU Pipeline、DialoguePolicies交互关系解析

2,Education Bot项目NLUPipeline逐个组件解析

3,Education Bot项目DialoguePolicies逐个组件解析

4,Rasa中Multi-Intent多意图Classifier分类器工作原理和流程解析

5,Rasa中Multi-Intent多意图配置及案例分析

7,Rasa中Multi-Intent多意图DialogueManagement处理机制及实例剖析

第12课:Rasa对话机器人项目实战之教育领域Education Bot项目NLU Data详解

1,Education Bot项目NLU Data架构设计High-LevelStructure四大核心解析

2,NLU TrainingExamples解析及实例分析

3,NLU Entities解析及实例分析

4,NLU Synonyms解析及实例分析

5,NLU RegularExpressions for Intent Classification解析及实例分析

6,NLU RegularExpressions for Entity Extraction解析及实例分析

7,NLU Lookup Tables解析及实例分析

8,NLU Entities Rolesand Groups解析及实例分析

9,NLU Entity Roles andGroups influencing dialogue predictions解析及实例分析

10,NLU BILOU EntityTagging解析

第13课:Rasa对话机器人项目实战之教育领域Education Bot项目Policies Data详解

1,Education Bot项目Policies Data中Stories和Rules分离的架构设计

2,Policies Data中UserMessages、Actions及Events三个组件解析

3,Form Events详解及案例分析

4,Checkpoints详解及案例分析

5,OR statements详解及案例分析

6,End-to-end Training工作机制解析

7,End-to-end Training案例分析

8,Rules for theConversation Start详解及案例分析

9,Rules withConditions详解及案例分析

10,Skip Waiting forUser Input at the End of a Rule

11,Form下的ActionExecutionRejection机制详解

12,对ActionExecutionRejection具体处理实例解析

第14课:Rasa对话机器人项目实战之教育领域Education Bot项目Session自定义、Rich Response解密及案例剖析

1,Domain中的config运行机制剖析及配置实践

2,session_expiration_time设置最佳实践

3,carry_over_slots_to_new_session运行原理解密

4,Session启动事件分析

5,action_session_start运行机制及最佳实践

6,action_session_start自定义设置对话机器人的Memory

7,action_session_start自定义和第三方API整合

8,action_session_start与session_started_metadata综合应用

9,Using Variables inResponses解析与示例

10,Channel-SpecificResponse Variations解析与示例

11,Conditional ResponseVariations解析与示例

12,Rich Responses解析与示例

第15课:Rasa对话机器人项目实战之教育领域Education Bot项目Slots内幕解析、Slot Validation Actions剖析、Entities及Intents解析

1,Rasa Slots工作机制及最佳实践解析

2,Slots andConversation Behavior详解及示例剖析

3,Slot Types:Text Slot、Boolean Slot、CategoricalSlot、Float Slot、List Slot、Any Slot详解及示例

4,Custom Slot Types工作机制及示例剖析

5,Slot Mappings详解及示例剖析

6,Mapping Conditions详解及示例剖析

7,Custom Slot Mappings详解及示例剖析

8,action_validate_slot_mappings详解及源码剖析

9,Entities详解及示例剖析

10,Intents详解及示例剖析

第16课:Rasa对话机器人项目实战之教育领域Education Bot项目Form内幕解析及自定义全解

1,Education Bot项目Form使用分析

2,Rasa Form的定义与activation解析与案例剖析

3,Deactivating a Form解析及最佳实践

4,Writing Stories /Rules for Unhappy Form Paths解析及案例剖析

5,Form Slot Mappings剖析

6,Validating FormInput解析及案例剖析

7,Custom Slot Mappings解析及案例剖析

8,Dynamic FormBehavior解析及案例剖析

9,requested_slot slot解析及案例剖析

10,Custom Action to AskFor the Next Slot解析及案例剖析

第17课:Rasa对话机器人项目实战之教育领域Education Bot项目FormValidationAction内幕机制及源码逐行解密

1,基于Rasa微服务的Action的ValidationAction架构解析

2,ValidationAction中提取slots信息代码逐行剖析

3,ValidationAction中validation操作源码逐行剖析

4,ValidationAction中run方法源码逐行剖析

5,FormValidationAction的domain_slots方法代码逐行剖析

6,FormValidationAction的_extract_validation_events代码逐行剖析

7,FormValidationAction的next_requested_slot代码逐行剖析

8,Rasa文档中ValidationAction逐句解析

9,Rasa文档中FormValidationAction逐句解析

10,Education Bot项目FormValidationAction使用分析

第18课:图解Rasa对话机器人项目实战之教育领域Education Bot项目及综合调试Debugging实战解密

1,通过Rasa Architecture图解对话机器人项目实战之教育领域Education Bot项目

2,通过Graph Architecture图解对话机器人项目实战之教育领域Education Bot项目

3,通过Training Flow图解对话机器人项目实战之教育领域Education Bot项目

4,通过Inference Flow图解对话机器人项目实战之教育领域Education Bot项目

5,Rasa Action Server启动详解

6,Rasa Server NLU启动过程Debugging及图解

7,Rasa Server Policies启动过程Debugging及图解

8,通过Debugging的模式解析用户输入Message完整的NLU处理过程

9,通过Debugging的模式解析用户输入Message完整的Policies处理过程

10,通过Debugging的模式解析用户输入Message完整的响应用户的过程

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。