VIRTUAL ASSISTANT TEAM CUSTOMIZATION
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques and architectures for implementing a team of virtual assistants are described herein. The team may include multiple virtual assistants that are configured with different characteristics, such as different functionality, base language models, levels of training, visual appearances, personalities, and so on. The characteristics of the virtual assistants may be configured by trainers, end-users, and/or a virtual assistant service. The virtual assistants may be presented to end-users in conversation user interfaces to perform different tasks for the users in a conversational manner. The different virtual assistants may adapt to different contexts. The virtual assistants may additionally, or alternatively, interact with each other to carry out tasks for the users, which may be illustrated in conversation user interfaces.
202 Citations
25 Claims
-
1-6. -6. (canceled)
-
7. A method comprising:
-
analyzing, by a computing device, contextual information to identify one or more tasks that are deemed to be of interest to a user, the contextual information related to a conversation between the user and a virtual assistant; and customizing, by the computing device, a group of virtual assistants to include one or more virtual assistants that are configured to perform the one or more tasks that are deemed to be of interest to the user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer storage media storing computer-readable instructions that, when executed, instruct one or more processors to perform operations comprising:
-
analyzing conversation information to identify how a user interacted with a virtual assistant during one or more conversations; and customizing the virtual assistant to emulate how the user has interacted with the virtual assistant during the one or more conversations. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification