Ai agent platforms
OwnerDavid Justus, Sandy Anuras +2inventors
InventorsDavid Justus, Sandy Anuras, Anisha Kharkia, Sanjay Yadqirkar
Life of this patent
Estimating the term…
Abstract
An AI Agent Platform can facilitate execution of tasks. The AI Agent Platform may receive a request to execute a task from a computing device. The AI Agent Platform may classify an intent associated with the request. The AI Agent Platform may then execute a specialist module using an object derived from the request and the intent. The specialist module defines a sequence of subtasks that implement the task. The specialist module invokes one or more agent modules that are each configured to implement subtasks of the sequence of subtasks. The AI Agent Platform facilitates a presentation of a task response corresponding to execution of the task.
Claims20
A method comprising:
- receiving, from a computing device, a request to execute a task;
- classifying an intent associated with the request, wherein the intent provides context;
- executing a specialist module using an object derived from the request and the intent associated with the request, wherein the specialist module includes one or more machine-learning models that define a sequence of subtasks that implement the task;
- executing one or more agent modules configured to implement subtasks of the sequence of subtasks, wherein each agent module is invoked by the specialist module to implement one or more subtasks of the sequence of subtasks;
- and
- facilitating a presentation of a task response corresponding to execution of the task, wherein the task response includes a status the task.
A system comprising:
- one or more processors;
- and
- a non-transitory computer-readable medium storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations including:
- receiving, from a computing device, a request to execute a task;
- classifying an intent associated with the request, wherein the intent provides context;
- executing a specialist module using an object derived from the request and the intent associated with the request, wherein the specialist module includes one or more machine-learning models that define a sequence of subtasks that implement the task;
- executing one or more agent modules configured to implement subtasks of the sequence of subtasks, wherein each agent module is invoked by the specialist module to implement one or more subtasks of the sequence of subtasks;
- and
- facilitating a presentation of a task response corresponding to execution of the task, wherein the task response includes a status the task.
A non-transitory computer-readable medium storing instructions that when executed by one or more processors, cause the one or more processors to perform operations including:
- receiving, from a computing device, a request to execute a task;
- classifying an intent associated with the request, wherein the intent provides context;
- executing a specialist module using an object derived from the request and the intent associated with the request, wherein the specialist module includes one or more machine-learning models that define a sequence of subtasks that implement the task;
- executing one or more agent modules configured to implement subtasks of the sequence of subtasks, wherein each agent module is invoked by the specialist module to implement one or more subtasks of the sequence of subtasks;
- and
- facilitating a presentation of a task response corresponding to execution of the task, wherein the task response includes a status the task.
Dependencies are inferred from the claim text.