Intent identification for agent matching by assistant systems
AssigneeMeta Platforms, Inc.
InventorsBaiyang Liu, Benoit F. Dumoulin, Carlos Garcia Jurado Suarez, Xiaohu Liu
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes receiving a user request from a first user at a client system, wherein the user request is associated with a semantic-intent, identifying dialog-intents associated with the user request by the client system based on the semantic-intent and context information associated with the user request, wherein each dialog-intent is a sub-intent of the semantic-intent; determining agents for executing tasks associated with the dialog-intents by the client system, and presenting information returned from the agents responsive to executing the tasks at the client system.
Claims19
A method comprising, by a client system:
- receiving, at the client system, a user request from a first user, wherein the user request is associated with a semantic-intent;
- identifying, by the client system, a plurality of dialog-intents associated with the user request based on the semantic-intent and context information associated with the user request, wherein each dialog-intent is a sub-intent of the semantic-intent;
- determining, by the client system, a plurality of agents for executing a plurality of tasks associated with the plurality of dialog-intents;
- and
- presenting, at the client system, information returned from the plurality of agents responsive to executing the plurality of tasks.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- receive, at a client system, a user request from a first user, wherein the user request is associated with a semantic-intent;
- identify, by the client system, a plurality of dialog-intents associated with the user request based on the semantic-intent and context information associated with the user request, wherein each dialog-intent is a sub-intent of the semantic-intent;
- determine, by the client system, a plurality of agents for executing a plurality of tasks associated with the plurality of dialog-intents;
- and
- present, at the client system, information returned from the plurality of agents responsive to executing the plurality of tasks.
A system comprising:
- one or more processors;
- and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
- receive, at a client system, a user request from a first user, wherein the user request is associated with a semantic-intent;
- identify, by the client system, a plurality of dialog-intents associated with the user request based on the semantic-intent and context information associated with the user request, wherein each dialog-intent is a sub-intent of the semantic-intent;
- determine, by the client system, a plurality of agents for executing a plurality of tasks associated with the plurality of dialog-intents;
- and
- present, at the client system, information returned from the plurality of agents responsive to executing the plurality of tasks.
Dependencies are inferred from the claim text.