System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 语句信息的处理方法及系统、电子设备及存储介质技术方案_技高网

语句信息的处理方法及系统、电子设备及存储介质技术方案

技术编号:42981300 阅读:11 留言:0更新日期:2024-10-15 13:16
本发明专利技术提出了一种语句信息的处理方法及系统、电子设备及存储介质。其中,语句信息的处理方法主要包括:接收语句信息;对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域;基于第一领域为目标领域时,根据与目标领域对应的至少一个意图和语句信息生成至少一个第一控制指令,其中,意图与第一控制指令相对应;控制家用电器执行第一控制指令;获取执行后的家用电器的状态信息并反馈。本发明专利技术通过确定与语句信息的意图相对应的领域,然后当对应的领域与指定领域相同时,根据语句信息的意图将语句信息转换为对应的控制指令,从而提高了对任务和语言理解的能力,避免产生偏差。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体而言,涉及一种语句信息的处理方法及系统、电子设备及存储介质


技术介绍

1、一句话多意图是指在自然语言处理领域中,对于一句话中可能存在多个意图的情况,通过技术手段将这些意图进行识别和分类。通俗来讲,就是在一句话中识别出多种意图。相关技术包括对目标语句中的关键字进行识别,根据关键字与大模型确定不同意图;或者结合槽位,来输出可能的多意图。然而,相关技术很难聚焦在垂直领域的一些特殊需求上,并且容易对任务和语言的理解产生偏差。


技术实现思路

1、本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。

2、为此,本专利技术的第一个方面提出了一种语句信息的处理方法。

3、本专利技术的第二个方面提出了一种语句信息的处理系统。

4、本专利技术的第三个方面提出了一种电子设备。

5、本专利技术的第四个方面提出了一种存储介质。

6、本专利技术的第五个方面提出了一种计算机程序产品。

7、有鉴于此,根据本专利技术的第一个方面,提出了一种语句信息的处理方法,包括:接收语句信息;对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域;基于第一领域为目标领域时,根据与目标领域对应的至少一个意图和语句信息生成至少一个第一控制指令,其中,意图与第一控制指令相对应;控制家用电器执行第一控制指令;获取执行后的家用电器的状态信息并反馈。

8、本专利技术提供的语句信息的处理方法,主要包括:首先接收用户输入的语句信息,然后对语句信息进行识别,识别出语句信息中包含的意图,即确定出用户输入语句信息后想要到达的目的,然后对意图进行分析确定出该意图所对应的第一领域,其中,同时确定出的意图的数量可以为多个,当识别出语句信息中包含多个意图时,则分别确定出每个意图所对应的第一领域。领域可以以用户的意图进行划分,例如当意图为控制家用电器工作时,其所对应的第一领域可以为控制领域,当意图为查询家用电器的工作状态时,其所对应的第一领域可以为查询领域。然后当第一领域为目标领域时,则根据与目标领域对应的至少一个意图和语句信息生成至少一个第一控制指令,即第一领域与目标领域相同时,则说明该意图能够被家用电器处理,因此可以根据与目标领域对应的意图对语句信息进行拆解并转换得到第一控制指令,其中,第一控制指令应该与意图相对应,第一控制指令为单指令,即只能控制家用电器执行一项任务。同时当意图的数量为多个,如果在多个意图中存在部分意图所对应的第一领域与目标领域相同时,则根据该部分意图对语句信息进行拆解并转换得到多个第一控制指令,并且意图的数量与第一控制指令的数量相同。在得到第一控制指令之后,控制家用电器执行第一控制指令,当第一控制指令的数量为多个时,则按照一定的执行规则顺序执行多个第一控制指令。在执行完第一控制指令后,家用电器的状态会发生变化,因此需要获取执行后的家用电器的状态信息,并将该状态信息反馈给用户。本专利技术通过确定与语句信息的意图相对应的领域,然后当对应的领域与指定领域相同时,根据语句信息的意图将语句信息转换为对应的控制指令,从而提高了对任务和语言理解的能力,避免产生偏差。

9、根据本专利技术的上述语句信息的处理方法,还可以具有以下技术特征:

10、在一些技术方案中,可选地,对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域的步骤,包括:根据语句信息在第一案例数据库内确定第一案例数据,其中,第一案例数据库中包括多个案例数据以及每个案例数据所对应的一个或多个第二领域,第一案例数据为第一案例数据库内与语句信息中至少一个意图相似的案例数据;根据与第一案例数据对应的一个或多个第二领域确定第一领域。

11、在该技术方案中,对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域的步骤,包括:首先预先构建第一案例数据库,在该第一案例数据库中包括了多个案例数据以及每个案例数据所对应的一个或多个第二领域。在得到语句信息后,根据语句信息在第一案例数据库内确定第一案例数据,其中,第一案例数据为第一案例数据库中与语句信息相似的案例数据。同时由于语句信息为文本数据,因此在根据语句信息在第一案例数据库内确定第一案例数据之前,还需要对语句信息进行处理,将语句信息中的文本数据映射到低维向量空间内,即将文本中的每个单词或字符表示成一个固定长度的向量。然后根据语句信息在第一案例数据库内确定第一案例数据的过程可以为根据语句信息的向量通过计算语义相似性的方法在第一案例数据库内确定与语句信息相似的第一案例数据。在得到第一案例数据后,根据第一案例数据对应的一个或多个第二领域确定与语句信息所对应的一个或多个第一领域,即将第一案例数据所对应的第二领域作为第一领域。通过利用案例库的形式确定与意图对应的第一领域,可以提升大模型对任务和语言理解的能力,特别是在垂直领域中。

12、在一些技术方案中,可选地,在对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域的步骤之前,包括:将语句信息与第二案例数据库中的第二案例数据进行匹配,确定匹配结果,其中,第二案例数据库中包括多个第二案例数据以及每个第二案例数据对应的至少一个第二控制指令;基于语句信息与第二案例数据相似时,将与第二案例数据对应的至少一个第二控制指令作为第一控制指令;基于语句信息与第二案例数据不相似时,对语句信息进行识别。

13、在该技术方案中,在对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域的步骤之前,包括:首先构建一个第二案例数据库,在第二案例数据库中包括了多个第二案例数据以及每个第二案例数据所对应的至少一个第二控制指令。其中,第二控制指令为单指令,即只能控制家用电器执行一项任务。然后将语句信息与第二案数据库中的第二案例数据进行匹配,并得到匹配结果。即判断语句信息是否与第二案例数据库中的某一个第二案例数据相似,判断的方法为将语句信息中的文本信息的每个单词或字符转换成一个固定长度的向量,从而得到语句信息的向量,进而根据语句信息的向量在第二案例数据库中通过计算语义相似性的方法确定第二案例数据库中是否存在与语句信息相似的第二案例数据。当语句信息与第二案例数据相似时,即在第二案例数据库中存在与语句信息相似的第二案例数据时,则直接将与该第二案例数据对应的至少一个第二控制指令作为第一控制指令,其中,由于在第二案例数据库内存储在第二控制指令的格式为文本格式,因此需要对第二控制指令进行格式转换得到第一控制指令,即将文本格式的第二控制指令转换为家用电器可执行的格式的第一控制指令。当语句信息与第二案例数据不相似时,即在第二案例数据库中不存在与语句信息相似的第二案例数据,则对语句信息进行识别,确定语句信息中包含的至少一个意图以及与至少一个意图对应的一个或多个第一领域。通过在确定语句信息的意图之前在包含控制指令的案例数据库中查找与语句信息相似的案例数据,然后本文档来自技高网...

【技术保护点】

1.一种语句信息的处理方法,其特征在于,包括:

2.根据权利要求1所述的语句信息的处理方法,其特征在于,所述对所述语句信息进行识别,确定所述语句信息中包含的至少一个意图以及与至少一个所述意图对应的一个或多个第一领域的步骤,包括:

3.根据权利要求1所述的语句信息的处理方法,其特征在于,在所述对所述语句信息进行识别,确定所述语句信息中包含的至少一个意图以及与至少一个所述意图对应的一个或多个第一领域的步骤之前,所述语句信息的处理方法包括:

4.根据权利要求3所述的语句信息的处理方法,其特征在于,所述将所述语句信息与第二案例数据库中的第二案例数据进行匹配的步骤,包括:

5.根据权利要求4所述的语句信息的处理方法,其特征在于,所述根据语义规则判断所述第一语义信息和所述第二语义信息的相似性的步骤,包括:

6.根据权利要求2所述的语句信息的处理方法,其特征在于,在根据与所述第一案例数据对应的一个或多个所述第二领域确定所述第一领域的步骤之后,所述语句信息的处理方法还包括:

7.根据权利要求1至6中任一项所述的语句信息的处理方法,其特征在于,所述基于所述第一领域为目标领域时,根据与所述目标领域对应的至少一个所述意图和所述语句信息生成至少一个第一控制指令的步骤,包括:

8.根据权利要求7所述的语句信息的处理方法,其特征在于,所述将所述语句信息输入至所述第一数据模型内,得到第一指令集合的步骤,包括:

9.根据权利要求1至6中任一项所述的语句信息的处理方法,其特征在于,所述基于所述第一领域为目标领域时,根据与所述目标领域对应的至少一个所述意图和所述语句信息生成至少一个第一控制指令的步骤,包括:

10.一种语句信息的处理系统,其特征在于,包括:

11.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任一项所述的语句信息的处理方法的步骤。

12.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的语句信息的处理方法的步骤。

13.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现如权利要求1至9中任一项所述的语句信息的处理方法的步骤。

...

【技术特征摘要】

1.一种语句信息的处理方法,其特征在于,包括:

2.根据权利要求1所述的语句信息的处理方法,其特征在于,所述对所述语句信息进行识别,确定所述语句信息中包含的至少一个意图以及与至少一个所述意图对应的一个或多个第一领域的步骤,包括:

3.根据权利要求1所述的语句信息的处理方法,其特征在于,在所述对所述语句信息进行识别,确定所述语句信息中包含的至少一个意图以及与至少一个所述意图对应的一个或多个第一领域的步骤之前,所述语句信息的处理方法包括:

4.根据权利要求3所述的语句信息的处理方法,其特征在于,所述将所述语句信息与第二案例数据库中的第二案例数据进行匹配的步骤,包括:

5.根据权利要求4所述的语句信息的处理方法,其特征在于,所述根据语义规则判断所述第一语义信息和所述第二语义信息的相似性的步骤,包括:

6.根据权利要求2所述的语句信息的处理方法,其特征在于,在根据与所述第一案例数据对应的一个或多个所述第二领域确定所述第一领域的步骤之后,所述语句信息的处理方法还包括:

7.根据权利要求1至6中任一项所述的语句信息的处理方法,其特征在于,所述基于所述第一领域为目标...

【专利技术属性】
技术研发人员:华克儒王定林斯越徐国粮伍丝琪杨瑞袁照李春刘金艳程优优
申请(专利权)人:美的集团上海有限公司
类型:发明
国别省市:

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

1