Conversational understanding
First Claim
1. A method comprising:
- receiving, by a task completion service, an input comprising information in a natural language;
determining, by a dialog manager of the task completion service, an intent of the input;
determining, by the dialog manager, target information to fulfill the intent;
identifying, by the dialog manager, one or both of information among the target information that is available to the dialog manager or information among the target information that is not available to the dialog manager;
generating a conversational understanding document comprising the intent and the identified information; and
forwarding the conversational understanding document to a task completion handler separate from the dialog manager.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments relate to methods, mediums, and systems for managing a conversation. In an embodiment, a computer-implemented input interface is provided to receive an input comprising information in natural language. A dialog manager is configured to determine an intent of the input, determine information to fulfill the intent, and identify one or both of information available to the dialog manager or information that is unavailable to the dialog manager. A conversational understanding document documents the intent and the identified information. An output interface forwards the conversational understanding document towards a task completion handler separate and distinct from the dialog manager. Other embodiments are described and claimed.
44 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a task completion service, an input comprising information in a natural language; determining, by a dialog manager of the task completion service, an intent of the input; determining, by the dialog manager, target information to fulfill the intent; identifying, by the dialog manager, one or both of information among the target information that is available to the dialog manager or information among the target information that is not available to the dialog manager; generating a conversational understanding document comprising the intent and the identified information; and forwarding the conversational understanding document to a task completion handler separate from the dialog manager. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions that are configured to cause one or more processors to:
-
receive, at a task completion service, an input comprising information in a natural language; determine, at a dialog manager of the task completion service, an intent of the input; determine, at the dialog manager, target information to fulfill the intent; identify, at the dialog manager, one or both of information among the target information that is available to the dialog manager or information among the target information that is not available to the dialog manager; generate a conversational understanding document comprising the intent and the identified information; and forward the conversational understanding document to a task completion handler separate from the dialog manager. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a computer-implemented input interface to receive an input comprising information in a natural language; a dialog manager to determine an intent of the input, determine target information to fulfill the intent, and identify one or both of information among the target information that is available to the dialog manager or information among the target information that is not available to the dialog manager; a conversational understanding document to comprise the intent and the identified information; and an output interface to forward the intent document to a task completion handler separate from the dialog manager. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification