基于虚拟聊天角色的聊天方法以及相关装置制造方法及图纸

技术编号:32130015 阅读:43 留言:0更新日期:2022-01-29 19:27
本申请公开了一种基于虚拟聊天角色的聊天方法以及相关装置。该方法包括接收用户通过社交账号选择的至少一个虚拟聊天角色的选择指令,其中所述虚拟聊天角色至少包括如下之一的定制化属性特征:故事剧情、语言风格、角色性格;响应于所述选择指令,并确定当前拟进行聊天的所述虚拟聊天角色;接收用户输入的聊天信息,基于所述虚拟聊天角色以及预设自然语言处理模型生成符合当前语境的开放性场景对话聊天内容,将所述符合当前语境的聊天内容发送至所述社交账号对应的终端。本申请解决了聊天机器人无法较好地处理开放交流语境下的用户聊天信息的技术问题。通过本申请将虚拟聊天角色人设和故事与开放性场景对话生成结合到一起,优化并真实化了整个聊天过程。优化并真实化了整个聊天过程。优化并真实化了整个聊天过程。

【技术实现步骤摘要】
基于虚拟聊天角色的聊天方法以及相关装置


[0001]本申请涉及计算机软件领域,具体而言,涉及一种基于虚拟聊天角色的聊天方法以及相关装置。

技术介绍

[0002]自然语言处理,能够在对话、翻译、文本总结、情感分析等领域达到不错的准确度。
[0003]基于自然语言处理的聊天机器人主要集中实现的任务性的有限场景。然而在开放交流语境下,非任务式的聊天机器人无法较好地在与用户的沟通过程中表现得流畅、真实以及具有代入感,使得用户聊天体验不佳。
[0004]针对相关技术中聊天机器人无法较好地处理开放交流语境下的用户聊天信息的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种基于虚拟聊天角色的聊天方法以及相关装置,以解决聊天机器人无法较好地处理开放交流语境下的用户聊天信息的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种基于虚拟聊天角色的聊天方法用于服务端。
[0007]根据本申请的基于虚拟聊天角色的聊天方法包括:接收用户通过社交账号选择的至少一个虚拟本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟聊天角色的聊天方法,其特征在于,用于服务端,所述方法包括:接收用户通过社交账号选择的至少一个虚拟聊天角色的选择指令,其中所述虚拟聊天角色至少包括如下之一的定制化属性特征:故事剧情、语言风格、角色性格,所述故事剧情用于建立所述虚拟聊天角色与预设故事剧情的关联属性,所述语言风格用于表征所述虚拟聊天角色的预设聊天属性,所述角色性格用于表征所述虚拟聊天角色的预设人设属性,所述虚拟聊天角色用于在聊天过程中根据所述预设故事剧情、所述角色性格以及所述语言风格动态调整预设自然语言处理模型以使对话聊天内容符合预先定制化设置,所述社交账号的唯一身份标识与所述至少一个虚拟聊天角色绑定;响应于所述选择指令,并确定当前拟进行聊天的所述虚拟聊天角色;接收用户输入的聊天信息,基于所述虚拟聊天角色以及所述预设自然语言处理模型生成符合当前语境的开放性场景对话聊天内容,其中所述聊天内容用于在用户与所述虚拟聊天角色聊天过程中实时动态切换,以符合所述虚拟聊天角色的所述语言风格,和/或所述角色性格,和/或所述故事剧情,和/或所述用户意图;将所述符合当前语境的聊天内容发送至所述社交账号对应的终端。2.根据权利要求1所述的方法,其特征在于,所述基于所述虚拟聊天角色以及预设自然语言处理模型生成符合当前语境的聊天内容,还包括:基于所述虚拟聊天角色的属性特征以及基于深度学习模型的预设自然语言处理模型,判断所述聊天内容是否满足预设聊天响应条件,其中所述基于深度学习模型的预设自然语言处理模型用于检测聊天过程中用户的对话意图以及对话情绪,并输出符合当前话题节奏的预设对话回复,所述基于深度学习模型的预设自然语言处理模型还包括:基于开源数据库加载的预训练自然语言模型,所述话题节奏包括话题主题匹配度、话题切换匹配度,所述话题主题匹配度用于表征所述当前话题是否与用户当前语境衔接匹配,所述话题切换匹配度用于表征在不同话题之间进行切换时的响应时间;如果判断所述聊天内容满足预设聊天响应条件,则采用对应的对话策略进行响应。3.根据权利要求2所述的方法,其特征在于,所述接收用户输入的聊天信息,基于所述虚拟聊天角色以及预设自然语言处理模型生成符合当前语境的聊天内容包括:识别所述用户输入的多轮聊天信息,检测定位得到所述虚拟聊天角色的角色预设知识库;根据所述角色预设知识库,搜索并匹配出答案信息;将所述答复信息与预设自然语言处理模型,生成融合所述答案信息且符合当前语境的聊天内容,所述聊天内容具有与用户具有可交互性的所述语言风格和所述故事剧情,以及符合所述虚拟聊天角色的角色性格。4.根据权利要求1所述的方法,其特征在于,所述接收用户通过社交账号选择的至少一个虚拟聊天角色的选择指令之前,还包括:所述服务端预先配置动态调整机制,通过所述动态调整机制用以根据当前语境和/或所述故事剧情,判断用户情感信息并分析用户意图;根据所述用户情感信息以及所述用户意图,判断是否需要切换当前聊天话题;如果是,则中断结束当前故事剧情并切换至目标聊天话题之后生成新的聊天内容,再与用户继续进行下一轮聊天,其中所述目标聊天话题包括与用户当前情感相同或相似的话
题;如果否,则按照所述故事剧情与用户继续进行下一轮聊天并保持对用户意图的监听。5.根据权利要求1所述的方法,其特征在于:所述接收用户通过社交账号选择的至少一个虚拟聊天角色的选择指令之前,还包括:所述服务端预先通过动态提示词配置知识库,通过所述知识库定制在不同对话...

【专利技术属性】
技术研发人员:龚渠成潘其威臧雨晨
申请(专利权)人:上海嬉燃科技有限公司
类型:发明
国别省市:

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

1