ВЫПОЛНЕНИЕ ЗАДАНИЯ ДЛЯ ВВОДА НА ЕСТЕСТВЕННОМ ЯЗЫКЕ

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