觉得有帮助请点赞关注收藏~~~
一、Rasa简介
Rasa是一个开源机器学习框架,可以用于构建基于文本和语音的对话驱动型自动化智能客服助手,能够克服传统客服的部分缺陷,在Windows操作系统环境下,可以使用pip install rasa完成安装,它主要包含以下两个主要模块
Rasa框架
(1)自然语言理解 (Rasa Natural Language Understanding:Rasa NLU):主要功能是实现用户意图识别、实体提取和参数优化等。例如,将用户输入的无结构化信息转换为有序的结构化信息,Rasa支持本地部署,并支持包括英语和汉语等在内的多种语言
(2)对话管理(Rasa Core):Core模块的主要功能为预测,因此可以针对未知场景提供适当的响应。
二、Rasa NLU详解
Rasa NLU模块的主要功能包括用户意图理解,实体提取和参数优化等等,Rasa使用意图概念作为用户消息分类的基本准则,可以将用户输入信息分成单数意图或者复数意图,可以从空白开始训练,也支持预加载训练模型,针对中文等不以空格分隔文本的场景,可以使用结巴分词进行数据预处理。
Rasa NLU需要解决包括数据质量 超范畴词语以及近意图混淆区分等问题 下面介绍Rasa相关基本概念和基本要素
(1)意图(intent)
训练数据是创建Rasa智能客服的重要基础步骤,Rasa基于用户意图(inte