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

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