Посевной календарь — навык Алисы
Пообщались с голосовым помощником Алисой, компании Яндекс, и приобрели новый навык по общению с ней на её программном языке.
Нами реализована интеллектуальная система вида «вопрос-ответ», где текст ответа зависит от результата ежедневных вычислений и ключевых слов в вопросе пользователя.
После нашего знакомства у Алисы появился новый навык: «Посевной календарь».
Посевной календарь расскажет о ближайших благоприятных лунных днях высадки различных типов растений, проращивания семян (Когда проращивать семена?), внесения удобрений (Когда можно удобрять? Когда вносить минеральные удобрения?), борьбе с вредителями сада (Когда можно обработать сад от вредителей?), а также обрезки деревьев (Когда заняться обрезкой деревьев?) и стрижки газона (Не пора ли подстричь газон?). Предоставит информацию о сегодняшнем дне и о датах ближайших дней Листа, Корня, Плода и Цветка.
Просто спросите — Когда?… заняться определенным видом работы или Что делать?… в запрашиваемое время: сегодня, завтра, в субботу, в воскресенье или на выходных.
Как запустить и что спросить?
Чтобы запустить навык «Посевной календарь», скажите Алисе одну из указанных ниже команд или задайте произвольный вопрос на основе указанных выше примеров, начиная фразу со «Скажи Посевной календарь…» После первого такого обращения, в процессе диалога, нет необходимости постоянно повторять начальную фразу, можно задавать вопросы и их уточнения в произвольной форме.
- Скажи Посевной календарь Когда полнолуние?
- Скажи Посевной календарь Что делать на выходных?
- Скажи Посевной календарь Когда мужу подстричь газон?
- Скажи Посевной календарь Какой сегодня день?
Если в работе нашего навыка вы нашли ошибку или неточность, можно прямо из навыка отправить нам об этом сообщение, достаточно во время общения с навыком сказать: Ошибка…, а если захотите добавить новую функцию, скажите: Добавь…
Идея навыка
Сформулируйте цель навыка и его детальное описание: чем навык может быть полезен для пользователей, на какую аудиторию рассчитан и есть ли альтернативное решение этой задачи.
Название навыка и сценарий
Продумайте название будущего навыка. Название должно быть уникальным, понятным и легко произноситься, чтобы Алиса могла распознать его.
Cценарий использования навыка — как пользователь будет взаимодействовать с навыком и какие действия сможет совершать. На основе сценария выстраивается логика работы навыка, а также рассчитываются вычислительные ресурсы и инструменты для интеграции.
Интеграция
Уточните, какие инструменты используются для создания и хранения базы знаний навыка, как и с помощью каких инструмент реализуется обращение к этим данным.
Хранение данных
Где будут храниться данные и существует ли уже какая-либо база знаний. Стоит заранее продумать, как идентифицировать пользователей и где хранить историю общения с пользователем.
Нагрузка и вычислительные мощности
Рассчитайте ожидаемую нагрузку на навык. Оцените количество одновременных сессий и как часто пользователи будут запускать навык. При расчете нагрузки следует учитывать ограничение — навык должен отвечать на запрос в течение 3 секунд.
Поддержка
Кто будет осуществлять поддержку и сопровождение работы навыка после его публикации. Следует заранее определить ответственного за публикацию навыка.
Бюджет следует рассчитывать на последнем этапе, когда полностью сформулирована задача и оценена сложность разработки. Бюджет рассчитывается в зависимости от сложности навыка.
Простыми можно считать навыки «вопрос-ответ», где есть некоторая база знаний и заготовленные ответы на вопросы.
Если в навыке требуется интеграция с внешними системами или, например, нужно вести запись в базы данных — следует выделять дополнительный бюджет, в том числе и на вычислительные ресурсы.
Обращайтесь к нам, мы найдем решение!
- Создание узнаваемого и легко тиражируемого логотипа.
- Отражение деятельности в символьном представление.
- Векторная обрисовка существующего логотипа.
- Наполнение веб-сайта качественным контентом.
- Адаптация сайта требованиям поисковых систем.
- Реклама товаров и услуг, привлечение новых клиентов.
- Разработка веб-сайта или интернет-портала.
- Установка и настройка онлайн-систем.
- Аудит веб-сайта и поисковая оптимизация.