POLICY AUTHORING FOR TASK STATE TRACKING DURING DIALOGUE
First Claim
1. A method comprising:
- receiving, from a task owner resource, a process flowchart providing a process flow for collection of information that is needed for the task owner resource to execute the task, wherein the task owner resource is independent of a conversational understanding system that executes a task state tracking of the parameter data;
creating a data exchange task definition, wherein the data exchange definition adapts the process flow chart for the task state tracking by the conversational understanding system based on a state of a dialogue with a user computing device, and wherein the creating comprises;
generating a per-turn policy for interacting with the user computing device based on the state of the dialogue and an evaluation of the process flow chart; and
storing the data exchange task definition for recall to assist the conversational understanding system in the task state tracking.
1 Assignment
0 Petitions
Accused Products
Abstract
Conversational understanding systems allow users to conversationally interface with a computing device. In examples, a query may be received that includes a request for execution of a task. A data exchange task definition may be accessed. The data exchange task definition assists a conversational understanding system in managing task state tracking for information needed for task execution. Using the data exchange task definition, a per-turn policy for interacting with the user computing device is generated based on the state of a dialogue with a computing device and an evaluation of a process flow chart provided by a task owner resource. The task owner resource may be independent from the conversational understanding system. A response to the query may be generated and output based on the per-turn policy. In examples, the per-turn policy is used to generate one or more responses during a dialogue with a user via a computing device.
3 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a task owner resource, a process flowchart providing a process flow for collection of information that is needed for the task owner resource to execute the task, wherein the task owner resource is independent of a conversational understanding system that executes a task state tracking of the parameter data; creating a data exchange task definition, wherein the data exchange definition adapts the process flow chart for the task state tracking by the conversational understanding system based on a state of a dialogue with a user computing device, and wherein the creating comprises; generating a per-turn policy for interacting with the user computing device based on the state of the dialogue and an evaluation of the process flow chart; and storing the data exchange task definition for recall to assist the conversational understanding system in the task state tracking. - View Dependent Claims (2)
-
-
3. A method comprising:
-
receiving, from a user computing device, a query that includes a request for execution of a task; creating a data exchange task definition to assist a conversational understanding system in managing task state tracking for information needed for task execution, wherein the creating comprises; generating a per-turn policy for interacting with the user computing device based on a state of the dialogue with the user computing device and an evaluation of a process flow chart that is received from a task owner resource; and outputting, to the user computing device, a response to the query based on application of the per-turn policy. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one processor; and a memory operatively connected with the at least one processor storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; receiving a query that includes a request for execution of a task, accessing a data exchange task definition that enables a conversational understanding system to generate a policy for task state tracking based on a state of a dialogue with the system, generating, using the data exchange task definition, a per-turn policy for interacting with the system based on the state of the dialogue and an evaluation of a process flow chart provided by a task owner resource, generating a response for the query based on application of the per-turn policy of the data exchange task definition, and outputting the response for display. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification