РАЗРЕШЕНИЕ НЕОДНОЗНАЧНОСТИ НА ОСНОВЕ АКТИВНОГО ЗАПРАШИВАНИЯ ВВОДА ИНТЕЛЛЕКТУАЛЬНЫМ АВТОМАТИЗИРОВАННЫМ ПОМОЩНИКОМ

1. Способ функционирования интеллектуального автоматизированного помощника, содержащий этапы, на которых в электронном устройстве, содержащем процессор и память, в которой хранятся инструкции для исполнения процессором:
принимают пользовательский запрос, причем пользовательский запрос включает в себя, по меньшей мере, речевой ввод, принятый от пользователя;
получают две или более альтернативных интерпретаций намерения пользователя на основе принятого пользовательского запроса;
идентифицируют одно или более сходств и одно или более различий между этими двумя или более альтернативными интерпретациями намерения пользователя; и
предоставляют пользователю ответ, причем данным ответом представляется по меньшей мере одно из идентифицированных различий и запрашивается дополнительный пользовательский ввод для осуществления выбора среди упомянутых двух или более альтернативных интерпретаций намерения пользователя на основе этого по меньшей мере одного различия.
2. Способ по п.1, в котором каждая из упомянутых двух или более альтернативных интерпретаций намерения пользователя задает соответственную задачу выбора с ограничениями по идентификации элементов соответствующей предметной области выбора на основе одного или более соответствующих критериев выбора.
3. Способ по п.2, в котором упомянутые одно или более сходств включают в себя общее ограничение для упомянутой соответственной задачи выбора с ограничениями.
4. Способ по п.2 или 3, в котором упомянутые одно или более различий включают в себя два или более альтернативных ограничений для упомянутой соответственной задачи выбора с ограничениями.
5. Способ по п.4, в котором упомянутым ответом представляются упомянутые два или более альтернативных ограничений для пользовательского выбора.
6. Способ по любому из пп.1-3, 5, в котором упомянутые два или более альтернативных ограничений основываются на двух или более альтернативных интерпретациях слова, полученного из пользовательского запроса.
7. Способ по п.6, в котором две или более альтернативных интерпретаций слова ассоциируют данное слово с ограничением по названию и ограничением по категории для задачи выбора с ограничениями.
8. Способ по любому из пп.2-4, 7, в котором упомянутые одно или более различий включают в себя две или более альтернативных предметных областей выбора для соответствующих задач выбора с ограничениями.
9. Способ по п.8, в котором упомянутые две или более альтернативных предметных областей выбора включают в себя предметную область кинофильмов и предметную область ресторанов.
10. Система для функционирования интеллектуального автоматизированного помощника, содержащая:
один или более процессоров;
память, в которой хранятся инструкции, причем эти инструкции при их исполнении одним или более процессорами предписывают одному или более процессорам выполнять операции, содержащие:
прием пользовательского запроса, причем пользовательский запрос включает в себя, по меньшей мере, речевой ввод, принятый от пользователя;
получение двух или более альтернативных интерпретаций намерения пользователя на основе принятого пользовательского запроса;
идентификацию одного или более сходств и одного или более различий между этими двумя или более альтернативными интерпретациями намерения пользователя; и
предоставление пользователю ответа, причем данным ответом представляется по меньшей мере одно из идентифицированных различий и запрашивается дополнительный пользовательский ввод для осуществления выбора среди упомянутых двух или более альтернативных интерпретаций намерения пользователя на основе этого по меньшей мере одного различия.
11. Система по п.10, в которой упомянутые инструкции, при их исполнении одним или более процессорами, предписывают этим процессорам выполнять любой из способов по пп.2-9.
12. Машиночитаемый носитель, на котором сохранены инструкции, которые при их исполнении одним или более процессорами предписывают этим процессорам выполнять операции:
приема пользовательского запроса, причем пользовательский запрос включает в себя, по меньшей мере, речевой ввод, принятый от пользователя;
получения двух или более альтернативных интерпретаций намерения пользователя на основе принятого пользовательского запроса;
идентификации одного или более сходств и одного или более различий между этими двумя или более альтернативными интерпретациями намерения пользователя; и
предоставления пользователю ответа, причем данным ответом представляется по меньшей мере одно из идентифицированных различий и запрашивается дополнительный пользовательский ввод для осуществления выбора среди упомянутых двух или более альтернативных интерпретаций намерения пользователя на основе этого по меньшей мере одного различия.
13. Машиночитаемый носитель по п.12, в котором упомянутые инструкции, при их исполнении одним или более процессорами, предписывают этим процессорам выполнять любой из способов по пп.2-9.