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

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