Using human wizards in a conversational understanding system
First Claim
1. A method for using a wizard control panel in a conversational system, comprising:
- receiving a user interaction with the conversational system during a dialog flow;
receiving information associated with graphical entities of a user'"'"'s display;
displaying the wizard control panel including a display of elements that are used for affecting an automatic operation of the conversational system during the dialog flow and a display of a representative state of the user'"'"'s display for interacting with the user'"'"'s display by a human wizard;
processing the user interaction to display results for the user interaction within the wizard control panel;
determining receipt of an update to the results in the wizard control panel; and
in response to determining the results are updated in the wizard control panel, submitting updated results to the conversational system, wherein submission of the updated results modifies operation of the conversational system before the automatic operation is processed.
2 Assignments
0 Petitions
Accused Products
Abstract
A wizard control panel may be used by a human wizard to adjust the operation of a Natural Language (NL) conversational system during a real-time dialog flow. Input to the wizard control panel is detected and used to interrupt/change an automatic operation of one or more of the NL conversational system components used during the flow. For example, the wizard control panel may be used to adjust results determined by an Automated Speech Recognition (ASR) component, a Natural Language Understanding (NLU) component, a Dialog Manager (DM) component, and a Natural Language Generation (NLG) before the results are used to perform an automatic operation within the flow. A timeout may also be set such that when the timeout expires, the conversational system performs an automated operation by using the results shown in the wizard control panel (edited/not edited).
10 Citations
20 Claims
-
1. A method for using a wizard control panel in a conversational system, comprising:
-
receiving a user interaction with the conversational system during a dialog flow; receiving information associated with graphical entities of a user'"'"'s display; displaying the wizard control panel including a display of elements that are used for affecting an automatic operation of the conversational system during the dialog flow and a display of a representative state of the user'"'"'s display for interacting with the user'"'"'s display by a human wizard; processing the user interaction to display results for the user interaction within the wizard control panel; determining receipt of an update to the results in the wizard control panel; and in response to determining the results are updated in the wizard control panel, submitting updated results to the conversational system, wherein submission of the updated results modifies operation of the conversational system before the automatic operation is processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable hardware storage device storing computer-executable instructions that, when executed on a processor, causes the processor to perform a method comprising:
-
receiving a user interaction with a conversational system during dialog flow processing; receiving information associated with graphical entities of a user'"'"'s display; displaying a wizard control panel including a display of elements that are used for affecting an automatic operation of the conversational system during the dialog flow processing and a display of a representative state of the user'"'"'s display for interacting with the user'"'"'s display by a human wizard; processing the user interaction to display results for the user interaction within the wizard control panel; displaying a timer that indicates an amount of time left of a predetermined time before the conversational system executes the automatic operation using results currently shown in the wizard control panel; determining when an input is received into the wizard control panel within the predetermined time, wherein the input updates the results displayed in the wizard control panel; and in response to determining that the input is received into the wizard control panel, submitting updated results based on the input, wherein the updated results modifies operation of the conversational system before the automatic operation is processed. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for using a wizard control panel in a natural language (NL) conversational system, comprising:
-
at least one processor; a display; and a memory operatively connected with the at least one processor, the memory storing instructions, that when executed on the at least one processor, causes the at least one processor to perform operations comprising; receiving a user interaction with the NL conversational system during processing of a dialog flow; receiving graphical entities from a user'"'"'s display; displaying the wizard control panel comprising a display of a representative state of the user'"'"'s display for interacting with the user'"'"'s display by a human wizard; processing the user interaction to display results for the user interaction within the wizard control panel and display the graphical entities; displaying a timer that indicates an amount of time left of a predetermined time before the NL conversational system performs an automatic operation using results currently shown in the wizard control panel; determining when an input is received into the wizard control panel within the predetermined time, wherein the input updates the results displayed in the wizard control panel; and in response to determining that the input is received into the wizard control panel, submitting updated results based on the input, wherein the updated results modifies operation of the NL conversational system before the automatic operation is processed. - View Dependent Claims (18, 19, 20)
-
Specification