Microsoft выпустила набор инструментов разработки на C# для Luis, API системы обработки голоса. LUIS — новый этап в расширении способностей чат-ботов, которыми так увлечена компания из Редмонда. Об этом пишет The Register.
Luis — моделируемая среда, которая, по убеждению Microsoft, поможет разработчикам обучить существующие приложения пониманию фраз наподобие «забронируй билеты в Париж», «включи свет» и т.д. За их обработку отвечает LuisCLient, взаимодействие в котором обеспечивается функциями «предсказание» и «ответ».
«Девелоперы могут создавать обработчики для каждой цели (примеры описаны в примерах на GitHub). Затем на их основе создаётся специальный роутер, который занимается обработкой ответов, избавляя от этого клиентское приложение», объясняет компания.
Для начала работы с Luis у вас должно быть готовое приложение, потому что только после его публикации выдаётся ID и ключ для работы с системой.
Основная идея проекта в том, чтобы максимально освободить разработчиков от лишних усилий: «тяжёлым трудом» будут заниматься уже готовые модели, построенные для Cortana и Bing.
Например, если «намерение» в виде «включи свет» предполагает один простой утвердительный ответ, то «я хотела бы купить чёрное платье» потребует уточняющих вопросов о размере, фасоне и прочих деталях.
Именно эту часть взаимодействия Microsoft пытается упростить, помещая и намерение, и параметры ответов в интерфейс разработчика. Требуется натренировать модель на основе встроенных и добавленных сущностей и затем настроить возврат ответов по HTTP через JSON.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.