Dynamic Answer Output Control for Chatbot Accuracy and Response Time
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If a single answer is provided, then the response speed is improved, but the accuracy may be insufficient
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.
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.
3Reliability
If high accuracy answers are provided, then the user satisfaction is improved, but the number of answers to select from decreases
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.
4Loss of information
If multiple interactions are required, then the thoroughness of information provision is improved, but the user frustration increases
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.
Data Source
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.


