Wizard Control Panel for Conversational System Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational systems face challenges in handling less constrained spoken input and interpreting user intent effectively, particularly in simulating natural dialog for complex tasks, as they often require human intervention to correct or adjust automated operations during real-time dialog flows.

Innovation Solution

A wizard control panel is introduced, allowing human wizards to adjust the operation of Natural Language conversational systems by interacting with components like Automated Speech Recognition, Natural Language Understanding, and Natural Language Generation, enabling corrections, skipping utterances, requesting repeats, and executing actions, while also monitoring and controlling user interactions, with timeout settings for automated operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human wizards are used to correct and adjust automated operations in real-time dialog flows, then accuracy and user experience are improved, but device complexity and operational overhead increase

Engineering Contradiction:
ImproveaccuracyVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A wizard control panel serves as an intermediary interface between human operators and the conversational system components. This panel allows wizards to view system state, make corrections to ASR/NLU/DM/NLG outputs, and control dialog flow without directly modifying the underlying automated components, thus improving accuracy while managing complexity through abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The conversational system is segmented into distinct components (ASR, NLU, DM, NLG) that can be independently monitored and corrected via the wizard control panel. This modular approach allows targeted interventions in specific components rather than requiring system-wide complexity, enabling precise corrections while maintaining overall system manageability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If human wizards intervene in real-time dialog flows, then user experience and task completion improve, but time consumption and operational overhead increase

Engineering Contradiction:
Improveuser experienceVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The wizard control panel is pre-configured with available control options and system state information before dialog issues arise. Wizards can quickly make corrections using pre-defined actions and shortcuts rather than navigating complex menus during time-critical dialog interactions, reducing time consumption while maintaining user experience quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows wizards to skip certain correction steps or use timeout mechanisms to automatically proceed with default actions when quick decisions are needed. This enables rapid intervention when necessary while avoiding unnecessary delays in routine scenarios, balancing user experience with time efficiency.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If timeout settings are implemented for automated operations, then productivity and response time improve, but reliability may deteriorate due to premature automated actions

Engineering Contradiction:
ImproveproductivityVSAvoidreliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The wizard control panel provides real-time feedback to wizards about system state, detected issues, and available correction options before timeout-triggered automated actions execute. This feedback mechanism allows wizards to review and approve or modify automated actions, ensuring reliability while maintaining productivity through timely responses.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Timeout values and automated action thresholds are dynamically adjustable based on dialog context, complexity, and wizard activity. The system can extend timeouts for complex corrections requiring wizard attention while using shorter timeouts for routine operations, balancing productivity gains with reliability by adapting to situational needs rather than applying fixed timing rules.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9830039B2Using human wizards in a conversational understanding system
Publication Date: 2017.11.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9830039B2 patent drawing
  • US9830039B2 patent drawing
  • US9830039B2 patent drawing

AI summary

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).