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:服务器,提取句子主干部分归类的类型,按照句子主干部分的类型,对句子主干部分进行补充改写的优化,获得补充改写的用户当前输入对话句。为了达成所述目的,本专利技术的第二方面,提供一种智能聊天机器人中对输入语句的优化装置的技术方案包括:输入对话语句的智能聊天机器人的客户端;连接到所述客户端的服务器,客户端后台的数据库把当前语句以及在之前参考时间内用户与智能聊天机器人的其他几轮对话传送给服务器;以及所述服务器设置有第一模块、第 ...
【技术保护点】
一种智能聊天机器人中对输入语句的优化方法,其特征在于,所述方法包括步骤如下:步骤S1:利用输入对话语句的智能聊天机器人的客户端,客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;步骤S2:服务器提取对话语句的句子主干部分类型;按照句子主干部分的类型,对句子主干部分进行补充改写优化,获得补充改写的用户当前输入对话句。
【技术特征摘要】
1.一种智能聊天机器人中对输入语句的优化方法,其特征在于,所述方法包括步骤如下:步骤S1:利用输入对话语句的智能聊天机器人的客户端,客户端后台的数据库把客户端的用户与智能聊天机器人的对话传送给服务器;步骤S2:服务器提取对话语句的句子主干部分类型;按照句子主干部分的类型,对句子主干部分进行补充改写优化,获得补充改写的用户当前输入对话句。2.根据权利要求1所述的方法,其特征在于,该方法还包括:通过服务器对上文在参考时间内的人机聊天记录、对用户以及智能聊天机器人的前几轮的语句进行句型拆解和词性分析,获得句子主干部分和句子结构信息。3.根据权利要求2所述的方法,其特征在于,利用汉语言处理包分别对所述语句进行句型拆解与词性分析。4.根据权利要求2所述的方法,其特征在于,根据所述句型拆解与词性分析,得到名词属性、动词属性、形容词属性、疑问代词属性、不定代词属性、人称代词属性以及语气词属性信息用于提取句子主干部分。5.根据权利要求1所述的方法,其特征在于,将补充改写的用户当前输入对话句返回给智能聊天机器人的客户端后台数据库。6.根据权利要求1所述的方法,其特征在于,对所述句子主干部分归类为成分缺失类型的补充改写优化步骤包括:步骤S21a:获取上文对话历史信息;步骤S22a:判断句子为句子成分缺失类型,则调用句子成分缺失类型的处理模式,联系上文对话历史进行改写优化;步骤S23a:输出改写优化语句传给语料库进行对话的匹配,从智能聊天机器自身的语言数据库中匹配出符合用户意愿、符合当前对话语境的回复句,并将所述回复句回复给用户。7.根据权利要1所述的方法,其特征在于,对所述句子主干部分归类为主谓宾的缺失类型的补充改写优化步骤包括:步骤S21b:获取上文对话历史信息;步骤S22b:判断句子为主谓宾的缺失类型,则调用主谓宾的缺失类型的处理模式,联系上文对话历史进行改写优化;步骤S23b:输出改写优化语句传给语料库进行对...
【专利技术属性】
技术研发人员:简仁贤,陈思聪,王海波,
申请(专利权)人:竹间智能科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。