【技术实现步骤摘要】
一种对话生成方法、装置及计算机设备
本申请属于数据处理
,尤其涉及一种对话生成方法、装置及计算机设备。
技术介绍
随着大数据产业的发展,越来越多的企业需要收集用户会话信息,将这些用户会话信息应用于各种下游业务中,例如客服机器人等业务。但是,由于政策的严格管控,不允许各个企业随意交易用户会话信息,导致有的企业采集用户会话信息的渠道少,无法获取到大量的用户会话信息以支撑各种下游业务中,例如,如果只有少量的用户会话信息作为训练样本,会导致客服机器人的回答准确性低。因此,如何合理地得到更多的用户会话信息成为了本领域技术人员亟需解决的技术问题。
技术实现思路
有鉴于此,本申请实施例提供了一种对话生成方法、装置及计算机设备,以解决现有技术中难以合理得到用户会话信息的问题。本申请实施例的第一方面提供了一种对话生成方法,包括:S1、获取对话生成模型和输入语句,所述对话生成模型为根据输入的输入语句生成相应的答复语句的神经网络模型;S2、将所述输入语句输入所述对话生成模型,得到答复语句并记录在预设存储空间;S3、判断所述预设存储空间中记录的答复语句是否符合预设中止条件,若是,则执行步骤S5,若否,则执行步骤S4;S4、根据所述答复语句计算奖励值,根据所述奖励值以及强化学习的损失函数计算所述对话生成模型的损失值,根据所述损失值对所述对话生成模型进行更新,并将所述答复语句作为新的输入语句,返回步骤S2;S5、将所述预设存储空间中记录的答复语句按照记录时 ...
【技术保护点】
1.一种对话生成方法,其特征在于,包括:/nS1、获取对话生成模型和输入语句,所述对话生成模型为根据输入的输入语句生成相应的答复语句的神经网络模型;/nS2、将所述输入语句输入所述对话生成模型,得到答复语句并记录在预设存储空间;/nS3、判断所述预设存储空间中记录的答复语句是否符合预设中止条件,若是,则执行步骤S5,若否,则执行步骤S4;/nS4、根据所述答复语句计算奖励值,根据所述奖励值以及强化学习的损失函数计算所述对话生成模型的损失值,根据所述损失值对所述对话生成模型进行更新,并将所述答复语句作为新的输入语句,返回步骤S2;/nS5、将所述预设存储空间中记录的答复语句按照记录时间的先后顺序进行排列,得到会话文档。/n
【技术特征摘要】
1.一种对话生成方法,其特征在于,包括:
S1、获取对话生成模型和输入语句,所述对话生成模型为根据输入的输入语句生成相应的答复语句的神经网络模型;
S2、将所述输入语句输入所述对话生成模型,得到答复语句并记录在预设存储空间;
S3、判断所述预设存储空间中记录的答复语句是否符合预设中止条件,若是,则执行步骤S5,若否,则执行步骤S4;
S4、根据所述答复语句计算奖励值,根据所述奖励值以及强化学习的损失函数计算所述对话生成模型的损失值,根据所述损失值对所述对话生成模型进行更新,并将所述答复语句作为新的输入语句,返回步骤S2;
S5、将所述预设存储空间中记录的答复语句按照记录时间的先后顺序进行排列,得到会话文档。
2.如权利要求1所述的对话生成方法,其特征在于,所述将所述输入语句输入所述对话生成模型,得到答复语句并记录在预设存储空间具体包括:
S21、将所述输入语句输入预设的二分类器,根据所述二分类器的分类结果判断所述输入语句是否需要进行SQL查询,若是,则执行S22,若否,则执行S24;
S22、将所述输入语句输入语义分析器中,得到与所述输入语句对应的SQL查询语句;
S23、根据所述SQL查询语句对预设的数据库进行查询,若查询到与所述SQL查询语句对应的查询结果,则将所述输入语句和所述查询结果输入所述对话生成模型中,得到答复语句并记录在预设存储空间;
S24、将所述输入语句输入所述对话生成模型中,得到答复语句并记录在预设存储空间。
3.如权利要求2所述的对话生成方法,其特征在于,所述将所述输入语句输入语义分析器中,得到与所述输入语句对应的SQL查询语句具体包括
S221、将所述输入语句输入语义分析器的编码器,得到输入向量,其中,所述语义分析器包括所述编码器、解码器和通道选择器;
S222、将所述输入向量输入所述解码器;
S223、在每一个查询步长中,获取所述通道选择器生成的通道信息,在所述解码器中选择与所述通道信息对应的查询通道对所述输入向量进行处理,得到所述查询步长对应的SQL查询词,其中,所述解码器包括列名查询通道、关键字查询通道和值查询通道,所述通道选择器用于在每一个查询步长中生成相应的通道信息;
S224、将各个查询步长对应的SQL查询词按照生成顺序进行排列,得到与所述输入语句对应的SQL查询语句。
4.如权利要求1所述的对话生成方法,其特征在于,所述对话生成模型具体为seq2seq模型。
5.一种对话生成装置,其特征在于,包括:
初始获取模块,用于获取对话生成模型和输入语句,所述对话生成模型为根据输入的输入语句生成相应的答复语句的神经网络模型;
语句生成模块,用于将所述输入语句输入所述...
【专利技术属性】
技术研发人员:于凤英,王健宗,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。