Навык Алисы «Говорящая машина»

Резюме: навык Алисы «Говорящая кофемашина» — Управление кофемашиной, которая делает эспрессо, лунго и американо. Приватный навык на этапе тестирования прототипа. Алису можно доработать до уровня дворецкого в системе «умного» дома.

Как запустить навык Алисы Яндекс «Говорящая кофемашина»?

Активационные фразы (фразы, которыми можно запустить навык):

  1. Запусти навык Говорящая машина

Краткое описание и обзор навыка Алисы «Говорящая кофемашина»

Алису можно сделать частью «умного» дома. Для доказательства этого была куплена кофемашина, умеющая готовить три вида кофе (эспрессо, лунго и американо), и специальные микросхемы. Кофемашину запрограммировали так, чтобы она принимала команды и исполняла их в виде механического нажатия необходимой кнопки.

В новом навыке реализовано голосовое меню, отзывы на запросы разной сложности и реакции на команды сварить «не подходящий» кофе. Также, адаптировали под термин «двойной кофе» и настроили возможность повторить последний заказ, т.е. тот кофе, который был сделан последним.

Даже создали возможность «адресной» варки кофе. Например, получив команду «Сделай что-нибудь хорошее для моего друга», Алиса готовит американо или лунго. Разработчики научили Алису случайному выбору типа кофе: если попросить сварить кофе «приготовь на твое усмотрение», запускается система рандома и варится один из трех типов кофе. Не стоит забывать, что Алиса имеет ограниченную возможность толкования синонимов, которая изначально была заложена:получив запрос «Приготовь маленькую чашечку кофе» Алиса сварит эспрессо. Управление кофемашиной возможно только в рамках  той же Wi-Fi-сети, к которой подключена Алиса, но технически возможно наладить управление и через общую сеть интернет.

После активации навыка следует краткое приветствие: «Могу сварить эспрессо, лунго и американо»

Итак, были реализованы следующее базовые функции:

  1. Вывод голосового меню кофемашины в ответ на вопросы типа «что ты можешь?» и «что ты умеешь?» (стандартный ответ «умею готовить эспрессо, лунго и американо»)
  2. Реакции как на односложные запросы, содержащие только наименование кофе, так и целые предложения типа «Алиса, приготовь, пожалуйста, лунго»
  3. Добавлена реакция на ключевые слова «двойной/двойное» и добавлен код на стороне микроконтроллера, реализующий двойное нажатие выбранной кнопки
  4. Добавлена отклик на команды, содержащие типы кофе, не входящие в «меню» («Я не умею готовить кофе с молоком. Могу приготовить эспрессо, лунго и американо»).
  5. На запросы, не относящиеся к варке кофе («Алиса, сколько времени?») заложена стандартная формулировка для ответа: «Я вас не понимаю» и далее произносит «меню»: «Могу приготовить эспрессо, лунго и американо»

Дальнейшая работа по расширению возможностей Алисы велась в направлении синонимии (говорим «приготовь маленькую чашку» — машина готовит эспрессо), а также упрощения способов получения и уточнения запросов (на запрос «приготовь, пожалуйста, кофе», Алиса уточняет: «Какой кофе приготовить? Я умею готовить эспрессо, лунго и американо»)

Кроме того, была внедрена возможность бесконечного заказа только что приготовленного напитка («повтори»), а также реализован механизм случайного выбора («приготовь на твое усмотрение»).

Автор навыка

Oleg Mitin

Устройства, на которых работает навык

Навык «Говорящая кофемашина» доступен в приложении Алиса на мобильных телефонах и на компьютере.

Ссылка на официальный навык в Яндекс Диалогах: https://dialogs.yandex.ru/store/skills/3e075a62-govoryashaya-kofemash

 

Ссылка на основную публикацию