当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于人设背景大语言模型的角色扮演聊天机器人实现方法技术

技术编号:44664784 阅读:121 留言:0更新日期:2025-03-19 20:22
本发明专利技术公开了一种基于人设背景大语言模型的角色扮演聊天机器人实现方法,包括:收集大量文学作品的文本数据,利用大模型提取角色对话、动作及摘要,同时提取角色设定信息;从角色对话中提取双人多轮对话,与角色设定匹配,形成初步数据集;将初步数据集转换为Json格式,构建结构化的多轮对话数据集;采用LoRA方法和DPO方法对大语言模型进行微调;基于微调后的大语言模型构建聊天机器人,整合角色信息、背景故事、历史对话摘要及少量示例对话,形成动态提示词框架;为聊天机器人构建智能聊天框架,包括时间计划模块、主动推送模块和延迟聊天模块。利用本发明专利技术,可有效提升对话质量、角色个性化、角色一致性、交互连贯性及用户体验。

【技术实现步骤摘要】

本专利技术涉及信息,尤其是涉及一种基于人设背景大语言模型的角色扮演聊天机器人实现方法


技术介绍

1、聊天机器人,亦称为对话代理(dialogue agent),是一种集成了自然语言处理技术的人工智能系统,它致力于实现与人类用户之间的流畅交流。它们不仅仅是简单的问答机器,而是逐渐演变成能够提供个性化服务和深入交互的智能代理。这些代理能够理解用户的询问,提供信息反馈,执行特定任务,甚至在某些情况下,引导用户完成复杂流程。聊天机器人的用例广泛,从在线客服、个人助理到医疗咨询,它们在各个工业领域中都展现出了提升效率、增强用户满意度以及促进任务自动化的巨大潜力。尽管技术不断进步,市场上现有的聊天机器人仍然面临着一些挑战和限制。

2、首先,传统上许多聊天机器人仍然依赖于固定的对话模板和规则,这限制了它们在个性化和适应性方面的表现。用户在与这些机器人交流时,往往难以获得与特定角色或情境相匹配的交流体验。例如,用户可能希望与一个具有特定背景故事和性格特征的虚拟角色进行深入对话,但现有的机器人很难提供这种个性化的交互。而且,现有聊天机器人在处理复杂对话和长期上本文档来自技高网...

【技术保护点】

1.一种基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(1)中,在每一个分块的提示词中加入上一个分块的剧情摘要,再利用大模型提取角色对话、动作及摘要。

3.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(1)中,角色设定信息包括性格、背景故事、语言习惯,利用大模型对角色设定进行多样化的表述。

4.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(2...

【技术特征摘要】

1.一种基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(1)中,在每一个分块的提示词中加入上一个分块的剧情摘要,再利用大模型提取角色对话、动作及摘要。

3.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(1)中,角色设定信息包括性格、背景故事、语言习惯,利用大模型对角色设定进行多样化的表述。

4.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(2)中,构建结构化的多轮对话数据集,具体过程为:

5.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(2)中,采用lora方法对大语言模型进行微调时,增加多轮对话数据的权重,对于每一对对话的回复都进行loss的计算,即:

6.根据权利要求1所述的基于人设背景大语言模型的角色扮演聊天机器人实现方法,其特征在于,步骤(3)中,在动态提示词框架中,通过检索增强生成技术得到对话相...

【专利技术属性】
技术研发人员:许伟鑫潘伟航林彬彬蔡登
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1