一种智能聊天机器人中对输入语句的优化方法及装置制造方法及图纸

技术编号:15542586 阅读:78 留言:0更新日期:2017-06-05 11:28
本发明专利技术是一种智能聊天机器人中对输入语句的优化方法及装置,所述方法包括:利用输入对话语句的智能聊天机器人的客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;服务器提取并按照对话语句的句子主干部分类型,对句子主干部分进行补充改写优化,获得补充改写的用户当前输入对话句。所述装置包括输入对话语句的智能聊天机器人的客户端;连接到所述客户端的服务器,客户端后台的数据库把当前语句以及在之前参考时间内用户与智能聊天机器人的其他几轮对话传送给服务器;服务器设置有第一模块、第二模块和处理模块,从智能聊天机器人的语言数据库中匹配出符合用户意愿和当前对话语境的回复句,输出改写后的用户当前输入对话。

Method and device for optimizing input sentence in intelligent chatting robot

The present invention is a method to optimize the input sentence and device of an intelligent chat robot, the method includes: using intelligent chat robot input dialog client database to transmit user dialogue and smart client chat robot to the server; the server extracts and according to dialogue statement sentence types, supplement the main part of the sentence rewrite optimization, rewrite the current user input to obtain supplementary sentence dialogue. The apparatus includes an input intelligent chat robot dialog client; connected to the client server, the client database to the current statement and reference time in other rounds of dialogue and intelligent chat robot transfers the user to the server before; server is provided with a first module, a second module and a processing module, matching with the wishes of the user and the current dialogue context response sentences from the intelligent chat robot language database, input and output after rewriting the current user dialogue.

【技术实现步骤摘要】
一种智能聊天机器人中对输入语句的优化方法及装置
本专利技术属于智能聊天机器人
,具体涉及一种智能聊天机器人中对输入语句的优化方法及装置。
技术介绍
现有普通聊天应用软件中的技术,解决的是人机的单轮对话,也就是说,这类的普通聊天应用只是针对用户当前的输入语句进行回答聊天。问题是当用户输入一句省略句子成分的句子或者短语时,其本意是接着上文聊天的内容而做的省略,但由于普通聊天应用软件就只针对这句话进行回复,错失上文的内容与情景的联系,结果回复的对话既不符合用户原句的语义和情景,也不符合用户接下去想延续之前聊天内容或主题的意向,使得之后聊天的延续性较低,人机聊天交流的用户体验较差。
技术实现思路
现有技术聊天的延续性较低,人机聊天交流的用户体验较差的技术问题,本专利技术的目的是一种智能聊天机器人中对输入语句的优化方法及装置。为了达成所述目的,本专利技术的第一方面,提供一种智能聊天机器人中对输入语句的优化方法的技术方案包括:步骤S1:利用输入对话语句的智能聊天机器人的客户端,客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;步骤S2:服务器,提取句子主干部分归类的类型,按照句子主干部分的类型,对句子主干部分进行补充改写的优化,获得补充改写的用户当前输入对话句。为了达成所述目的,本专利技术的第二方面,提供一种智能聊天机器人中对输入语句的优化装置的技术方案包括:输入对话语句的智能聊天机器人的客户端;连接到所述客户端的服务器,客户端后台的数据库把当前语句以及在之前参考时间内用户与智能聊天机器人的其他几轮对话传送给服务器;以及所述服务器设置有第一模块、第二模块和处理模块,其中:第一模块,对输入对话语句的句子分别进行句型拆解与词性分析,并提取句子主干成分;第二模块,对用户当前输入的对话语句的句子主干分析归类,判断句子主干属于的类型,缺失句子成分指代替换、特殊句式;处理模块,调用各个类型的处理模式并联系上文历史对话语句进行改写补全,从智能聊天机器人自身的语言数据库中匹配出符合用户意愿、符合当前对话语境的回复句,最后返回输出改写完成后的用户当前输入对话句到智能聊天机器人的客户端后台数据库。本专利技术的有益效果或优点在于:针对目前聊天机器人存在的聊天过程不连贯、不能根据聊天人属性给出个性化回复的缺点,本专利技术一种智能聊天机器人中对输入语句优化方法及装置能解决当智能聊天机器人与用户进行聊天时,当用户发送简短省略的聊天语句时,能通过对上文在一定参考时间内的人机聊天记录,对其中双方(用户的以及智能聊天机器人的)前几轮的语句进行句型的拆解与词性分析,并提取句子主干,从而完成当前用户的语句进行补充与改写。由于本专利技术一种智能聊天机器人中对输入语句优化方法及装置能联系上文,补全用户当前输入的省略句类型的对话内容,完整了用户的输入语句,因此让智能聊天机器人能更好能够从自身的语言材料数据库(语料库)中匹配出合适的,符合用户意愿,符合当前对话语境的回复句回复给用户,使得聊天对话能连贯的持续下去。比如用户输入“我也喜欢诶”,“好啊”,“为什么”这类的省略句或者短语,现有技术的聊天应用系统无法就此类语句进行合理的,符合用户意向的回复。本专利技术凭借对之前对话内容的分析与提取,能对此类省略句或者短语进行信息上的句子改写补全,从而完整了句意,方便智能聊天机器人搜寻更合理的,更符合用户意愿的回复,提高了用户与智能聊天机器人的聊天质量,提升了人机交流的用户体验。本专利技术可为特定领域的智能聊天机器人开发提供支撑,具有优化度高,大幅提高系统性能的优点。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本专利技术智能聊天机器人中对输入语句的优化方法流程图;图2为本专利技术智能聊天机器人中对输入语句的优化装置的结构图;图3为智能聊天机器人(小影)的基本结构流程图,其中为第3部分本专利技术对用户当前输入语句进行补充改写优化流程图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只是作为示例,而不能以此来限制本专利技术的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。实施例1:请参阅图1示出本专利技术一种智能聊天机器人中对输入语句的优化方法,图3智能聊天机器人(小影)的基本结构流程图,其中为第3部分本专利技术对用户当前输入语句进行补充改写优化流程图,所述方法包括步骤::步骤S1:利用输入对话语句的智能聊天机器人的客户端,客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;步骤S2:服务器提取对话语句的句子主干部分类型;按照句子主干部分的类型,对句子主干部分进行补充改写的优化,获得补充改写的用户当前输入对话句。本实施例,将改写完的用户当前输入对话句返回给智能聊天机器人的客户端后台数据库。本实施例将改写完的用户当前输入对话句返回给数据库完成记录,并能传递给后续机器人问答系统,匹配出更合适的,符合上下文语义的机器人回答给用户。本专利技术一种智能聊天机器人中对输入语句的优化方法,为特定领域的智能聊天机器人开发提供支撑,本专利技术具有优化度高,大幅提高系统性能的优点。实施例2:本专利技术一种智能聊天机器人中对输入语句的优化方法,在实施例1为基础上,还包括:通过服务器对上文在参考时间内的人机聊天记录、对用户以及智能聊天机器人的前几轮的语句进行句型拆解和词性分析,获得句子主干部分和句子结构信息。本实施例的技术正是能解决智能聊天机器人与用户进行聊天时,当用户发送简短省略的聊天语句时,本专利技术能通过对上文在一定参考时间内,用户的上文聊天记录包含与当前用户聊天输入语句的语义连续性,涉及同一件事或是同一个主题,因此对前几轮聊天的语句进行主干部分提取,其中部分的主干部分可以用户补全当前用户输入的省略句中,以完成对当前用户输入的句子结构缺失信息的补全。本实施例,利用汉语言处理包,分别对所述语句进行句型拆解与词性分析。本实施例通过词性分析、句型拆解,能有效获得句子主谓宾结构。上文前几轮语句的句子主谓宾结构可用于补全下文缺失的信息;获取下文用户输入当前句的主谓宾结构,能了解当前句是否缺失句子结构信息以及缺失哪部分信息。本实施例,根据所述句型拆解与词性分析,得到包含人名、地名的命名实体,以及日常用语名词的名词属性、动词属性、形容词属性、疑问代词属性、不定代词属性、人称代词属性以及语气词属性信息用于提取句子主干部分。实施例3:请参阅图1示出本专利技术一种智能聊天机器人中对输入语句的优化方法,图3智能聊天机器人(小影)的基本结构流程图,其中为第3部分本专利技术对用户当前输入语句进行补充改写优化流程图,本实施例以实施例1为基础,本实施例中还提供按照所述句子主干部分归类为某种成分的缺失类型的改写并优化方案,所述方案按照所述句子主干部分归类为某种成分的缺失类型的改写优化。本实施例,对所述句子主干部分归类为成分缺本文档来自技高网...
一种智能聊天机器人中对输入语句的优化方法及装置

【技术保护点】
一种智能聊天机器人中对输入语句的优化方法,其特征在于,所述方法包括步骤如下:步骤S1:利用输入对话语句的智能聊天机器人的客户端,客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;步骤S2:服务器提取对话语句的句子主干部分类型;按照句子主干部分的类型,对句子主干部分进行补充改写优化,获得补充改写的用户当前输入对话句。

【技术特征摘要】
1.一种智能聊天机器人中对输入语句的优化方法,其特征在于,所述方法包括步骤如下:步骤S1:利用输入对话语句的智能聊天机器人的客户端,客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;步骤S2:服务器提取对话语句的句子主干部分类型;按照句子主干部分的类型,对句子主干部分进行补充改写优化,获得补充改写的用户当前输入对话句。2.根据权利要求1所述的方法,其特征在于,该方法还包括:通过服务器对上文在参考时间内的人机聊天记录、对用户以及智能聊天机器人的前几轮的语句进行句型拆解和词性分析,获得句子主干部分和句子结构信息。3.根据权利要求2所述的方法,其特征在于,利用汉语言处理包分别对所述语句进行句型拆解与词性分析。4.根据权利要求2所述的方法,其特征在于,根据所述句型拆解与词性分析,得到名词属性、动词属性、形容词属性、疑问代词属性、不定代词属性、人称代词属性以及语气词属性信息用于提取句子主干部分。5.根据权利要求1所述的方法,其特征在于,将补充改写的用户当前输入对话句返回给智能聊天机器人的客户端后台数据库。6.根据权利要求1所述的方法,其特征在于,对所述句子主干部分归类为成分缺失类型的补充改写优化步骤包括:步骤S21a:获取上文对话历史信息;步骤S22a:判断句子为句子成分缺失类型,则调用句子成分缺失类型的处理模式,联系上文对话历史进行改写优化;步骤S23a:输出改写优化语句传给语料库进行对话的匹配,从智能聊天机器自身的语言数据库中匹配出符合用户意愿、符合当前对话语境的回复句,并将所述回复句回复给用户。7.根据权利要1所述的方法,其特征在于,对所述句子主干部分归类为主谓宾的缺失类型的补充改写优化步骤包括:步骤S21b:获取上文对话历史信息;步骤S22b:判断句子为主谓宾的缺失类型,则调用主谓宾的缺失类型的处理模式,联系上文对话历史进行改写优化;步骤S23b:输出改写优化语句传给语料库进行对...

【专利技术属性】
技术研发人员:简仁贤陈思聪王海波
申请(专利权)人:竹间智能科技上海有限公司
类型:发明
国别省市:上海,31

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

1