一种应答文本的生成方法、电子设备及存储介质技术

技术编号:39413373 阅读:9 留言:0更新日期:2023-11-19 16:04
本发明专利技术提供了一种应答文本的生成方法、电子设备及存储介质,涉及应答文本生成领域,所述方法包括:获取目标用户输入的问题文本A;将A输入至预设的文本检索模型,以使所述文本检索模型根据A输出与A匹配的文本列表TA;根据预设的文本拼接模版,将A和TA进行拼接以生成A对应的目标问题文本QA;将QA输入至预设的目标文本生成模型,以使所述目标文本生成模型根据QA输出与A匹配的应答文本;目标文本匹配模型能够结合属于预设领域内的与问题文本匹配的文本来生成应答文本,从而提高生成的应答文本与对应问题文本的垂直度,提高生成应答文本的准确性。确性。确性。

【技术实现步骤摘要】
一种应答文本的生成方法、电子设备及存储介质


[0001]本专利技术涉及应答文本生成领域,特别是涉及一种应答文本的生成方法、电子设备及存储介质。

技术介绍

[0002]随着人工智能的快速发展,越来越多的自然语言处理模型进入到人们的日常生活当中,例如,ChatGPT;用户向自然语言处理模型输入问题文本,自然语言处理处理模型能够根据用户输入的问题,向用户输出对应于该问题的答案;但是,类似于ChatGPT的自然语言处理模型,所针对的是所有领域内的用户,在处理用户提出的与某一领域相关性较高的问题的时候,例如,民航领域内的专业问题;其输出的答案较为宽泛,答案的准确性较低。

技术实现思路

[0003]针对上述技术问题,本专利技术采用的技术方案为:
[0004]根据本申请的第一方面,提供了一种应答文本的生成方法,包括以下步骤:
[0005]S100,获取目标用户输入的问题文本A;
[0006]S200,将A输入至预设的文本检索模型,以使所述文本检索模型根据A输出与A匹配的文本列表TA=(TA1,TA2,

,TA
n
,

,TA
m
),n=1,2,

,m;其中,TA
n
为与A匹配的第n个文本,m为与A匹配的文本的数量;所述文本检索模型包括预设的文本库和文本匹配模块,文本匹配模块能够根据A从文本库中匹配出若干与A匹配的文本;文本库内的各文本属于预设领域;
[0007]S300,根据预设的文本拼接模版,将A和TA进行拼接,以生成A对应的目标问题文本QA;其中,QA包括A和TA内的各匹配文本;
[0008]S400,将QA输入至预设的目标文本生成模型,以使所述目标文本生成模型根据QA输出与A匹配的应答文本。
[0009]根据本申请的另一方面,还提供了一种非瞬时性计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述应答文本的生成方法。
[0010]根据本申请的另一方面,还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。
[0011]本专利技术至少具有以下有益效果:
[0012]本专利技术的应答文本的生成方法,对于用户输入的问题文本,首先,将问题文本输入至预设的文本检索模型,预设的文本检索模型包括预设的文本库,预设的文本库内的各文本是属于预设领域;由此,使得文本检索模型根据问题文本匹配到的文本也是属于预设领的文本;然后,将问题文本以及与问题文本匹配的预设领域内的文本按照预设的拼接模版进行拼接,得到问题文本对应的目标问题文本,该目标问题文本包含有用户输入的问题文本以及属于预设领域内的与问题文本匹配的文本;将目标问题文本输入至预设的目标文本
生成模型,使得目标文本生成模型能够根据目标问题文本输出与用户输入的问题文本相匹配的应答文本;由于目标问题文本包含有用户输入的问题文本以及属于预设领域内的与问题文本匹配的文本,因此,目标文本匹配模型能够结合属于预设领域内的与问题文本匹配的文本来生成应答文本,从而提高生成的应答文本与对应问题文本的垂直度,提高生成应答文本的准确性。
附图说明
[0013]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术实施例提供的应答文本的生成方法的流程图。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其他方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其他结构及/或功能性实施此设备及/或实践此方法。
[0017]下面将参照图1所述的应答文本的生成方法的流程图,对一种应答文本的生成方法进行介绍。
[0018]该应答文本的生成方法包括以下步骤:
[0019]S100,获取目标用户输入的问题文本A。
[0020]本实施例中,可以理解的是,A即为目标用户当前输入的问题文本;例如,“某航班能否携带宠物?”。
[0021]S200,将A输入至预设的文本检索模型,以使所述文本检索模型根据A输出与A匹配的文本列表TA=(TA1,TA2,

,TA
n
,

,TA
m
),n=1,2,

,m;其中,TA
n
为与A匹配的第n个文本,m为与A匹配的文本的数量;所述文本检索模型包括预设的文本库和文本匹配模块,文本匹配模块能够根据A从文本库中匹配出若干与A匹配的文本;文本库内的各文本属于预设领域。
[0022]本实施例中,预设的文本检索模型中包含有预设的文本库,即语料库;该文本库是属于预设领的,例如,民航领域内的文本库,该文本库中的各文本均为与民航相关的文本,包含有各航司发布的公告以及用户输入的历史问题文本对应的历史应答文本;预设的文本
检索模型能够根据用户输入的问题文本,从预设的文本库中检索出与问题文本想匹配的若干文本,从而能够得到TA。
[0023]需要说明的是,对于用户输入的任何问题,预设的文本检索模型均能匹配到与问题文本相匹配的文本,且匹配到的文本均为预设领域内的文本;设置预设领域内的文本库,能够确保预设的文本检索模型根据问题文本匹配到的文本都是与问题文本相关的文本,避免匹配到其他领域内与问题文本不相关的文本,以提高后续应答文本生成的准确性。
[0024]S300,根据预设的文本拼接模版将A和TA进行拼接,以生成A对应的目标问题文本QA。
[0025]本实施例中,在得到TA后,需要通过预设的文本拼接模版将用户输入的问题文本以及文本检索模型匹配到的各文本进行拼接,形成对应于问题文本的目标问题文本;可以理解的是,目标问题文本中包含了用户输入的问题文本以及文本检索模型根据问题文本匹配到的属于预设领域的若干文本。
[0026]对于预设的拼接模版,可以采用预设的json格式的结构体,用不同的字段来对应A以及TA;也可以采用预设的文本模版,将A和TA填入对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应答文本的生成方法,其特征在于,所述方法包括以下步骤:S100,获取目标用户输入的问题文本A;S200,将A输入至预设的文本检索模型,以使所述文本检索模型根据A输出与A匹配的文本列表TA=(TA1,TA2,

,TA
n
,

,TA
m
),n=1,2,

,m;其中,TA
n
为与A匹配的第n个文本,m为与A匹配的文本的数量;所述文本检索模型包括预设的文本库和文本匹配模块,文本匹配模块能够根据A从文本库中匹配出若干与A匹配的文本;文本库内的各文本属于预设领域;S300,根据预设的文本拼接模版将A和TA进行拼接,以生成A对应的目标问题文本QA;S400,将QA输入至预设的目标文本生成模型,以使所述目标文本生成模型根据QA输出与A匹配的应答文本。2.根据权利要求1所述的应答文本的生成方法,其特征在于,所述步骤S300包括以下步骤:S310,获取预设的文本拼接模版;其中,所述文本拼接模版包括依次排列的预设的第一文本段T1、第二文本段T2和第三文本段T3,T1和T2之间预设有第一文本空间W1,T2和T3之间预设有第二文本空间W2;S320,将TA添加到W1内,并将A添加到W2内,以生成QA。3.根据权利要求2所述的应答文本的生成方法,其特征在于,W1和W2通过以下步骤确定:S311,获取TA内各文本的文本长度,以得到TA内各文本的总文本长度QTA;S312,根据QTA,确定W1所能容纳的文本的文本长度其中,β1为预设的第一比例系数,β1>1,为预设的向上取值函数;S313,获取A的文本长度QA;S314,根据QA,确定W2所能容纳的文本的文本长度其中,β2为预设的第二比例系数;β2>1。4.根据权利要求1所述的应答文本的生成方法,其特征在于,所述步骤S300包括以下步骤:S330,获取预设的文本拼接模版;所述文本拼接模版包括预设的第一字符串、第二字符串、与第一字符串关联的第三文本空间W3以及与第二字符串关联的第四文本空间W4;所述第一字符串与所述第二字符串不同;S340,将A添加至W3,并将TA添加至W4,以生成QA。5.根据权利要求1所述的应答文本的生成方法,其特征在于,所述文本检索模型包括第一文本匹配模块,所述文本库中包括若干种文本长度不同的文本,所述步骤S200包括以下步骤:S210,将A输入至预设的文本检索模型的第一文本匹配模块,使得第一文本匹配模块根据A从所述文本库中匹配出m个第一目标文本,以得到与A匹配的文本列表TA=(TA1,TA2,

,TA
n
,

,TA
m
);其中,TA
n
的文本长度小于等于预设的文本长度阈值。6.根据权利要求1所述的应答文本的生成方法,其特征在于,所述文本检索模型包括第一文本匹配模块和第二文本匹配模块,所述文本库中包括若干种文本长度不同的文本,所述步骤S200包括...

【专利技术属性】
技术研发人员:李斯蕊姜炜刘丰张丽颖何凯谭智隆
申请(专利权)人:中航信移动科技有限公司
类型:发明
国别省市:

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

1