一种回复文本生成方法和相关产品技术

技术编号:39491924 阅读:8 留言:0更新日期:2023-11-24 11:14
本申请公开一种回复文本生成方法和相关产品,涉及人工智能技术领域

【技术实现步骤摘要】
一种回复文本生成方法和相关产品


[0001]本申请涉及人工智能
,特别是涉及一种回复文本生成方法和相关产品


技术介绍

[0002]在线客服机器人的回复文本是在线客服机器人针对用户询问的问题,自动给出的解答用户疑问的回复文本

当前,一般通过“流水线”或“端到端”的方式构建在线客服机器人,进而得到回复文本
。“流水线”方式为将在线客服机器人服务过程构建成多轮任务型对话,对任务中涉及的语义理解

槽位抽取

对话流程跟踪和对话策略生成等任务过程独立建模而获得在线客服机器人的方式
。“端到端”方式为将清洗后的人工客服的工作记录,输入到深度学习模型中,通过训练深度学习模型而获得在线客服机器人的方式

[0003]由于“流水线”方式具有构建成本高

流程容错性差的缺点,“端到端”的方式具有服务流程不清晰,质检成本高的缺点,且二者都只能应对特定场景的服务任务;导致通过传统方法构建在线客服机器人而得到回复文本的方法,具有在线客服机器人的开发难度大

多场景下在线客服机器人复用性差且生成的回复文本难以解决用户疑问等诸多缺点

因此,如何采用一种开发难度低且多场景下复用性好的方法获得可以解决用户疑问的回复文本,成为亟待解决的问题


技术实现思路

[0004]基于上述问题,本申请提供了一种回复文本生成方法和相关产品;用以采用一种开发难度低且多场景下复用性好的方法获得可以解决用户疑问的回复文本,降低在线客服机器人的开发难度,提升在线客服机器人在多场景下的复用性,使得回复文本能够高效地解答用户疑问,进而提高用户的满意度

[0005]本申请第一方面提供了一种回复文本生成方法,包括:
[0006]获取目标对话记录;
[0007]获取作业流程数据库;所述作业流程数据库中包括多个作业流程;每个所述作业流程具有作业流程名称和作业流程内容;所述作业流程内容为解决不同业务场景的问题的多个步骤;
[0008]将所述目标对话记录和所述作业流程数据库中的多个作业流程名称按照第一指令模板的格式规范拼接,生成第一指令文本;所述第一指令模板的格式规范包括目标对话记录和多个作业流程名称的排列顺序;
[0009]将所述第一指令文本输入到大语言模型中,通过所述大语言模型对所述第一指令文本的分析,获得目标作业流程文本;所述目标作业流程文本包括多个关联作业流程的作业流程内容;所述关联作业流程为与所述目标对话记录有关的作业流程;所述关联作业流程的总数量小于或等于所述作业流程数据库中所述作业流程的总数量;
[0010]将所述目标对话记录和所述目标作业流程文本按照第二指令模板的格式规范拼接,生成第二指令文本;所述第二指令模板的格式规范包括对话记录和作业流程文本的排
列顺序;
[0011]将所述第二指令文本输入到所述大语言模型中,通过所述大语言模型对所述第二指令文本的分析,生成与所述目标对话记录对应的回复文本

[0012]在一种可选的实现方式中,所述将所述第一指令文本输入到大语言模型中,通过所述大语言模型对所述第一指令文本的分析,获得目标作业流程文本,包括:
[0013]通过所述大语言模型对所述第一指令文本的分析,获得多个关联作业流程的作业流程内容;
[0014]利用所述大语言模型对所述多个关联作业流程的作业流程内容进行处理,获得目标作业流程文本

[0015]在一种可选的实现方式中,所述通过所述大语言模型对所述第一指令文本的分析,获得多个关联作业流程的作业流程内容,包括:
[0016]通过所述大语言模型对所述第一指令文本中所述目标对话记录和所述多个作业流程名称的分析,从所述作业流程数据库中筛选出多个关联作业流程的作业流程名称;
[0017]基于所述多个关联作业流程的作业流程名称,从所述作业流程数据库中获取所述多个关联作业流程的作业流程内容

[0018]在一种可选的实现方式中,所述利用所述大语言模型对所述多个关联作业流程的作业流程内容进行处理,获得目标作业流程文本,包括:
[0019]对所述多个关联作业流程的作业流程内容进行拼接,生成待处理作业流程文本;
[0020]利用大语言模型将所述待处理作业流程文本中包括的相同或相似的多个作业流程内容合并,且将所述待处理作业流程文本中包括的相互冲突的多个作业流程内容删除,获得所述目标作业流程文本

[0021]在一种可选的实现方式中,所述作业流程数据库的构建过程,包括:
[0022]获取目标文本;所述目标文本中包括多个问题,以及解答每个问题的多个步骤;
[0023]获取数据库文件;所述数据库文件包括名称字段和内容字段;
[0024]按照作业流程的格式规范处理所述目标文本,生成多个作业流程;将所生成的作业流程的作业流程名称填写到所述数据库文件中作业流程名称字段下,且将与作业流程名称对应的作业流程内容填写到同一行的所述作业流程内容字段下

[0025]本申请第二方面提供了一种回复文本生成装置,包括:
[0026]对话记录获取模块,用于获取目标对话记录;
[0027]作业流程库获取模块,用于获取作业流程数据库;所述作业流程数据库中包括多个作业流程;每个所述作业流程具有作业流程名称和作业流程内容;所述作业流程内容为解决不同业务场景的问题的多个步骤;
[0028]第一指令文本生成装置,用于将所述目标对话记录和所述作业流程数据库中的多个作业流程名称按照第一指令模板的格式规范拼接,生成第一指令文本;所述第一指令模板的格式规范包括目标对话记录和多个作业流程名称的排列顺序;
[0029]目标作业流程获取装置,用于将所述第一指令文本输入到大语言模型中,通过所述大语言模型对所述第一指令文本的分析,获得目标作业流程文本;所述目标作业流程文本包括多个关联作业流程的作业流程内容;所述关联作业流程为与所述目标对话记录有关的作业流程;所述关联作业流程的总数量小于或等于所述作业流程数据库中所述作业流程
的总数量;
[0030]第二指令文本生成装置,用于将所述目标对话记录和所述目标作业流程文本按照第二指令模板的格式规范拼接,生成第二指令文本;所述第二指令模板的格式规范包括对话记录和作业流程文本的排列顺序;
[0031]回复文本生成装置,用于将所述第二指令文本输入到所述大语言模型中,通过所述大语言模型对所述第二指令文本的分析,生成与所述目标对话记录对应的回复文本

[0032]在一种可选的实现方式中,所述目标作业流程获取装置,包括:
[0033]关联流程内容获取单元,用于通过所述大语言模型对所述第一指令文本的分析,获得多个关联作业流程的作业流程内容;
[0034]目标作业流程获取单元,用于利用所述大语言模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种回复文本生成方法,其特征在于,所述方法包括:获取目标对话记录;获取作业流程数据库;所述作业流程数据库中包括多个作业流程;每个所述作业流程具有作业流程名称和作业流程内容;所述作业流程内容为解决不同业务场景的问题的多个步骤;将所述目标对话记录和所述作业流程数据库中的多个作业流程名称按照第一指令模板的格式规范拼接,生成第一指令文本;所述第一指令模板的格式规范包括目标对话记录和多个作业流程名称的排列顺序;将所述第一指令文本输入到大语言模型中,通过所述大语言模型对所述第一指令文本的分析,获得目标作业流程文本;所述目标作业流程文本包括多个关联作业流程的作业流程内容;所述关联作业流程为与所述目标对话记录有关的作业流程;所述关联作业流程的总数量小于或等于所述作业流程数据库中所述作业流程的总数量;将所述目标对话记录和所述目标作业流程文本按照第二指令模板的格式规范拼接,生成第二指令文本;所述第二指令模板的格式规范包括对话记录和作业流程文本的排列顺序;将所述第二指令文本输入到所述大语言模型中,通过所述大语言模型对所述第二指令文本的分析,生成与所述目标对话记录对应的回复文本
。2.
根据权利要求1所述的方法,其特征在于,所述将所述第一指令文本输入到大语言模型中,通过所述大语言模型对所述第一指令文本的分析,获得目标作业流程文本,包括:通过所述大语言模型对所述第一指令文本的分析,获得多个关联作业流程的作业流程内容;利用所述大语言模型对所述多个关联作业流程的作业流程内容进行处理,获得目标作业流程文本
。3.
根据权利要求2所述的方法,其特征在于,所述通过所述大语言模型对所述第一指令文本的分析,获得多个关联作业流程的作业流程内容,包括:通过所述大语言模型对所述第一指令文本中所述目标对话记录和所述多个作业流程名称的分析,从所述作业流程数据库中筛选出多个关联作业流程的作业流程名称;基于所述多个关联作业流程的作业流程名称,从所述作业流程数据库中获取所述多个关联作业流程的作业流程内容
。4.
根据权利要求2所述的方法,其特征在于,所述利用所述大语言模型对所述多个关联作业流程的作业流程内容进行处理,获得目标作业流程文本,包括:对所述多个关联作业流程的作业流程内容进行拼接,生成待处理作业流程文本;利用大语言模型将所述待处理作业流程文本中包括的相同或相似的多个作业流程内容合并,且将所述待处理作业流程文本中包括的相互冲突的多个作业流程内容删除,获得所述目标作业流程文本
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,所述作业流程数据库的构建过程,包括:获取目标文本;所述目标文本中包括多个问题,以及解答每个问题的多个步骤;获取数据库文件;所述数据库文件包括作业流程名称字段和作业流程内容字段;
按照作业流...

【专利技术属性】
技术研发人员:赵亚东
申请(专利权)人:太保科技有限公司
类型:发明
国别省市:

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

1