一种机器人聊天方法技术

技术编号:24853559 阅读:43 留言:0更新日期:2020-07-10 19:07
本发明专利技术公开了一种机器人聊天方法,可以对非技术人员设置关于多轮对话自动对话的机制;为多轮对话提供技能之间跳转的配置数据;判断是否检测到对话的回复意图和实体;当检测到用户回复对话没有命中意图和实体时,监测配置文件是否配置相关的其他意图,如果如果配置文件包含用户回答话术的意图,则跳转到新的意图对应技能的的方法。这样所有的多轮技能都可以根据业务场景灵活配置技能跳转的范围,对超过5轮对话的多轮技能可以跳出技能,并保存当前状态,少于5轮则可以设置特定的几个跳转的范围,对于小于三轮的就不支持跳转。

【技术实现步骤摘要】
一种机器人聊天方法
本专利技术涉及人工智能
,具体是一种机器人聊天方法。
技术介绍
目前的公司的智能音响,广泛应用于各种领域,例如:天气查询、地图查询、生活消息查询等,其为人们的生活带来了便利,可通过语音和自然语言的处理提供健康信息和生活娱乐内容。其为人们的生活带来了便利。但是,随着用户要求的不断提高,人们发现用户单次输入的信息太少,不足以得出符合用户期望的结果;所以,一种新型的多交互型聊天机器人应运而生了;例如:当用户通过语音问“今天天气怎么样”时,多交互型聊天机器人会继续询问“是什么地方的天气”,并在用户反馈“地方”之后,再向用户反馈最终的结果;由此,多交互型机器人通过更多的用户信息的收集来更加精准地为用户提供服务。但是,本申请专利技术人在实现本专利技术的过程中发现,现有技术的多交互型聊天机器人至少存在以下缺陷:在用户自动聊天的过程中,当用户突然想跳出多轮听音乐时,目前状态是还在多轮状态中,机器人就回答听不懂,极大地影响了自动对话的用户体验;只有当用户说“退出天气技能”后,然后再说“我要听音乐”,才能正常的获取到音乐的资源,这个不仅增本文档来自技高网...

【技术保护点】
1.一种机器人聊天方法,其特征在于,包含以下步骤:/n用户通过语音方式或者文本的输入来发起对话,如果是语音的话需要执行语音自动识别,将识别出语音转换为文本,对话系统根据用户的文本输入,做自然语言理解处理解析到用户输入文本的意图和实体,根据意图和实体和用户当前对话状态,通过对话管理机制判断进入哪个技能,并且确定回复用户话术;/n用户在多轮对话系统反馈的的结果进行回复,对话系统对回复的文本进行自然语言理解处理,得到意图和实体,然后对话系统会根据意图和实体判断当前对话是否是获取到槽位信息,是否是当前轮多轮的正确回答;/n如果当前用户回答正确,则对话系统会预测下一轮的对话信息,进行下一轮的对话操作,如...

【技术特征摘要】
1.一种机器人聊天方法,其特征在于,包含以下步骤:
用户通过语音方式或者文本的输入来发起对话,如果是语音的话需要执行语音自动识别,将识别出语音转换为文本,对话系统根据用户的文本输入,做自然语言理解处理解析到用户输入文本的意图和实体,根据意图和实体和用户当前对话状态,通过对话管理机制判断进入哪个技能,并且确定回复用户话术;
用户在多轮对话系统反馈的的结果进行回复,对话系统对回复的文本进行自然语言理解处理,得到意图和实体,然后对话系统会根据意图和实体判断当前对话是否是获取到槽位信息,是否是当前轮多轮的正确回答;
如果当前用户回答正确,则对话系统会预测下一轮的对话信息,进行下一轮的对话操作,如果当前用户回答错误,没有提取到对应的槽位值,则根据用户回答的语句的意图结合当前技能去redis做检索,判断当前技能是否支持用户对话意图的跳转,如果检索到匹配意图信息,则对话系统将保存当前多轮的对话信息,并进入到用户意图对应的新的技能,并向用户发起对话流程;如果没有检索到匹配意图信息,...

【专利技术属性】
技术研发人员:安静梅张凯文钱小菲魏宇涛
申请(专利权)人:上海国民集团健康科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1