Dynamic Answer Output Control for Chatbot Accuracy and Response Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chatbot systems face challenges in providing accurate and efficient responses to user inquiries, often requiring multiple interactions and leading to increased user frustration due to the need to sift through multiple answers, which can be time-consuming and inconvenient, especially when the accuracy of answers is low.

Innovation Solution

A system that dynamically controls the number of answers displayed based on their accuracy, providing a single high-accuracy answer first and escalating to multiple answers as needed, and automatically directing users to a call center when answers are of low accuracy, using thresholds to determine the appropriate response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple answers are provided to users, then the coverage of possible solutions is improved, but the time required for users to find the correct answer increases

Engineering Contradiction:
Improvecoverage of solutionsVSAvoiduser search time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system changes the parameter of answer quantity dynamically based on accuracy thresholds. When high-accuracy answers are available, it limits the number of displayed answers to reduce user search time. When accuracy is lower, it increases the number of answers provided to improve solution coverage, thus adapting to different quality scenarios.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The answer display strategy transitions from static to dynamic by introducing accuracy-based thresholds. The system automatically adjusts the number of answers shown based on real-time accuracy evaluation, making the response behavior adaptive rather than fixed, thereby balancing coverage and efficiency.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a single answer is provided, then the response speed is improved, but the accuracy may be insufficient

Engineering Contradiction:
Improveresponse speedVSAvoidanswer accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses accuracy thresholds as a parameter to determine the number of answers to display. By setting appropriate threshold values, it ensures that when a single answer is shown, its accuracy meets a minimum standard, thus maintaining both response speed and reliability through parameter-based control.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback mechanisms by evaluating answer accuracy and using this information to adjust the number of answers displayed. This feedback loop ensures that single answers meet accuracy requirements while maintaining fast response times, as the system learns from accuracy evaluations to optimize its response strategy.

Inventive Principle:
Principle #23Feedback

3Reliability

If high accuracy answers are provided, then the user satisfaction is improved, but the number of answers to select from decreases

Engineering Contradiction:
Improveanswer accuracyVSAvoidnumber of options
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system changes the parameter of answer quantity based on accuracy thresholds. When high-accuracy answers are available, it displays fewer answers to maintain high reliability. When accuracy is lower, it increases the number of options to improve adaptability, thus dynamically balancing reliability and versatility through parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

4Loss of information

If multiple interactions are required, then the thoroughness of information provision is improved, but the user frustration increases

Engineering Contradiction:
Improveinformation completenessVSAvoiduser convenience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system performs preliminary action by evaluating answer accuracy before display and pre-determining the optimal number of answers to show. This advance preparation ensures that users receive sufficient information in a single interaction, eliminating the need for multiple follow-up queries and thereby improving convenience while maintaining information completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11301466B2Computer-readable recording medium recording output control program, output control method, and information processing apparatus
Publication Date: 2022.04.12 FUJITSU LTD
  • US11301466B2 patent drawing
  • US11301466B2 patent drawing
  • US11301466B2 patent drawing

AI summary

A non-transitory computer-readable recording medium records an output control program for causing a computer to execute processing of: in a case where input of a question is accepted, extracting an accuracy of each of one or a plurality of answers to the question, the accuracy being stored in a storage unit; and selecting an answer to be output from the one or plurality of answers so that a total value of the accuracy of the one or plurality of answers to the question is equal to or larger than a first threshold.