从无到有搭建的一个以金融为中心的机器人,主要里面涉及三个模块NLU和NLG,
以及最后一个对话管理DM模块组成,以机器代替人工,24小时随时接待,让客户随时享
受服务,体验机器带来的方便,解决了一些用户常问的问题。里面主要包括功能有:基金
的查询、保险的查询、以及推荐保险,天气查询等功能。通过用户的查询迅速以语音的方
式返回给用户想要了解的问题的答案,实现快速问答。
1.创建用户问题,增加实体意图语料,数据分析处理
2.实现意图识别,实体识别功能(DIE)
3.编写分析机器人的故事线路(storices)
4.实现人机交互对话功能(DM)
5.多轮对话模块实现开发(插槽)
6.以语音输出回复内容(voice)
首先用户输入想要了解的一些问题,这些问题会发送给机器人,首先是NLU模块先将用户的消息进行解析,提取用户输入信息的实体判断其意图,大概意思就是把用户输入的信息非结构转为结构化让机器人可以理解的数据,然后rasa core模块会记录会话状态,并且tracker根据定义好的业务逻辑(storices),执行相关的策略(policy)以及相关的动作(action),如果涉及到场景的,机器人会开始对应的表单和插槽,完成多轮会话,最后把机器人的响应反馈到终端给用户。