System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 经由可选的图形元素初始化与自动代理的交谈制造技术_技高网

经由可选的图形元素初始化与自动代理的交谈制造技术

技术编号:41288712 阅读:8 留言:0更新日期:2024-05-11 09:37
本申请涉及经由可选的图形元素初始化与自动代理的交谈。在操作计算设备时,用户可能不知晓可以根据某些调用短语来调用自动助理。为了告知用户自动助理的功能,可以向用户呈现可选元素,这些可选元当被选择时可以使自动助理初始化。此外,可选元素可以提供文本形式的调用短语,以便用户知晓他们的通过说出调用短语来调用自动助理的能力。可以在与用户相关联的不同设备处呈现可选元素,并且可以在与呈现有可选元素的设备分开的设备处初始化自动助理。

【技术实现步骤摘要】

本申请涉及经由可选的图形元素初始化与自动代理的交谈


技术介绍

1、人们可以使用在本文中被称为“自动助理”(也称为“数字代理”、“聊天机器人”、“交互式个人助理”、“智能个人助理”、“交谈代理(conversational agents)”等)的交互式软件应用进行人机对话。例如,人们(当他们与自动助理互动时,可以被称为“用户”)可以使用口头自然语言输入(即话语)来提供命令和/或请求,该口头自然语言输入在一些情况下可以被转换成文本然后进行处理。以这种方式,用户具有调用计算设备的功能的能力,而不要求用户必须物理地操纵诸如键盘或鼠标的外围设备。这样的自动助理可以响应于预加载在计算设备上并且由用户说出的口头短语。但是,用户常常可能不知晓可用于调用自动助理的各种可口述的短语,或者可能无法发音这类可口述的短语。此外,由于许多计算设备所具有的功能范围的扩大,大多数用户可能没有任何方便的资源来学习全部可用的功能。结果,用户可能会错过自动助理的许多可供使用的功能部件,这意味着为实现这些功能部件而提供的计算机资源可能没有得到有效利用。此外,某些环境可能太吵而不能舒适地说出询问,并且用户可能选择在某些时候不说出询问以保护他们的隐私,例如在工作中或在咖啡馆中。


技术实现思路

1、本公开总体上涉及用于通过提供与调用短语相关联的可选元素来向用户介绍自动助理的功能的方法、装置和计算机可读介质(瞬时性和非瞬时性)。可选元素可以将自动助理转换成特定的操作状态,例如以下状态,其中在不要求用户首先以能够听到的方式请求自动助理的情况下,使自动助理初始化和/或完成服务请求(例如“帮我叫辆出租车去机场”)。

2、当用户例如浏览网页、查看电子邮件、操作各种应用等时,可以在移动设备的图形用户界面(“gui”)处提供可选元素(例如,文本或图形超链接)。假定用户将网络浏览器导航到对应于附近商店的网页。网页上的链接或其它可选元素可以显示调用短语,例如“请给我到这个附近的商店的方位”。通过点击该链接,可以初始化自动助理(通常但不排他地在另一计算设备上),以提供能够听到的响应,从而鼓励用户继续与自动助理对话。此后,用户不需要依赖链接,而是可以使用先前在可选元素中介绍给他们的调用短语来启动自动助理。

3、在一些实施方式中,可以在第一设备上向用户显示可选元素。响应于用户选择可选元素,第二设备上的自动助理可以转换成特定的操作状态。这鼓励用户在其它设备上启动自动助理,而他们可能还没有意识到他们有能力调用自动助理。此外,一些实施方式可以处理多种语言。例如,可选元素可以包括用户偏好的语言的调用短语,使得用户知晓他们可以自由地使用偏好的语言来调用自动助理,即使用户的设备的其它功能部件以不太熟悉的语言显示时也是如此。可替代地,可选元素可以包括用户偏好的语言的调用短语(例如,由用户的本地web浏览器翻译的调用短语),但是响应于选择可选元素,自动助理可以指示用户如何以自动助理更熟悉的语言来发音调用短语(例如“规范”调用短语)。

4、在一些实施方式中,在第三方设备(例如,第三方蜂窝设备)上运行的应用可以提供可选元素,该可选元素包括用于在另一设备上调用自动助理的调用短语。在这种情况下,将基于在第三方设备处查看的内容,向用户介绍将被调用的自动助理的能力。例如,用户可以在第三方设备的应用上编辑播放列表,并且该应用可以呈现带有调用短语“请播放我刚刚编辑的播放列表”的可选元素。在点击可选元素时,可以在比第三方设备更适合播放音乐的单独的设备上初始化自动助理。可替代地,如果另一设备不可用,则可以在第三方设备处初始化对应于自动助理的web应用。以这种方式,可以使用户知晓调用自动助理以利用在第三方设备处观看的内容的能力。

5、在其它实施方式中,可以基于学习到的用户偏好和用户趋势来随时间调整被包括在可选元素中的调用短语。结果,将使用户知晓,与发出重复的一般请求相反,他们可以说出更具体的短语来调用自动助理。例如,用户可以请求自动助理播放播放列表中的音乐。然而,如果播放列表上的某个艺术家(例如,led zeppelin)比其它艺术家播放更多,则可以向用户呈现包括有调用短语“请播放led zeppelin”的可选元素。以这种方式,通过调整可选元素的调用短语,可以使用户知道自动助理可以理解更具体的请求。作为另一示例,用户可以具有家庭助理设备(例如,独立的交互式扬声器),该设备知道该用户每天何时下班回家。当用户每天到达家中时,用户可能总是要求家庭助理设备继续播放用户刚才正在汽车中收听的播客。但是,为了消除用户重复地发出该请求的需要,可以在汽车的用户界面处提供具有调用短语“助理,只要我到家时正在听播客,就在家里继续播放该播客”的可选元素。当用户在用户界面处选择该可选元素时,家庭助理设备可以继续播放该播客,并且可选地,以能够听到的方式确认已经建立了新的自动化规则。以这种方式,可以根据学习到的用户偏好,通过调整可选元素中的调用短语,向用户显示自动助理的能力。

6、在一些实施例中,在选择了初始可选元素并且初始化了自动助理之后,响应元素可以提供有新短语以在它们的回应中引导用户。通过提供响应元素,可以使用户知晓自动助理将理解的能够听到的响应。此外,响应元素可以展示带有占位符的响应短语,当用户在响应自动助理时可以填充该占位符。例如,在用户已经在用于第二天早上的日历中安排了早会之后,可以向用户呈现具有调用短语“请为明天早上设置闹钟”的可选元素。选择该可选元素可以初始化自动助理,并且使自动助理用短语“好,您希望将闹钟设置在什么时间?”来以能够听到的方式询问用户。如果在阈值时间段之后用户还没有以能够听到的方式响应,则可以向用户呈现具有响应短语“请将闹钟设置为[在此说出闹钟的时间]”的响应元素。响应元素可以可选地是可选的或不可选择的。以这种方式呈现可用的响应可以确保用户在不确定如何响应自动助理时,总是会有一定程度的视觉指导。

7、因此,在一些实施方式中,一种方法可以包括诸如以下的步骤:由计算设备从服务器设备接收用于在计算设备的图形用户界面处提供可选元素的指令。可选元素可以与调用短语相关联,该调用短语当被说出时,使自动助理转换成操作状态,在该操作状态下,自动助理致使在单独的计算设备上提供输出。该方法还可以包括以下步骤:在计算设备的图形用户界面上显示可选元素,并且在图形用户界面处接收对可选元素的选择。该方法可以进一步包括步骤:响应于接收到该选择,使自动助理转转换成操作状态,以使单独的计算设备提供输出。

8、另外,一些实施方式包括一种装置,该装置包括存储器和一个或多个处理器,所述一个或多个处理器用来执行存储在存储器中的指令,其中,所述指令被配置为执行上述方法中的任何一种。一些实施方式还包括非瞬时性计算机可读存储介质,其存储可由一个或多个处理器执行以实现上述方法的任何一个的计算机指令。

9、应当理解到,本文详细描述的前述概念和附加概念的所有组合被认为是本文公开的主题的一部分。例如,本公开所附的所要求保护的主题的所有组合被认为是本文公开的主题的一部分。<本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说出的输入时,在所述第一计算设备的所述图形用户界面处显示所述可选元素之前,将所述自动助理转换成操作状态,在所述操作状态下所述自动助理使得在所述特定计算设备的所述自动助理界面处执行所述自动助理操作。

3.根据权利要求2所述的计算机实现的方法,进一步包括:

4.根据权利要求2所述的计算机实现的方法,其中,所述用户先前未经由向所述自动助理的任何说出的输入提交所述命令短语。

5.根据权利要求1所述的计算机实现的方法,其中,基于要执行的所述自动助理操作来从所述多个计算设备中选择所述特定计算设备包括:

6.根据权利要求1所述的计算机实现的方法,其中,在执行所述自动助理操作时,所述自动助理提供响应。

7.根据权利要求6所述的计算机实现的方法,其中,所述响应包括能够听到的响应。

8.一种系统,包括:

9.根据权利要求8所述的系统,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说出的输入时,在所述第一计算设备的所述图形用户界面处显示所述可选元素之前,将所述自动助理转换成操作状态,在所述操作状态下所述自动助理使得在所述特定计算设备的所述自动助理界面处执行所述自动助理操作。

10.根据权利要求9所述的系统,其中,在执行所述指令时,所述一个或多个处理器:

11.根据权利要求9所述的系统,其中,所述用户先前未经由向所述自动助理的任何说出的输入提交所述命令短语。

12.根据权利要求8所述的系统,其中,在基于要执行的所述自动助理操作来从所述多个计算设备中选择所述特定计算设备时,所述一个或多个处理器:

13.根据权利要求8所述的系统,其中,在执行所述自动助理操作时,所述自动助理提供响应。

14.根据权利要求13所述的系统,其中,所述响应包括能够听到的响应。

15.一种计算机实现的方法,包括:

16.根据权利要求15所述的计算机实现的方法,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说出的输入时,在所述第一计算设备的所述图形用户界面处显示所述可选元素之前,将所述特定计算设备的自动助理转换成操作状态,在所述操作状态下所述自动助理使得执行所述自动助理操作。

17.根据权利要求16所述的计算机实现的方法,进一步包括:

18.根据权利要求16所述的计算机实现的方法,其中,所述用户先前未经由向所述自动助理的任何说出的输入提交所述命令短语。

19.根据权利要求15所述的计算机实现的方法,其中,基于要执行的所述自动助理操作来从所述多个计算设备中选择所述特定计算设备包括:

20.根据权利要求15所述的计算机实现的方法,其中,在执行所述自动助理操作时,所述自动助理提供响应。

21.根据权利要求20所述的计算机实现的方法,其中,来自所述自动助理的所述响应包括能够听到的响应。

22.一种系统,包括:

23.根据权利要求22所述的系统,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说出的输入时,在所述第一计算设备的所述图形用户界面处显示所述可选元素之前,将所述特定计算设备的自动助理转换成操作状态,在所述操作状态下所述自动助理使得执行所述自动助理操作。

24.根据权利要求23所述的系统,其中,在执行所述指令时,所述一个或多个处理器:

25.根据权利要求23所述的系统,其中,所述用户先前未经由向所述自动助理的任何说出的输入提交所述命令短语。

26.根据权利要求22所述的系统,其中,在基于要执行的所述自动助理操作来从所述多个计算设备中选择所述特定计算设备时,所述一个或多个处理器:

27.根据权利要求22所述的系统,其中,在执行所述自动助理操作时,所述自动助理提供响应。

28.根据权利要求27所述的系统,其中,来自所述自动助理的所述响应包括能够听到的响应。

29.一种由一个或多个处理器实现的方法,所述方法包括

30...

【技术特征摘要】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说出的输入时,在所述第一计算设备的所述图形用户界面处显示所述可选元素之前,将所述自动助理转换成操作状态,在所述操作状态下所述自动助理使得在所述特定计算设备的所述自动助理界面处执行所述自动助理操作。

3.根据权利要求2所述的计算机实现的方法,进一步包括:

4.根据权利要求2所述的计算机实现的方法,其中,所述用户先前未经由向所述自动助理的任何说出的输入提交所述命令短语。

5.根据权利要求1所述的计算机实现的方法,其中,基于要执行的所述自动助理操作来从所述多个计算设备中选择所述特定计算设备包括:

6.根据权利要求1所述的计算机实现的方法,其中,在执行所述自动助理操作时,所述自动助理提供响应。

7.根据权利要求6所述的计算机实现的方法,其中,所述响应包括能够听到的响应。

8.一种系统,包括:

9.根据权利要求8所述的系统,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说出的输入时,在所述第一计算设备的所述图形用户界面处显示所述可选元素之前,将所述自动助理转换成操作状态,在所述操作状态下所述自动助理使得在所述特定计算设备的所述自动助理界面处执行所述自动助理操作。

10.根据权利要求9所述的系统,其中,在执行所述指令时,所述一个或多个处理器:

11.根据权利要求9所述的系统,其中,所述用户先前未经由向所述自动助理的任何说出的输入提交所述命令短语。

12.根据权利要求8所述的系统,其中,在基于要执行的所述自动助理操作来从所述多个计算设备中选择所述特定计算设备时,所述一个或多个处理器:

13.根据权利要求8所述的系统,其中,在执行所述自动助理操作时,所述自动助理提供响应。

14.根据权利要求13所述的系统,其中,所述响应包括能够听到的响应。

15.一种计算机实现的方法,包括:

16.根据权利要求15所述的计算机实现的方法,其中,所述可选元素与包括自然语言内容的命令短语一起被显示在所述图形用户界面处,所述自然语言内容当被提供作为所述用户向所述特定计算设备的所述自动助理界面说...

【专利技术属性】
技术研发人员:维克拉姆·阿加尔瓦尔迪纳·埃勒哈达德
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1