基于自然语言识别的信息处理方法、相关设备及存储介质技术

技术编号:22308445 阅读:29 留言:0更新日期:2019-10-16 08:32
本申请实施例公开了一种基于自然语言识别的信息处理方法、相关设备及存储介质,其中基于自然语言识别的信息处理方法包括:获取待识别的自然语言信息;根据相关信息对待识别的自然语言信息进行修整,其中,相关信息为待识别的自然语言信息的上文信息和/或下文信息;对修整后的自然语言信息进行意图识别,得到意图识别结果;基于所述意图识别结果从指定的应答信息库中获取对应的应答信息,并根据应答信息执行相应操作。本申请方案通过结合上下文环境对用户输入的自然语言信息进行意图识别,并根据不同的匹配意图进行相关操作,提升了自然语言识别的准确性、及运维时解决问题的效率。

Information processing method, related equipment and storage medium based on natural language recognition

【技术实现步骤摘要】
基于自然语言识别的信息处理方法、相关设备及存储介质
本申请涉及信息处理
,具体涉及一种基于自然语言识别的信息处理方法、相关设备及存储介质。
技术介绍
随着互联网的兴起和移动通信网络的发展,IT(InformationTechnology,信息技术)运维已经成为IT服务中重要的组成部分。相关技术中,由于任务耦合性较高,尤其是遇到复杂的、大型的系统,则可能难以识别用户输入的问题,导致对基于自然语言识别的信息处理的准确度较低。使得在通过基于自然语言识别的信息处理进行运维时,无法有效解决出现的问题。
技术实现思路
本申请实施例提供一种基于自然语言识别的信息处理方法、相关设备及存储介质,可提升自然语言识别的准确性、及运维时解决问题的效率。本申请实施例提供了一种基于自然语言识别的信息处理方法,包括:获取待识别的自然语言信息;根据相关信息对待识别的自然语言信息进行修整,其中,所述相关信息为待识别的自然语言信息的上文信息和/或下文信息;对修整后的自然语言信息进行意图识别,得到意图识别结果;基于所述意图识别结果从指定的应答信息库中获取对应的应答信息,并根据所述应答信息执行相应操作。相应的,本申请实施例还提供了一种基于自然语言识别的信息处理装置,包括:获取单元,用于获取待识别的自然语言信息;修整单元,用于根据相关信息对待识别的自然语言信息进行修整,其中,所述相关信息为待识别的自然语言信息的上文信息和/或下文信息;识别单元,用于识别对修整后的自然语言信息进行意图识别,得到意图识别结果;处理单元,用于基于所述意图识别结果从指定的应答信息库中获取对应的应答信息,并根据所述应答信息执行相应操作。相应的,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述基于自然语言识别的信息处理方法中的步骤。相应的,本申请实施例还提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述基于自然语言识别的信息处理方法中的步骤。本申请方案通过获取自然语言信息的上下文信息对该自然语言信息进行修整,并对修整后的自然语言信息进行意图识别。其通过结合上下文语境对用户输入的自然语言信息进行意图识别,提升了自然语言识别的准确性,使意图识别结果更加精准、有效。进而在根据意图识别结果匹配应答信息时,提升应答信息的匹配成功率,从而可基于匹配到的应答信息准确执行相应操作实现运维处理,提升运维时解决问题的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的基于自然语言识别的信息处理方法的一流程示意图。图2是本申请实施例提供的基于自然语言识别的信息处理方法的另一流程示意图。图3是本申请实施例提供的一种算法模型的示意图。图4是本申请实施例提供的基于自然语言识别的信息处理方法的一系统架构示意图。图5是本申请实施例提供的自然语言识别模块的示意图。图6是本申请实施例提供的基于自然语言识别的信息处理方法的另一系统架构示意图。图7是本申请实施例提供的基于自然语言识别的信息处理装置的结构示意图。图8是本申请实施例提供的终端的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种基于自然语言识别的信息处理方法、相关设备及存储介质,可提升自然语言识别的准确性、及运维时解决问题的效率。以下分别进行详细说明。需说明的是,以下实施例的顺序不作为对实施例优选顺序的限定。在一实施例中,将以该第一基于自然语言识别的信息处理装置集成在终端中的角度进行描述。请参阅图1,图1为本申请实施例提供的基于自然语言识别的信息处理方法的一种流程示意图。该基于自然语言识别的信息处理方法的具体流程可以如下:101、获取待识别的自然语言信息。其中,自然语言指一种自然地随文化演化的语言,是人类交流和沟通的主要工具、及人机交互的工具。例如,英语、汉语、日语等都属于自然语言。在本实施例中,该待识别的自然语言信息可以是用户输入的信息。具体实施时,用户可通过终端设备的信息输入接口输入自然语言信息。例如,该终端设备可展示一信息输入界面,该信息输入界面设置有信息输入控件,用户可通过该信息输入控件输入自然语言信息,以实现与设备之间的人机交互。实际应用中,用户在输入该待识别的自然语言信息时,可以多种输入方式例如,可以文本信息的方式输入,也可以语音信息的方式输入。相应的,设备接收到的可以是以文本信息形式呈现的自然语言信息,也可以是以语音信息形式呈现的自然语言信息。102、根据相关信息对待识别的自然语言信息进行修整,其中,相关信息为待识别的自然语言信息的上文信息和/或下文信息。其中,该待识别自然语言信息的上文信息、下文信息的性质,与待识别的自然语言信息的性质相同。即,该上文信息、下文信息也为用户输入的自然语言信息。上文信息为在该待识别的自然语言之前由用户输入到终端设备的信息;下文信息为在该待识别的自然语言之后由用户输入到终端设备的信息。例如,用户通过终端设备依次输入语句1、语句2和语句3,则对于语句2而言,语句1为语句2的上文信息,语句3为语句2的下文信息;对于语句3而言、语句1和语句2都为语句3的上文信息;对于语句1而言,语句2和语句3都为语句1的下文信息。具体的,根据待识别的自然语言信息的上文信息和/或下文信息,对待识别的自然语言信息进行修整。实际应用中,用户在一定时间段内输入信息之间通常是具体关联性的,因此可基于整体语境来进行语义提取。也即,可基于当前待识别语句(即待识别的自然语言信息)的上下文对该待识别语句进行调整、修改,使得当前语句想要表达的意图更加清晰,以供后续的语句意图识别。本申请实施例中,对自然语言信息进行修整的方式可以有多种。参考图2,在一些实施例中步骤“根据相关信息对待识别的自然语言信息进行修整”,可以包括以下流程:1021、确定相关信息的语义结构;1022、基于语义结构对待识别的自然语言信息进行修整。其中,语义即语言的含义,是数据在某个领域上的解释和逻辑表示。在成分方面,语义结构有施事、受事、谓词等成分。语义结构的最小单位是语义词,最大单位是义句。在本实施例中,语义结构可以包括上下文信息中其中一条语句的语义结构,也可以是其中多条语句的语义结构。另外,还可以是多条语句混合后的语义结构,例如,通过终端设备将一句话分多次输入的情况。具体的,在基于相关信息的语义结构对待识别的自然语言信息进行修整时,可以有多种方式。例如,在一些实施例中,语义结构可以包括关键词、及关键词之间的关联关系。则,步骤“基于语义结构对待识别的自然语言信息进行修整”,可以包括以下流程:(11)基于关键词对待识别的自然语言信息进行信息填充;(12)基于关联关系对填充后的自然语言信息进行语序调整。例本文档来自技高网...

【技术保护点】
1.一种基于自然语言识别的信息处理方法,其特征在于,包括:获取待识别的自然语言信息;根据相关信息对待识别的自然语言信息进行修整,其中,所述相关信息为待识别的自然语言信息的上文信息和/或下文信息;对修整后的自然语言信息进行意图识别,得到意图识别结果;基于所述意图识别结果从指定的应答信息库中获取对应的应答信息,并根据所述应答信息执行相应操作。

【技术特征摘要】
1.一种基于自然语言识别的信息处理方法,其特征在于,包括:获取待识别的自然语言信息;根据相关信息对待识别的自然语言信息进行修整,其中,所述相关信息为待识别的自然语言信息的上文信息和/或下文信息;对修整后的自然语言信息进行意图识别,得到意图识别结果;基于所述意图识别结果从指定的应答信息库中获取对应的应答信息,并根据所述应答信息执行相应操作。2.根据权利要求1所述的基于自然语言识别的信息处理方法,其特征在于,所述根据相关信息对待识别的自然语言信息进行修整,包括:确定所述相关信息的语义结构;基于所述语义结构对待识别的自然语言信息进行修整。3.根据权利要求2所述的基于自然语言识别的信息处理方法,其特征在于,所述语义结构包括关键词、及所述关键词之间的关联关系;所述基于所述语义结构对待识别的自然语言信息进行修整,包括:基于所述关键词对待识别的自然语言信息进行信息填充;基于所述关联关系对填充后的自然语言信息进行语序调整。4.根据权利要求2所述的基于自然语言识别的信息处理方法,其特征在于,确定所述相关信息的语义结构,包括:确定所述相关信息中各词语的词性和位置信息;基于所述词性和位置信息,生成所述相关信息中每个词语之间的关联关系。5.根据权利要求1-4任一项所述的基于自然语言识别的信息处理方法,其特征在于,所述对修整后的自然语言信息进行意图识别,得到意图识别结果,包括:对所述修整后的自然语言信息进行分词处理,得到多个候选词;基于预设知识库对多个候选词进行检索,得到检索结果;根据所述检索结果对所述多个候选词进行更新;基于更新后的候选词生成意图识别结果。6.根据权利要求5所述的基于自然语言识别的信息处理方法,其特征在于,所述检索结果包括:与每一候选词匹配的样本词、及候选词与样本词之间的匹配度;所述根据所述检索结果对所述多个候选词进行更新,包括:从所述样本词中确定对应匹配度低于第一阈值的第一样本词;将所述第一样本词替换所述多个候选词中与其匹配的候选词;从所述样本词中确定对应匹配度低于第二阈值的第二样本词,其中,所述第一阈值大于所述第二阈值;将所述多个候选词中与所述第二样本词匹配的候选词删除。7.根据权利要求5所述的基于自然语言识别的信息处理方法,其特征在于,所述基于更新后的候选词生成意图识别结果,包括:从更新后的候选词中识别实体;确定所述实体所属的实体类型;基于所述实体、所述实体类型及所述候选词,生成意图识别结果。8.根据权利要求7所述的基于自然语言识别的信息处理方法,其特征在于,所述意图识别结果包括:意图词、实体、实体类型...

【专利技术属性】
技术研发人员:董磊白坤陈敏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1