System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种AI识别用户通过自然语言输入的动作指令方法技术_技高网

一种AI识别用户通过自然语言输入的动作指令方法技术

技术编号:41255124 阅读:5 留言:0更新日期:2024-05-11 09:15
本发明专利技术涉及动作指令技术领域,且公开了一种AI识别用户通过自然语言输入的动作指令方法,包括以下步骤:采集程序或电子设备所有动作指令的输入代码,并进行划分,再进行存储以及建立交互,再通过输入模块输入自然语音通过匹配模块进行匹配以及通过学习模块监测,在通过学习模块学习优化,通过本发明专利技术可以对一些动作指令所需输入的代码进行优化,从而使使用者在对程序或电子设备进行操作作业的过程中,可以更易上手,无需输入相对应的代码,避免了针对于某种特点程序的动作指令,往往只能够特定的动作指令才能够使程序响应相对应的操作,但是这种动作指令常常十分繁琐,在日常使用过程中往往不具备良好的使用效果的问题。

【技术实现步骤摘要】

本专利技术涉及动作指令,具体为一种ai识别用户通过自然语言输入的动作指令方法。


技术介绍

1、程序动作指令是计算机程序中的一种指令类型,用于指示计算机执行特定的动作或操作。这些指令可以是输入操作或输出操作、算术运算、逻辑运算、控制流程等。在计算机程序中,动作指令通常是由编程语言编写的,并且通过编译器或解释器转换成机器语言,以便计算机能够理解和执行。不同的编程语言提供了不同的动作指令集,用于实现各种不同的功能和操作,并且随着时代的进布ai技术也随之而飞跃的发展,ai,即人工智能,是一种模拟人类智能的技术。它涉及到计算机科学、数学、控制论、语言学、心理学等多个领域,旨在开发和应用能够模拟、延伸和扩展人类智能的理论、方法、技术及应用系统。人工智能的应用范围非常广泛,包括但不限于机器人、自然语言处理、语音和图像识别、专家系统等。

2、现有技术中,针对于某种特点程序的动作指令,往往只能够特定的动作指令才能够使程序响应相对应的操作,但是这种动作指令常常十分繁琐,在日常使用过程中往往不具备良好的使用效果,如使用者需要进行一系列的操作,往往需要输入相对应的动作指令,若无法准确输入相对应的动作指令,则无法使其进行相对应的操作,还需查找准确的动作指令,这样则存在有适用性不佳的问题。

3、经检索,如中国专利文献公开了一种自然语言信息的处理方法及装置(公开号:cn103309846b),本专利技术公开了一种自然语言信息的处理方法及装置,所述自然语言信息的处理方法在接收到用户输入的自然语言信息后,会对该自然语言信息进行任务分类,并根据预存的任务类型与解析方式关系表查找所述自然语言信息的解析方式,进而根据查找到的解析方式解析自然语言信息。该方法由于对自然语言信息够进行分类解析处理,从而能够更专业的、深层次针对性的解析出自然语言信息的真实动作意图,并生成对应的指令,进而可以通过指令的执行完成人机交互。该方法使得用户通过比较轻松自然的语言信息就可以准确操控电子设备,大大提升了用户的人机交互体验感,但是还存在以下缺陷:

4、上述自然语言信息的处理方法及装置虽然实现了用户通过比较轻松自然的语言信息就可以准确操控电子设备,大大提升了用户的人机交互体验感,但是其还存在有一般的程序或电子设备所涉及的动作指令较多,并且用户的使用习惯自然语言的习惯均不相同,这样还是存在有适用性不足的问题。


技术实现思路

1、本专利技术的目的在于提供一种ai识别用户通过自然语言输入的动作指令方法,解决了
技术介绍
中现有技术中,针对于某种特点程序的动作指令,往往只能够特定的动作指令才能够使程序响应相对应的操作,但是这种动作指令常常十分繁琐,在日常使用过程中往往不具备良好的使用效果,如使用者需要进行一系列的操作,往往需要输入相对应的动作指令,若无法准确输入相对应的动作指令,则无法使其进行相对应的操作,还需查找准确的动作指令,这样则存在有适用性不佳的问题,使其在针对某一程序使用过程中,可以根据使用者的使用需求以及自身习惯通过自然语言实现对程序或电子设备下达相对应的动作指令,使其进行相对应的操作。

2、为了解决上述技术问题,本专利技术提供如下技术方案:

3、一种ai识别用户通过自然语言输入的动作指令方法,包括以下步骤:

4、s1:通过ai自然语言输入控制系统中的采集模块采集程序或电子设备所有动作指令的输入代码;

5、s2:通过ai自然语言输入控制系统中的采集模块采集程序中的分析模块对所有通过采集模块所采集动作指令进行拆分,并根据动作指令的任务类型划分;

6、s3:将划分后的动作指令存储至交互数据库中,并建立相匹配的自然语言指令参数,同时将自然语言指令参数存储至交互数据库中;

7、s4:通过ai自然语言输入控制系统中的采集模块采集程序中的输入模块,输入一个至若干个自然语言指令;

8、s5:再根据所输入的一个至若干个自然语言指令的特征点通过输入模块电性连接的匹配模块提交至交互数据库中进行查找符合特征点的动作指令;

9、s6:确定所输入的一个至若干个自然语言指令所匹配的动作指令,完成交互;

10、s7:当用户通过输入模块以自然语言描述一个或者多个动作指令时,通过ai自然语言输入控制系统中的agent模块对用户的自然语言进行监测;

11、s7.1:当匹配模块对用户的语句检索得到交互数据库中所匹配的一个或若干个动作指令,对操作者发送最终确认选项;

12、s7.1.1:操作者完成确认后,进行对程序或电子设备进行相对应的操作;

13、s7.1.2:操作者未完成确认,则通过ai自然语言输入控制系统中的学习模块对用户输入的自然语言进行学习;

14、s7.2:当匹配模块对用户的语句为未检索出所匹配的动作指令,则通过ai自然语言输入控制系统中的适配模块,对用户输入的一个至若干个自然语言进行标准化处理;

15、s7.2.1:将标准化处理后的一个至若干个自然语言通过更新模块提交至交互数据库中进行查找符合特征点的动作指令,并对其自然语音参数数据进行补充或更新;

16、s7.2.2:确定输入的一个至若干个自然语言指令所匹配的动作指令,建立交互;

17、s8:最后用户通过自然语言或标准动作指令语言对程序或电子设备完成指令后,询问用户是否继续输入指令。

18、优选的,所述ai自然语言输入控制系统包括采集模块、分析模块、交互数据库、输入模块、匹配模块、agent模块、学习模块和适配模块;

19、所述交互数据库包括写入模块、检测模块和更新模块。

20、优选的,在所述s1中,所述ai自然语言输入控制系统中的采集模块的作用,将控制该程序或电子设备的动作指令所需输入的代码采集,并根据所采集的代码与控制该程序或电子设备的动作指令进行关联匹配,同时在对其进行关联匹配过程中,通过请求指令对采集的代码逐一验证。

21、优选的,在所述s2中,所述ai自然语言输入控制系统中的分析模块的作用是,将所匹配验证后的动作指令参数数据以动作指令的功能进行拆分,将拆分后的同功能的动作指令以任务类型划分;

22、所述任务类型以该程序或电子设备所执行的任务类型,任务类型至少包括启动任务类型、活动任务类型、结束任务类型和监测任务类型等。

23、优选的,在所述s3中,所述交互数据库的作用对至少一个至若干个程序或电子设备的划分后的动作指令以及自然语言指令参数信息进行存储,且交互数据库写入方式如下:

24、s3.1:设置写入次数阈值numax和时间阈值timax;

25、s3.2:交互数据库通过电性连接的写入模块进行预写入;

26、s3.3:当写入模块进行预写入接收到满足次数阈值numax时对写入数据进行写入;

27、s3.4:当写入模块进行预写入接收达到时间阈值timax后直接对写入数据进行写入。

28、优选的,所述写入本文档来自技高网...

【技术保护点】

1.一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:包括以下步骤:

2.应用于权利要求1所述的一种AI识别用户通过自然语言输入的动作指令系统,其特征在于:所述AI自然语言输入控制系统包括采集模块、分析模块、交互数据库、输入模块、匹配模块、Agent模块、学习模块和适配模块;

3.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:在所述S1中,所述AI自然语言输入控制系统中的采集模块的作用,将控制该程序或电子设备的动作指令所需输入的代码采集,并根据所采集的代码与控制该程序或电子设备的动作指令进行关联匹配,同时在对其进行关联匹配过程中,通过请求指令对采集的代码逐一验证。

4.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:在所述S2中,所述AI自然语言输入控制系统中的分析模块的作用是,将所匹配验证后的动作指令参数数据以动作指令的功能进行拆分,将拆分后的同功能的动作指令以任务类型划分;

5.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:在所述S3中,所述交互数据库的作用对至少一个至若干个程序或电子设备的划分后的动作指令以及自然语言指令参数信息进行存储,且交互数据库写入方式如下:

6.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:所述写入模块的作用是通过预写入的方式将动作指令参数数据以及自然语言参数数据根据所设置的次数阈值Numax和时间阈值Timax进行写入作业;

7.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:在所述S5中,所述匹配模块具体根据所输入的一个至若干个自然语言指令的特征点具体步骤如下:

8.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:在所述S7中,所述AI自然语言输入控制系统中的Agent模块的作用是,当用户每次通过输入模块,输入一个至若干个自然语言指令时,对其进行监测并进行学习,在监测过程中存在有以下可能:

9.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:在所述7.2中所述适配模块的作用是,当匹配模块对用户的语句为未检索出所匹配的动作指令,而提交至终端供使用者修改自然语言,用户修改后的自然语言通过匹配模块,匹配到一个至若干个动作指令参数数据后,同时以匹配到一个至若干个动作指令参数数据确定所需求的动作指令参数数据,适配模块提取最终确定需求的动作指令参数数据、修改后的自然语言参数数据和未匹配到动作指令参数数据的自然语言参数数据,并通过修改后的自然语言参数数据和未匹配到动作指令参数数据的自然语言参数数据中通过输入模块输入的一个至若干个自然语言指令的特征点建立匹配模型,若匹配模型所匹配的相似度大于70%则生成学习指标,反之不生成学习指标。

10.根据权利要求1所述的一种AI识别用户通过自然语言输入的动作指令方法,其特征在于:所述学习模块以所生成的学习指标构建学习模型,根据学习模型所得到的参数数据对交互数据库中自然语言参数数据和动作指令参数据所建立的交互连接进行更新或补充,则对交互连接进行更新或补充需满足学习模块特征,所述学习模型中所采用训练集的数据用于计算损失函数对参数的梯度,具体表达式如下:

...

【技术特征摘要】

1.一种ai识别用户通过自然语言输入的动作指令方法,其特征在于:包括以下步骤:

2.应用于权利要求1所述的一种ai识别用户通过自然语言输入的动作指令系统,其特征在于:所述ai自然语言输入控制系统包括采集模块、分析模块、交互数据库、输入模块、匹配模块、agent模块、学习模块和适配模块;

3.根据权利要求1所述的一种ai识别用户通过自然语言输入的动作指令方法,其特征在于:在所述s1中,所述ai自然语言输入控制系统中的采集模块的作用,将控制该程序或电子设备的动作指令所需输入的代码采集,并根据所采集的代码与控制该程序或电子设备的动作指令进行关联匹配,同时在对其进行关联匹配过程中,通过请求指令对采集的代码逐一验证。

4.根据权利要求1所述的一种ai识别用户通过自然语言输入的动作指令方法,其特征在于:在所述s2中,所述ai自然语言输入控制系统中的分析模块的作用是,将所匹配验证后的动作指令参数数据以动作指令的功能进行拆分,将拆分后的同功能的动作指令以任务类型划分;

5.根据权利要求1所述的一种ai识别用户通过自然语言输入的动作指令方法,其特征在于:在所述s3中,所述交互数据库的作用对至少一个至若干个程序或电子设备的划分后的动作指令以及自然语言指令参数信息进行存储,且交互数据库写入方式如下:

6.根据权利要求1所述的一种ai识别用户通过自然语言输入的动作指令方法,其特征在于:所述写入模块的作用是通过预写入的方式将动作指令参数数据以及自然语言参数数据根据所设置的次数阈值numax和时间阈值timax进行写入作业;

7.根据权利要求1所述的一种ai识别用户通过自然语言输入的...

【专利技术属性】
技术研发人员:雷浪声蚁懂
申请(专利权)人:深圳威科未来科技有限公司
类型:发明
国别省市:

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

1