User interactions with virtual assistants often involve commands that require the user to specify one or more relevant parameters. If one or more of the needed parameters is missing, the interaction can turn into an extended dialog involving multiple turns for the virtual assistant to obtain the necessary parameters from the user. This disclosure describes techniques to enhance user interactions with a virtual assistant in cases that require clarification questions to obtain one or more required parameters missing from the original request. Clarification questions are refined based on user-permitted contextual information and can include suggestions of the most likely parameter value(s) as part of the question.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.