一种任务规划方法、装置、电子设备及存储介质与流程

文档序号:36927465发布日期:2024-02-02 21:53阅读:21来源:国知局
一种任务规划方法、装置、电子设备及存储介质与流程

本公开涉及人机交互,具体而言,涉及一种任务规划方法、装置、电子设备及存储介质。


背景技术:

1、在当前的技术环境下,人工智能领域取得了长足的发展,智能机器人、智能语音助手等智能人机交互设备已经渐渐普及,智能人机交互设备可以接收用户以语音或文字形式输入的指令,并根据指令中所描述的需求,与用户实现对话或完成用户所指示的任务,极大的方便了人们的日常生活。

2、目前,智能人机交互设备在出厂后往往内置应对多种任务的规划方案,在获取到用户的指令之后,调取可实现当前任务的任务规划进行执行,以完成一次人机交互,但是,当用户的指令较为复杂,或用户需要完成一次包括多重任务的复杂交互时,智能人机交互设备往往会出现“答非所问”的情况,同时,当前智能人机交互设备中,任务规划方式较为固定,不能灵活满足复杂任务的需求。


技术实现思路

1、本公开实施例至少提供一种任务规划方法、装置、电子设备及存储介质,可以提升智能人机交互设备的任务规划方式的灵活性,并且提升智能人机交互设备应对用户复杂任务需求的能力。

2、本公开实施例提供了一种任务规划方法,包括:

3、获取用户的需求表述数据,确定所述需求表述数据对应的任务内容;

4、确定所述任务内容是否对应有固定业务流程,若是,则根据所述固定业务流程对应的执行步骤,依次调用每个所述执行步骤对应的工具,并输出所述需求表述数据对应的反馈结果;

5、若否,则确定所述任务内容是否命中预设的任务处理规则,若命中,则根据所述任务处理规则执行所述需求表述数据对应的任务,并输出反馈结果;

6、若未命中,则将所述需求表述数据输入至预先训练好的认知模型,由所述认知模型输出对应的反馈结果。

7、一种可选的实施方式中,基于以下步骤训练所述认知模型:

8、获取对应多种所述任务内容的样本需求表述数据;

9、为每种所述样本需求表述数据,构建包括任务内容指示项、工具列表指示项、输入指示项以及输出指示项的任务处理格式;

10、为每种所述样本需求表述数据,构建包括输入内容、在所述工具列表中所选择使用的目标工具,以及所述目标工具对应的输出内容的数据输出格式;

11、将所述样本需求表述数据作为样本数据集输入至所述认知模型,由所述认知模型按照所述任务处理格式依次处理,以训练所述认知模型根据所述任务内容的任务规划能力。

12、一种可选的实施方式中,所述将所述需求表述数据输入至预先训练好的认知模型,由所述认知模型输出对应的反馈结果,具体包括:

13、所述认知模型根据所述任务内容,确定与所述任务内容对应的所述目标工具;

14、将所述需求表述数据作为所述输入内容,根据所述数据输出格式,输出包括所述目标工具对应输出内容的模型输出内容;

15、将所述目标工具对应输出内容作为所述反馈结果,反馈至用户。

16、一种可选的实施方式中,基于以下步骤生成所述任务处理规则:

17、针对存在约束条件的所述任务内容,确定该任务内容对应的任务目标以及所述约束条件;

18、根据所述任务目标以及所述约束条件,构建对应的任务处理规则;

19、将所述任务处理规则存储至预设的规则数据库中;

20、根据所述任务内容对应的关键词生成正则表达式,将所述正则表达式配置为每种所述任务处理规则对应的索引标识。

21、一种可选的实施方式中,基于以下步骤确定所述任务内容是否命中预设的任务处理规则:

22、将所述需求表述数据转换为对应的文本数据;

23、针对所述文本数据进行分词,携带分词后的所述文本数据访问所述规则数据库;

24、确定所述规则数据库中,是否存在与分词后的所述文本数据相匹配的所述正则表达式;

25、若存在,则所述任务内容命中所述任务处理规则;若不存在,则所述任务内容未命中所述任务处理规则。

26、一种可选的实施方式中,所述由所述认知模型输出对应的反馈结果,具体还包括:

27、根据所述任务内容,将所述需求表述数据对应的任务依次划分为多个子任务;

28、将所述子任务依次输入至所述认知模型,由所述认知模型确定执行对应子任务的任务规划方案;

29、依次执行所述任务规划方案,当所述任务规划方案的执行轮数大于预设的轮数阈值时,停止执行。

30、本公开实施例还提供一种任务规划装置,包括:

31、获取模块,用于获取用户的需求表述数据,确定所述需求表述数据对应的任务内容;

32、有序式规划判定模块,用于确定所述任务内容是否对应有固定业务流程,若是,则根据所述固定业务流程对应的执行步骤,依次调用每个所述执行步骤对应的工具,并输出所述需求表述数据对应的反馈结果;

33、规则式规划判定模块,用于若否,则确定所述任务内容是否命中预设的任务处理规则,若命中,则根据所述任务处理规则执行所述需求表述数据对应的任务,并输出反馈结果;

34、认知模型规划模块,用于若未命中,则将所述需求表述数据输入至预先训练好的认知模型,由所述认知模型输出对应的反馈结果。

35、一种可选的实施方式中,所述装置还包括认知模型训练模块,所述认知模型训练模块用于:

36、获取对应多种所述任务内容的样本需求表述数据;

37、为每种所述样本需求表述数据,构建包括任务内容指示项、工具列表指示项、输入指示项以及输出指示项的任务处理格式;

38、为每种所述样本需求表述数据,构建包括输入内容、在所述工具列表中所选择使用的目标工具,以及所述目标工具对应的输出内容的数据输出格式;

39、将所述样本需求表述数据作为样本数据集输入至所述认知模型,由所述认知模型按照所述任务处理格式依次处理,以训练所述认知模型根据所述任务内容的任务规划能力。

40、本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述任务规划方法,或上述任务规划方法中任一种可能的实施方式中的步骤。

41、本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任务规划方法,或上述任务规划方法中任一种可能的实施方式中的步骤。

42、本公开实施例还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序、指令被处理器执行时实现上述任务规划方法,或上述任务规划方法中任一种可能的实施方式中的步骤。

43、本公开实施例提供的一种任务规划方法、装置、电子设备及存储介质,通过获取用户的需求表述数据,确定所述需求表述数据对应的任务内容;确定所述任务内容是否对应有固定业务流程,若是,则根据所述固定业务流程对应的执行步骤,依次调用每个所述执行步骤对应的工具,并输出所述需求表述数据对应的反馈结果;若否,则确定所述任务内容是否命中预设的任务处理规则,若命中,则根据所述任务处理规则执行所述需求表述数据对应的任务,并输出反馈结果;若未命中,则将所述需求表述数据输入至预先训练好的认知模型,由所述认知模型输出对应的反馈结果。可以提升智能人机交互设备的任务规划方式的灵活性,并且提升智能人机交互设备应对用户复杂任务需求的能力。

44、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1