Voice Assistant Preference Storage for Selective Information Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current AI speakers are unable to selectively provide additional information based on user preferences after providing basic information in response to voice commands, often requiring additional user input to confirm whether to provide extra details, which can be inconvenient.
Innovation Solution
An electronic device with a microphone, speaker, and processor that identifies first information from a voice input, outputs a confirmation signal for additional information, receives user input on whether to provide it, stores the preference, and determines whether to output additional information based on user preference, allowing selective provision of extra details.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the AI speaker automatically provides additional information, then information completeness is improved, but user control and preference respect deteriorate
Solution Approach 1:
The system performs preliminary action by storing user preferences in advance. When the user indicates whether to receive additional information during the first interaction, this preference is saved and automatically applied in subsequent interactions, eliminating the need for repeated confirmations while respecting user control
Solution Approach 2:
The system implements feedback by having the user indicate their preference regarding additional information provision. This feedback is then used to adjust the system's behavior, creating a closed-loop control where user responses directly influence future information delivery
2Ease of operation
If the AI speaker requests confirmation for additional information, then user control is improved, but interaction efficiency and time consumption deteriorate
Solution Approach 1:
The system performs preliminary action by obtaining and storing user preference during the first interaction. In subsequent interactions, this pre-stored preference is automatically applied, eliminating the need for repeated confirmation requests and significantly reducing interaction time while maintaining user control
Solution Approach 2:
The system implements self-service by using previously stored user preferences to automatically determine whether to provide additional information. The system serves itself by making decisions based on historical user input, eliminating the need for continuous user involvement in the same decision-making process
3Loss of information
If the AI speaker provides additional information by default, then information completeness is improved, but device complexity for managing user preferences worsens
Solution Approach 1:
The system extracts and separates user preference settings from the main information delivery process. By isolating the preference indication into a distinct stored parameter, the system simplifies preference management while ensuring both basic and additional information can be delivered according to user choices
Data Source
AI summary
A method for responding to a voice input and an electronic device for performing the method are provided. The electronic device includes a microphone, a speaker, a memory, and a processor. The processor is configured to identify first information based on a first voice input received through the microphone, output, through the speaker, a first signal for confirming whether second information related to the first information is to be output, receive, through the microphone, a second voice input related to whether the second information is to be output, store, in the memory, an indication as to whether the second information is to be output, based on the second voice input, receive a third voice input through the microphone, output, through the speaker, when the first information is identified, a second signal corresponding to the first information, based on the third voice input, and determine whether a third signal corresponding to the second information is to be output based on the stored indication as to whether the second information is to be output.


