【技术实现步骤摘要】
人机对话方法、装置、终端及服务器
本专利技术涉及计算机领域,尤其涉及人机对话方法、装置、终端及服务器。
技术介绍
现有的人机对话机器人主要使用两种技术方案,一种是针对每个问题,采用深度学习方法生成问题答案,其流程图如图1所示。该方法的优势是召回率高,即对于用户的每个查询语句,都基本能够给出答案,缺点是准确率低。另一种是采用检索式方法生成问题答案,其流程图如图2所示。该方法需要预先配置知识库,针对每个查询语句,在知识库中检索出与该问题最相近的问题,然后将检索出的问题的对应答案作为回复答案给出。该方法的优势是准确率高,给出的答案能够较大程度切合用户的本意,缺点是召回率低。此外,上述两种技术方案对于用户而言均是透明的,不可配置的,因此给出的答案基本是固定的,缺乏多样性,并不能针对不同用户的同一个问题给出不同的答案。
技术实现思路
为了解决上述技术问题,本专利技术提出了人机对话方法、装置、终端及服务器。本专利技术具体是以如下技术方案实现的:第一方面,一种人机对话方法,包括:获取查询参数集,所述查询参数集包括查询语句和目标用户的基本信息,所述目标用户为发布所述查询语句的用户;根 ...
【技术保护点】
1.一种人机对话方法,其特征在于,包括:获取查询参数集,所述查询参数集包括查询语句和目标用户的基本信息,所述目标用户为发布所述查询语句的用户;根据所述目标用户的基本信息获取所述目标用户对应的问答对数据集;在所述问答对数据集中提取所述查询语句对应的候选问答对,并得到第一候选集;从所述第一候选集中选择目标答案,并输出所述目标答案。
【技术特征摘要】
1.一种人机对话方法,其特征在于,包括:获取查询参数集,所述查询参数集包括查询语句和目标用户的基本信息,所述目标用户为发布所述查询语句的用户;根据所述目标用户的基本信息获取所述目标用户对应的问答对数据集;在所述问答对数据集中提取所述查询语句对应的候选问答对,并得到第一候选集;从所述第一候选集中选择目标答案,并输出所述目标答案。2.根据权利要求1所述的方法,其特征在于,还包括:判断所述第一候选集是否为空;若所述第一候选集为空,则在公共数据集中提取所述查询语句对应的候选问答对,并得到第二候选集;判断所述第二候选集是否为空;若所述第二候选集不为空,则从所述第二候选集中选择目标答案,并输出所述目标答案。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的基本信息获取所述目标用户对应的问答对数据集之前还包括:判断所述查询语句是否包含汉字或英文字符;若是,则按照第一预设模板输出目标答案。4.根据权利要求3所述的方法,其特征在于,还包括:判断所述查询语句是否包含敏感词;若是,则按照第二预设模板输出目标答案。5.根据权利要求3所述的方法,其特征在于,还包括:判断所述查询语句是否包含不文明词;若是,则按照第三预设模板输出目标答案。6.根据权利要求1所述的方法,其特征在于,所述提取所述查询语句对应的候选问答对包括:对所述查询语句进行分词,并得到分词结果集;对所述分词结果集中的每个分词元素均进行候选问答对提取,并得到所述分词对应的候选问答...
【专利技术属性】
技术研发人员:钟云,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。