一种智能体运行方法、电子设备、存储介质及程序产品与流程

摘要: 本技术涉及终端,尤其涉及一种智能体运行方法、电子设备、存储介质及程序产品。背景技术:1、随着人工智能(artificialintelligence,ai)的发展...
一种智能体运行方法、电子设备、存储介质及程序产品与流程

本技术涉及终端,尤其涉及一种智能体运行方法、电子设备、存储介质及程序产品。

背景技术:

1、随着人工智能(artificial intelligence,ai)的发展,大量应用开始研发自己的智能体。例如,具有具有目前,智能体的使用具有一定的局限:必须在应用处于运行状态,才能使用该应用的智能体。例如,用户想要使用应用a的智能体,则必须触发终端设备运行应用a(例如,前台显示应用a的界面),才能使用应用a的智能体;而且,在应用a的运行过程中,仅能使用应用a的智能体,无法使用其它应用的智能体。

2、由此可见,目前用户使用智能体非常不方便,影响用户对智能体的使用体验。

技术实现思路

1、本技术实施例提供一种智能体运行方法、电子设备、存储介质及程序产品,用于提升用户对智能体的使用体验。

2、第一方面,提供一种智能体运行方法,应用于电子设备。示例性的,电子设备可以是手机。本技术实施例提供的智能体运行方法包括:运行第一应用;在第一应用的显示界面上,运行第二应用的第一智能体,第二应用与第一应用不同。

3、需要说明的是,在目前的技术中,电子设备前台运行第一应用时,只能使用第一应用的智能体,无法使用其它应用的智能体。通过本技术实施例提供的技术方案,电子设备前台运行第一应用时,可以运行第二应用的智能体,不局限于仅能使用第一应用的智能体,提升了智能体使用的灵活性,有助于提升用户对智能体的使用体验。

4、在一种可能的设计中,所述方法还包括:在所述运行第二应用的第一智能体时,显示所述第一智能体的第一界面;响应于用户在所述第一界面上的第一操作,运行第三应用的第二智能体。

5、需要说明的是,在目前的技术中,电子设备要运行应用b(例如,第三应用)的智能体,则必须运行应用b并进入应用b的界面才行。通过本技术实施例提供的技术方案,用户可以在智能体a(应用a的智能体)的界面内触发电子设备运行应用b的智能体b,无需进入应用b的界面。通过这种方式,简化了智能体的使用流程,提升了智能体使用的灵活性,有助于提升用户体验。

6、在一种可能的设计中,所述方法还包括:响应于所述第一操作,将所述第一界面切换为所述第二智能体的第二界面,所述第一操作包括以下内容中的至少一项:选择所述第一界面上的第一控件,所述第一控件用于指示所述第二智能体;或者,接收所述用户的指令,所述指令与所述第二智能体的功能相对应。

7、需要说明的是,在目前的技术中,电子设备从应用a的智能体a切换到应用b的智能体b,需要关闭应用a的界面,进入应用b的界面,然后运行智能体b,即通过应用a到应用b的切换,实现智能体a到智能体b之间的切换。在本技术实施例中,无需应用a切换到应用b,就可以实现智能体a到智能体b的切换。例如,通过智能体a的界面内的第一控件或者用户指令,将智能体a切换到智能体b。通过这种方式,提升了智能体切换的便捷性,提升用户对智能体的使用体验。

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、需要说明的是,目前的技术中,一个应用的智能体a仅能控制该应用,无法控制除该应用以外的其它应用。通过本技术实施例提供的技术方案,一个应用的智能体可以对其它应用进行控制,使得智能体的应用范围更广泛,有助于提升用户体验。

33、在一种可能的设计中,所述第三操作用于更新所述第一应用的显示界面。

34、因此,在本技术实施例中,一个应用的智能体可以对其它应用进行控制,例如控制其它应用更新显示界面。通过这种方式,使得智能体的应用范围更广泛,有助于提升用户体验。

35、在一种可能的设计中,所述第三操作用于对所述电子设备设置。

36、因此,在本技术实施例中,一个应用的智能体可以对其它应用进行控制,例如通过所述其它应用对电子设备进行设置,例如设置情景模式。通过这种方式,使得智能体的应用范围更广泛,有助于提升用户体验。

37、在一种可能的设计中,所述方法还包括:在所述运行第二应用的第一智能体时,显示所述第一智能体的第一界面;所述第一界面与所述第一应用的显示界面分屏显示。

38、因此,在本技术实施例中,应用的界面与智能体的界面可以分屏显示,方便用户将智能体的界面与应用的界面对比使用,有助于提升用户体验。

39、在一种可能的设计中,所述方法还包括:在所述运行第二应用的第一智能体时,显示所述第一智能体的第一界面;响应于所述用户在所述第一界面上的多任务界面打开操作,显示多任务界面,所述第一界面悬浮于所述多任务界面上层。

40、因此,在本技术实施例中,智能体的界面可以悬浮显示于多任务界面的上层,方便用户使用智能体,有助于提升用户体验。

41、第二方面,还提供一种电子设备,用于执行如上述第一方面提供的方法。

42、第三方面,还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上述第一方面提供的方法。

43、第四方面,还提供一种计算机程序产品,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上述第一方面提供的方法。

44、第五方面,还提供一种芯片,所述芯片用于执行如上述第一方面提供的方法。

45、上述第二方面至第五方面可以达到的技术效果,请参照上述第一方面中相应设计方案可以达到的技术效果的说明,本技术这里不再重复赘述。