company_banner

Яндекс открывает Алису для всех разработчиков. Платформа Яндекс.Диалоги (бета)

    Сегодня мы начинаем открытое бета-тестирование платформы Яндекс.Диалоги, с помощью которой любой разработчик сможет обучить Алису новым навыкам и привлечь пользователей к своим сервисам и разработкам. В этом посте мы не будем пересказывать всю документацию, но дадим общее представление о работе платформы на примере самой популярной игры для Алисы.



    Голосовой помощник Алиса, о котором мы впервые рассказывали на Хабре осенью прошлого года, уже работает в приложении Яндекс, Яндекс.Браузере, а также в бета-версии для Windows. Каждый день миллионы пользователей этих продуктов решают с помощью голосового помощника определённые задачи – например, узнают прогноз погоды. Мы регулярно добавляем новые возможности, но охватить все интересы пользователей самостоятельно невозможно. Заполнить этот пробел призваны навыки Алисы, об особенностях создания которых мы и расскажем под катом.

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



    Чтобы не превращать этот пост в пересказ и так достаточно подробной документации, мы расскажем об особенностях создания навыков на примере игры в города.

    Алиса, давай сыграем в города

    В прошлом году мы начали обучать Алису различным играм. Мы никогда об этом не рассказывали, но почти все они были добавлены с помощью платформы Яндекс.Диалоги, к тестированию которой мы и открываем сегодня доступ. Наиболее популярной среди них является игра в города, которую мы и рассмотрим более детально.



    Игра, как и любой другой навык, начинается с распознавания фразы вида «Алиса, включи игру в города». Слово «включи» – это сигнал Алисе о том, что нужно запустить навык, а не искать ответ с помощью поиска. Таких сигнальных слов несколько. А часть «игру в города» в произнесенной фразе – это одно из активационных имён, которые задаются разработчиком при публикации навыка в платформе Диалоги. Голосовой помощник умеет понимать различные морфологические формы одного и того же активационного имени, чтобы срабатывать даже при неточных совпадениях.
    Алиса, вызови игра в города
    Алиса, сыграем в города
    Алиса, запусти игру в города
    В обычной ситуации Алиса ищет ответы с использованием сервисов Яндекса, но если речь идёт о навыке, то после распознавания активационного имени она отправляет POST-запрос на сервер, указанный разработчиком. Запрос представляет из себя привычный JSON и содержит текст от пользователя, а также служебную информацию (идентификаторы пользователя и сессии).

    Пример запроса
    {
    "meta": {
    "locale": "ru-RU",
    "timezone": "Europe/Moscow",
    "client_id": "ru.yandex.searchplugin/5.80 (Samsung Galaxy; Android 4.4)"
    },
    "request": {
    "type": "SimpleUtterance",
    "markup": {
    "dangerous_context": true
    },
    "command": "архангельск",
    "original_utterance": "Алиса вызови игру в города. Архангельск.",
    "payload": {}
    },
    "session": {
    "new": true,
    "session_id": "2eac4854-fce721f3-b845abba-20d60",
    "message_id": 4,
    "skill_id": "3ad36498-f5rd-4079-a14b-788652932056",
    "user_id": "AC9WC3DF6FCE052E45A4566A48E6B7193774B84814CE49A922E163B8B29881DC"
    },
    "version": "1.0"
    }


    Бэкенд навыка может быть написан на любом удобном для разработчиков языке. В нашем случае мы обошлись привычным C++, но для документации подготовили примеры на Node.js и Python. Фактически требование к серверу лишь одно – он должен отвечать на запрос в течение 1,5 секунд.

    Ответ также передается в JSON-формате и содержит текст, который будет озвучен Алисой. Давайте взглянем на реальный пример такого ответа из нашей игры:

    Пример ответа
    {
    "response" : {
    "tts" : "Калач-на-Дон+у. Это в Волгоградской области. Не путайте с обычным Калачом. Он в Воронежской области. Ходите. Вам город на «у».",
    "end_session" : false,
    "text" : "Калач-на-Дону. Это в Волгоградской области. Не путайте с обычным Калачом. Он в Воронежской области. Ходите. Вам город на «у».",
    "buttons" : [
    {
    "url" : "https://www.yandex.ru/search/?text=город Калач-на-Дону",
    "title" : "Найти в Яндексе"
    },
    {
    "hide" : 1,
    "title" : "Подсказка"
    }
    ]
    },
    "version" : "1.0",
    "session" : {
    "message_id" : 35,
    "user_id" : "9F2D0DFC3E56611A1428DBD1ED22E8C7028BD06416F0A9B4F245D2896BA93C7B",
    "session_id" : "6f586354-45bbe1e6-647f5637-e008",
    "new" : null,
    "skill_id" : "672f7477-d3f0-443d-9bd5-2487ab0b6a4c"
    }
    }


    Обратите внимание, что кроме обычного текста вы можете передавать и текст в формате TTS (text-to-speech). С помощью этой разметки вы можете управлять произношением Алисы. Это полезно, когда нужно расставить акценты в тексте или выдержать паузу.

    Кроме того, в приведённом выше JSON-ответе вы можете заметить упоминания кнопок. У пользователей не всегда есть возможность ответить голосом. Заставлять писать ответы с помощью клавиатуры слишком жестоко (хотя такая возможность тоже всегда была в Алисе), поэтому разработчики навыков могут использовать кнопки. Кстати, они удобны ещё и тем, что подсказывают пользователю доступные голосовые команды.



    С технической стороны всё просто. Куда сложнее было продумать механику так, чтобы не отпугивать пользователей сложностью игры. Хотим поделиться с вами несколькими хитростями, на которые мы пошли при разработке игры в города. Они не относятся к работе платформы, поэтому мы спрятали их за спойлер, но, возможно, они помогут и другим разработчикам создать собственные успешные игры.

    Игра в города: особенности удержания аудитории
    В мире тысячи городов, о большинстве из которых никто из нас не слышал, но Яндекс их знает. Если бы Алиса использовала в игре свои знания о малоизвестных городах, то это оттолкнуло бы игроков. Игра не должна демонстрировать явное превосходство над игроком. Необходимо поддерживать иллюзию игры с живым и почти равным соперником. Поэтому мы специально сделали так, чтобы в свой ход она называла только самые известные города.

    Проиграть в игру очень просто. Особенно, когда против вас играет справочник городов мира :) Но этого нельзя допускать, потому что после поражения к вам могут и не вернуться. Не стремитесь к победе над игроком – процесс важнее результата. Поэтому в нашей игре нельзя проиграть окончательно: Алиса всегда готова поделиться подсказкой.



    Игра в города достаточно однообразна. Но если игра не приносит новые знания или впечатления при каждом запуске, то её быстро забросят. В нашем случае Алиса не просто отвечает названием города, но и старается рассказать интересный факт о нём. Пользователи это ценят. Кстати, по этой же причине Алиса принимает в качестве ответа города из художественных произведений (например, Минас Тирит из вселенной Толкина).



    Игры с Алисой – не единственные примеры уже существующих навыков. Например, прямо сейчас в нашем каталоге можно найти навык от Flowwow.com, который позволяет заказать и даже сразу оплатить доставку цветов. В ближайшее время мы расскажем и о других разработках от сторонних компаний, например от McDonald’s и «Папа Джонс».

    Как создать свой навык?

    1. Познакомьтесь с документацией Яндекс.Диалогов, где подробно описаны особенности платформы. Там же мы подготовили для вас описание быстрого старта с использованием бесплатного сервиса Now, который поможет разобраться в основах платформы без использования собственного сервера.

    2. Зарегистрируйте созданный навык в Яндекс.Диалогах. Там же можно протестировать навык до его публикации, имитируя запросы от пользователей (скриншот).

    3. Опубликуйте навык. Он будет размещён в каталоге Алисы, предварительный доступ к которому уже открыт в бета-версии приложения Яндекс (пункт «Что умеет Алиса» в меню Алисы). В будущем пользователи смогут узнавать о лучших навыках не только из каталога, но с помощью прямых рекомендаций голосового помощника.

    Бета-версия платформы Диалоги ещё далека от финальной версии. Сейчас у каждого разработчика есть шанс повлиять на развитие навыков Алисы и поделиться с нами своими идеями и пожеланиями, которые мы постараемся учесть к моменту полноценного запуска. Оставить свой отзыв можно в комментариях, через Обратную связь, а также в нашем чате в Телеграме. Спасибо!

    Яндекс

    743,00

    Как мы делаем Яндекс

    Поделиться публикацией
    Комментарии 157
      +1

      Не нашёл в протоколе навыков, есть ли возможность получить локацию пользователя? Можно ли делать приватные навыки?

        +2
        Пока нет. Сейчас мы собираем максимум пожеланий для дальнейших доработок.
          0
          Сейчас мы собираем максимум пожеланий для дальнейших доработок

          Можете сделать из болталки свой dialogflow?
            +2
            Т.е. можно будет создать свою версию игры в города и получать местоположение всех пользователей? Как параноик со стажем надеюсь что можно будет отключить использование сторонних сервисов…
            И ещё, будут ли модерироваться ответы сервиса? А то ведь будет так: «Вообще-то, сейчас этот город называется Тбилиси. Кстати, в этом городе на улице Ильича, дом 1 продают отличную шаверму а ещё мэр там классный парень — советую проголосовать за него на следующих выборах!»
              0
              Чтобы навык работал, пользователь его должен сначала установить.
            0
            У меня огромная просьба! Сделайте, пожалуйста, возможность(переключателем), получать «приватную» Алису с самописным набором команд. Чтобы работала по принципу:
            1. Наличие в фразе заданных выполняемых команд(например: выключи свет в туалете) — исполнение задачи. 2. Таких фраз нет — работать как обычная Алиса. Это будет идеальный способ сделать Алису идеальным инструментом любого IT-шника. А затем сделать привязку к геолокации, в идеале: 1. Захожу в ближайший СупермаркетНэйм. 2. Спрашуваю Алису: «В этом магазине есть перфоратор?» 3. Алиса запрашивает геолокацию — видит СупермаркетНэйм — запрашивает наличие хранилища данных, созданного компанией СупермаркетНэйм специально для Алисы 4. У сервера СупермаркетНэйм запрашивает остаток по данной категории. 5. Алиса отвечает.
            +4
            Весь трафик будет сохраняться Яндексом и потом для чего-либо использоваться?
              +7
              Я полагаю, и так весь трафик собирается Яндексом и УЖЕ для чего-либо используется)
                0
                Весь трафик собирается вообще всеми кому не лень и для чего-нибудь используется. Интернет знает, что вы вводили в поиск прошлым летом, да
              +7
              Здравствуйте. Заранее прошу прощения за оффтоп, но мне больше некуда написать об этом.
              Ваши сотрудники, ответственные за программу bugbounty игнорируют меня и не выплачивают деньги уже как два месяца. Хотя, деньги мне обещали, назвали сумму, приняли мои платежные реквизиты. Но дальше лишь тишина, все мои письма игнорируются. Прошу помочь в решении проблемы.
                +2
                Напишите мне, пожалуйста, в личку с деталями. Придадим ускорение.
                  +1
                  BarakAdama, большое спасибо. Проблема решена!
                  +5
                  Пффф… 2 месяца… мне они ответили впервые через 5 месяцев, а потом прислали вопросы по уточнению еще через 7 месяцев. Вначале заявив, что найденная проблема уже найдена кем-то другим, а потом извинились, мол, это не так. Вот уже еще 2 недели миновали и опять тишина.
                    0
                    Пффф… вот ВКонтакте, когда я нашёл небольшой баг, вообще вначале меня послали, потом, когда я написал на Хабре об этом, начали очень мило и вежливо расспрашивать о деталях. А потом быстренько всё исправили и сказали, что вообще никакого бага не было, мне всё показалось :)
                    +1

                    У них везде так, раз уж тут можно поплакаться, то в яндекс-такси тоже самое. Ответа добиться, надо постараться. Приходится с разных емайлов вопросы задавать) как в анекдоте про китайских хакеров. Сотрудники такое ощущение тролят клиентов. Вобщем беда.

                      0
                      Заступлюсь за такси. Попался «плохой» водитель и я оставил соответствующий отзыв. Как результат, — пришел промокод на 50р. и извинения от сервиса.
                        0
                        Это с клиентом так. Я со стороны таксопарка. Не могли запуститься 8 месяцев, в итоге просто кинули)
                          0
                          «Здравствуйте, это поддержка Яндекс.Такси. Мы приносим Вам свои глубочайшие искренние извинения за то, что не могли запустить Ваш таксопарк! В качестве небольшой компенсации — вот Вам промокод на 50 рублей на следующую поездку!»
                    +1
                    Отличная новость! Спасибо!
                      0
                      О, еще и к Алисе свой валютный бот прикручу. Только для русского языка качество разспознавания поднять немножко придется )
                        +19
                        Можно кастомизировать имя «Алиса»? Мою дочь зовут также. Сменить имя дочери не могу
                          +1
                          Сейчас к ней можно обращаться и через «Слушай, Яндекс». Кстати, как раз недавно добавили в приложение Яндекс возможность отключить одну из фраз специально для тех, у кого в семье настоящая Алиса есть.
                            +19

                            Да, вам повезло. А если детей двое: Алиса и Яндекс, — тогда что? :)

                              0
                              Тогда пользуйтесь Гуглом :)
                                +2
                                т.е. кота переименовать?
                                  0
                                  Кота можно игнорировать. Он не собака, на обращение к себе не помчится, сломя голову :)
                              0

                              У меня старшая тоже Алиса, а младшая достает обеих)) иногда из другой комнаты не понять, кого она теперь донимает)

                                0
                                Добавьте ещё фразу «Слушай, Вась», возможность настраивать тональность голоса и замедлять скорость — и Яндекс.Собутыльник готов!
                                +7
                                Попробуйте сменить имя в Безопасном режиме или через sudo.
                                +1
                                Всегда было интересно, почему именно Алиса. А чего бы не Евлампия или, там, Владлена?
                                  +4
                                  почему именно Алиса.


                                  Потому, что миелофон?
                                    0
                                    Всегда было интересно, почему именно Алиса.


                                    Как она сама как-то сказала, что для нее выбирали имя между «Алиса», «Геннадий» и «Алексей». Не исключаю, что это просто шутка, заложенная разработчиками.
                                      +2
                                      Представил запрос «Саня, что там с погодой»
                                        0
                                        «Лёха, когда выборы?»
                                          +1
                                          Я, конечно, не Лёха, но… К Вам уже выехали специально обученные агитаторы с целью напомнить, к какому празднику приурочены выборы и какой кандидат самый лучший.
                                            0
                                            Геннадий что ли?
                                              +1
                                              В этот раз он решил пропустить мероприятие
                                              0
                                              Чот ребята так и не доехали, у них всё в пордяке? А то я волнуюсь.
                                                0
                                                А вы в следующий раз воспользуйтесь фразой «Володя, ты чё со страной-то сде...» о, а вот и они, кажется, стучат.
                                            +2
                                            Представил запрос «Саня, что там с погодой»


                                            -Интернет отвалился, в окне погоду посмотри. Совсем оболенились, кожаные.
                                            0
                                            Видать, собезьянили с Amazon Alexa.
                                              0

                                              А надо бы Аркадий

                                              +6
                                              Имя Вика больше подошло бы.
                                                +3
                                                Эх, и за что минусуют человека, а… :) Докатились, совсем книжек не читают. Да, я бы тоже хотел назвать своего голосового ассистента Викой.
                                                  0
                                                  Можно пнуть в сторону книжки? А то молодое поколение (я) ничего не поняло. (моё гугл-фу слабо, не смог найти)
                                                    +3
                                                    Лукьяненко, Лабиринт отражений, наверное.
                                                  +1
                                                  Это имя bobuk ведь занял уже
                                                  +2
                                                  Логичней была бы Яна
                                                    0

                                                    Где-то слышал упоминание что выбрано, в том числе из-за того, что это имя легко произнести, сложно исковеркать и соответственно легко распознать даже если что-то не так с речью (дети, дефекты речи). Может ребята из яндекса меня поправят, если это не так.

                                                      0
                                                      Лучше если была бы Алёна?! :)
                                                        0
                                                        вот не поверю что «совершенно случайно рояль в кустах» (с)

                                                        ru.wikipedia.org/wiki/A.L.I.C.E.
                                                          0
                                                          Может поэтому?
                                                          Заголовок спойлера
                                                          image
                                                          0
                                                          1. Это, по сути, то же самое что бот в телеграме, только меньше юзеров. В чём смысл?
                                                          2. Как я понял, нет даже никакого препроцессинга сообщений (что странно, учитывая какая у яндекса классная либа для парсинга интентов есть)
                                                          3. Опять данных на халяву решили собрать? :-)
                                                            0
                                                            Вы уверены, что суммарная аудитория Яндекс.Браузера и приложения Яндекс меньше? :-) Дальше – больше. Про процессинг – ещё нет, так как пока бета. Делаем его прямо сейчас.
                                                              0

                                                              Хм, про приложения я и забыл :) Ну у вас данные должны быть наверное, если не секретные, то напишите, у кого юзеров больше.
                                                              А насчёт процессинга это хорошо, просто не понятно зачем уже сейчас открывать доступ к API, если пока функционал вроде как без киллерфич.

                                                                0
                                                                Текущих чисел под рукой нет, но это десятки миллионов пользователей в месяц только для Браузера. С учётом приложения числа существенно больше.

                                                                Процессинг – важная штука. Но простые вещи можно создавать и без него, да и реальные отзывы важны для полноценного запуска, поэтому бету открыли уже сейчас.
                                                            +3
                                                            А вот и аналог Dialogflow выкатили
                                                              0

                                                              Яндексу до функционала Dialogflow ещё копать и копать. Скорее идёт подражание

                                                              +5
                                                              А есть возможность сделать диалог приватным для управления своим умным домом?
                                                                0
                                                                Пока такой возможности, но записали. Это не первая такая просьба, поэтому надо будет обсудить.
                                                                  +2
                                                                  Я б просто компом порулил, Алиса установлена на домашнем ПК, было б круто, если б она хотя бы громкость через системный микшер могла вертеть или выполнять по голосовой команде локальное приложение.
                                                                    0
                                                                    Да крутить микшер и самому прикрутить можно =) Хотелось бы скорее использовать как посредника для распознания и ответов.
                                                                      0
                                                                      Чьих ответов?
                                                                      Я был бы рад, если б Алиса на десктопе могла отрабатывать хотя бы на уровне глобальных гочячих клавиш, в духе «Алиса, сделай потише» или «Алиса открой папку Кино и запусти файл blah-blah.mkv» или что-нибудь ещё именно локальное и настраиваемое.
                                                                    0
                                                                    Присоединяюсь к просьбе. Собственно по описанию выходит что уже сейчас разработчики умных девайсов могут добавить поддержку голосового управления. Но подозреваю, что произносить «Привет Алиса, включи лампу <название бренда> на кухне», как требуют правила, не очень удобно. Хорошо бы отдельную «личность» именно для управления домом.
                                                                    Ещё я бы добавил возможность запускать андройд/десктоп приложения. Скажем разработчик регистрирует действия, которые может выполнить его программа в Яндексе. Эти действия также проверяются модератором и затем преобразуются в правила для Алисы. А то ждать пока программист Алексей реализует все хотелки своими силами… можно и не дождаться.
                                                                      0
                                                                      вот буквально за неделю до релиза саппорт ответил на вопрос про ручки Алисы: «К сожалению, возможности управлять «умным» домом с помощью Алисы пока нет. Тем не менее Ваше сообщение я передала команде Голосового помощника. Возможно, в будущих версиях помощника появятся инструменты для использования программы в других приложениях.» — сплошная конспирация…
                                                                    0
                                                                    Добрый день. А есть ли возможность как-то выделять голос? Или изменять его?
                                                                    Допустим, у меня есть небольшая идея! Сделать что-то вроде интерактивной истории для Алисы, но там далеко не один персонаж. Если бы можно было как-то влиять на голос или интонацию — это было бы замечательно. (Голос или интонация могут быть сколько угодно компьютерными, это не важно)
                                                                      0
                                                                      Сейчас есть вот такая возможность https://tech.yandex.ru/dialogs/alice/doc/speech-tuning-docpage/
                                                                        0
                                                                        Да. Читал, но слабовато. Но, я пока что так и не понял. Как это тестировать?
                                                                          0
                                                                          Как тестировать разметку TTS? Для этого есть вот такая страница webasr.yandex.net/ttsdemo.html
                                                                            0
                                                                            Спасибо. Посмотрю что можно выжать из вашей системы.
                                                                          0
                                                                          кстати, про голос.
                                                                          «Алиса, позови Бормотова» — и дальше мужским голосом. На фоне того, что в процессе общения с навыком, ни самой Алисы нет, ни других навыков, совсем другой голос наглядно бы показывал это.

                                                                          Воде же очевидный вариант кастомизации генератора речи, не?
                                                                            0
                                                                            Не знал об этом ничего. Есть ссылка? Если да, и можно будет изменить голос кардинально — останется только дописать персонажей и их реплики.
                                                                              0
                                                                              По ссылке, на комментарий с которой вы ответили чуть выше, видно, что это (теоретически?) возможно.
                                                                                0
                                                                                Не знаю. Но я так и не нашёл метода для смены голоса в tech.yandex.ru/dialogs/alice/doc/about-docpage Может плохо искал =\.
                                                                                Однако текста мало и если я не заметил — я дурак.
                                                                                  0
                                                                                  Будем ждать ответа представителей Яндекса.
                                                                                    0
                                                                                    Сменить голос пока нельзя. Можно управлять интонацией, паузами, ударением.
                                                                                      0
                                                                                      Эх, жалко. Это было бы киллер-фичей. У меня, как и у коллеги koeshiro, есть применение для этой функции.
                                                                                        0
                                                                                        В планах есть предоставить такую возможность? Если да — это замечательно.
                                                                                          0
                                                                                          Если будете делать, пригласите Васю У из навигатора
                                                                            0
                                                                            А разработчикам платить будут за навыки? Или это бесплатный труд?
                                                                              0
                                                                              Вам предоставляют инструмент для качественного распознавания речи для ваших задач (пускай и с оговорками) и при этом ещё должны платить? Ну, простите… По-моему, тут вполне очевидное взаимовыгодное сотрудничество. Вам — распознавание, яндексу — собранные данные и популяризация платформы.
                                                                                0
                                                                                Амазон платит. А работа над навыками Алисы увеличивает её потребительную стоимость, следовательно зарабаьывает тут в первую очередь Яндекс, так пусть деньгами то поделится, а то дураков у нас нет — работать за бесплатно.
                                                                                  0
                                                                                  Вы всё правильно говорите про поощрение разработчиков. И мы над этим тоже работаем. Но я хочу обратить внимание и на другую сторону. Боты для телеграма тоже кем-то создаются без явной на то оплаты со стороны телеграма, как и расширения для браузеров, как и приложения для операционных систем. Почему? Потому что это доступ к платформе и её аудитории. Посмотрите на пример магазина цветов из этого поста. Они зарабатывают на продаже цветов, и Алиса может им помочь в этом.
                                                                                    +1
                                                                                    Без оценки Алисы, замечу, что оба сравнения некорректны. Ни браузеры, ни телеграм (по крайней мере пока) не продают пользовательские данные. А Яндекс — компания, в явном виде зарабатывающая на пользовательских данных. Впрочем, Яндекс и сайтам, откуда считывает петабайтами информацию, ничего не платит.
                                                                                      0
                                                                                      Яндекс тоже не продает пользовательские данные. Мне кажется, сравнение вполне корректно.
                                                                                        0

                                                                                        Имеется ввиду что Яндекс их использует для получения прибыли (таргетирование рекламы). Странно что про telegram такого не говорят, хотя единственный товар в telegram — это его пользователи. Абсолютно ничего кроме пользователей. У Яндекса, помимо его аудитории, есть и другие активы.

                                                                                      0
                                                                                      В голосового помощника можно встроить майнер? Или ссылку на майнер?
                                                                                        0
                                                                                        Ссылку на зараженную страницу — вполне, на счет первого вряд ли.
                                                                                          0
                                                                                          майнер?

                                                                                          — Алиса, посчитай найди для блока: 1213149287593485374563
                                                                                          — Записывайте: 82762846284245
                                                                                          0
                                                                                          Аккумулируя некоторые комментарии про детей и безопасность.
                                                                                          Можно ли как-то ограничить добавление навыков детьми? Чтобы не было ложных заказов пиццы и цветов? Или валидация возраста лежит на разработчиках навыка?
                                                                                            0
                                                                                            Интересный вопрос, надо подумать. Хотя ребёнок может и без Алисы заказать пиццу через браузер. И для заказа ему надо иметь, к примеру, номер карты.
                                                                                              0
                                                                                              Но вполне возможно же использование Яндекс.Денег…

                                                                                              — «Алиса, закажи гавайскую, 23сантиметра. Оплатить с ЯД»
                                                                                                0
                                                                                                А Алиса знает в каком магазине? адрес доставки? что гавайская — не гитара, а пицца? акции/скидки?
                                                                                                совсем влоб такие запросы не проходят у нынешних ИИ без дополнительных настроек которые довольно нетривиальны и ребенок действительно быстрее в браузере натыкает
                                                                                                  0
                                                                                                  Я просто пример привел. В каком магазине решается через запуск приложения, по типу игры в городов: — «Алиса, включи Папа Джонс». Адрес доставки можно произнести, взять из профиля или определить по гео. Точно так же все остальные пункты, все можно проработать и контент отдавать голосом Алисы или открывать в браузере конкретную страницу, с акциями.
                                                                                                    0
                                                                                                    Включи папаждонс — это будет заточено под список пицеррий которые откатывают яндексу иначе будет как с Сири...«Сири где купить пылесос… ага вот тебе браузер с 500 пунктами, ищи сам», командой запускаешь браузер а дальше по старинкой тыкаешь мышкой… вопрос тогда зачем этот геморрой?

                                                                                                    а список пиццерий откатывающих яндексу — это будет пяток крупных франчей и все… а это печально и никакого ИИ
                                                                                                      0
                                                                                                      Решается внедрением специального протокола pizza://UniversalPizzaDescriptor с возможностью установить кастомный обработчик такого вызова.
                                                                                                        0
                                                                                                        Решается внедрением специального протокола

                                                                                                        только этот процесс в сотни раз сложнее чем написание голосового бота, а особенно если мы хотим иметь все пиццерии, а не десяток крупняков
                                                                                                          0
                                                                                                          Так дело Яндекса описать вызов, а уж пиццамейкеры подтянутся.
                                                                                                            –1
                                                                                                            сколько уже таких велосипедов было изобретено, и не только Яндексом (если он такой вызов сделает)…
                                                                                                            проблема в том что никто не будет внедрять вызов если от него будет мало прибыли, а от него будет мало прибыли потому что никто не использует
                                                                                                            Алиса это очередная попытка сделать чтото вменяемое на рынке Сири, Гуглнау и Кортаны… пока чето не особо видно прорыва учитывая что чтобы использовать технологию опять надо с ног до головы обмазаться яндексом (в первом случае эпплом, гуглом и мелкими) которые не нужны (че там браузер или яндексбар очередной… что там еще выдают в нагрузку?)…
                                                                                                  0
                                                                                                  думаю, оплата всегда должна подтверждаться паролем/иным средством доступа к финансам. даже при покупке 23 сантиметров…
                                                                                                    0
                                                                                                    До 1000 рублей не требуется пин-код :) Вполне адекватное ограничение. Если не нравится, можно принудительно включить запрос пин-кода.
                                                                                                    Для покупок через интернет есть код cvc. Как конкретно работают ЯД не знаю, ибо не пользуюсь.
                                                                                              0
                                                                                              Они зарабатывают на продаже цветов, и Алиса может им помочь в этом.

                                                                                              Отличный маркетинговый ход, но, увы, Алиса не сможет помочь магазинам цветов.
                                                                                              Цветов продастся столько же, потому что у цветов есть определённая стоимость, связанная с трудностью их выращивания, доставки и продажи, а у населения — деньги, полученные от другой деятельности, определённую часть которых они готовы потратить на цветы. Алиса не сделает у населения больше денег, и не сделает цветы дешевле. Поэтому вы вынуждаете магазины конкурировать ещё на одной платформе. В результате немного проиграют мелкие магазины, а крупным доставщикам придётся раскошелиться ещё и на разработку под вашу платформу. Было 14 стандартов, стало 15. А цветы станут чуточку дороже.
                                                                                                –1
                                                                                                Ну почему, например, ВКонтакте, Google Play, App Store, Steam рекламируют многие приложения бесплатно, даже небольшие и новые. Это как раз та самая помощь в продаже цветов. Про Алису, я думаю, пока говорить рано. Хотя, за другими сервисами Яндекса не замечена забота о вашем бизнесе, это правда. Я не вижу в Яндекс.Маркет блоков «Новые компании».
                                                                                                reskator
                                                                                                Про Телеграм с оговоркой «пока». И ведь правда, пока Телеграм не зарабатывает денег, так что о каком товаре может идти речь. И даже предстоящее ICO (то, что я о нем знаю) совершенно не про Телеграм. Вот Яндекс не хочет продавать пользователям свои настоящие продукты (подписку на качественный поиск по интернету, например), поэтому продает самих пользователей. Надеюсь, кто-нибудь отрегулирует сбор персональных данных монополиями-гигантами, сколько можно деньги из воздуха делать (это не только России касается). Ну если не сбор, то хотя бы их продажу.
                                                                                              0
                                                                                              Как вариант Майки на новый год с надписью спереди «Я Yandex», а сзади «G Suxx» и на том все.
                                                                                              Это конечно шутка, но я думаю что-то в этом роде будет по ценности))
                                                                                          0
                                                                                          Там же мы подготовили для вас описание быстрого старта с использованием бесплатного сервиса Now

                                                                                          Что-то не могу этого найти.

                                                                                          0
                                                                                          .
                                                                                            0
                                                                                            сканирование QR кодов для покупок (актуально для телефонов) и бизнес модель.

                                                                                            узнавание человека по голосу. (хозяин), хранение историй запросов по каждому голосу.

                                                                                            Интеграция с навигатором/яндекскартами, прямой показ местонахождения (сделает более популярным, так как не будет требовать закрытия)

                                                                                            встреча с друзьями (появление сообщения о встрече, предложения выбора кафе и т д)
                                                                                            требует помнить друзей.

                                                                                            Напоминание событий (день рождение Жены, Свадьба!)

                                                                                            Читать сказки голосом определенного человека (например папы)
                                                                                              0
                                                                                              Вот бы Алису «прикрутить» к технике Редмонд оснащённой блютусом, тогда можно было бы попросить Алису приготовить ужин в мультиварке к приходу с работы, вскипятить чайник.
                                                                                              А заодно можно было бы спросить у Алисы не забыл ли выключить утюг.

                                                                                              Может вы как-то с ними взаимовыгодно скооперируетесь?
                                                                                                0
                                                                                                > оснащённой блютусом

                                                                                                Я боюсь блютус до алисы не добьет.

                                                                                                Почему Редмонд не сделал вайфай с открытым API — вопрос к ним. Но сейчас так модно.
                                                                                                0
                                                                                                С этим хоть будет какой-то смысл в этом сервисе.
                                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                    0

                                                                                                    А есть/будет API для доступа к Алисе, для использования в своих приложениях? Нечто аналогичное SpeechKit.

                                                                                                      +1
                                                                                                      Есть/будет ли возможность совершать через Алису и навыки действия на сервисах, где требуется авторизация? Скажем, можно ли будет проверить мой баланс в сервисе N?
                                                                                                        0
                                                                                                        Я вот тоже подумал о похожем, и мысль пошла дальше.
                                                                                                        А нужно ли нам голосом такие вещи запрашивать, если проще сделать автоплатеж? Или если это не баланс, а IoT. И, допустим, мне надо знать когда в посудомойке закончатся таблетки и нужно будет покупать новые. Зачем мне голосом об этом спрашивать? Когда останется 3 таблетки, мне в сайлент режиме придет уведомление, что надо что-то купить/пополнить или же сделает автопополнение. Какие еще могут быть задачи, интересно?..
                                                                                                          0

                                                                                                          "Алиса, завтра надо сделать что-то очень важное".
                                                                                                          А она создаёт задачу в какой-нибудь джире/вундерлисте/трелло/у кого что там есть.

                                                                                                        –2
                                                                                                        Круто, а можно получить у вас ключ API для моего тестового дорвейного движка? Посмотрим, кто кого.
                                                                                                        Обещаю все результаты выложить в открытый доступ.

                                                                                                        p.s. тред не читал.
                                                                                                          0
                                                                                                          Распознавание кто говорит. Эффективно для родительского контроля + реакция на управление (например доставку пицы) только определенным человеком.
                                                                                                            0
                                                                                                            Использование нескольких разных голосов Алины для ответа на разные вопросы, например для ответа на заказ пицы (пица приехала) использовать другой голос и интонацию.

                                                                                                            Хранить список диалогов для каждой комбинации голоса.
                                                                                                            +1
                                                                                                            Есть ли какая то возможность озвучивать произвольный текст голосовым движком Алиса? Пробовал использовать Yandex SpeechKit, но у Алисы произношение на много лучше.
                                                                                                              0
                                                                                                              Сейчас такой возможности нет. А где это могло бы пригодиться?
                                                                                                                +2
                                                                                                                Это могло бы пригодиться во всех местах где используется SpeechKit)
                                                                                                                  0

                                                                                                                  И не только. Microsoft Speech API (SAPI) не вчера родился и хороший голос востребован.
                                                                                                                  не один десяток книг прослушал таким образом, через программу "Спикер".
                                                                                                                  очень удобно.

                                                                                                              0
                                                                                                              Во-первых, я не увидел примера заказа цветов «из поста».
                                                                                                              Во-вторых, применение в сервисах не совсем ясно. Допустим, светлое будущее наступило и я запрашиваю «ремонт сотового» в интернете у Алисы. Как разработчик и владелец данного бизнеса «натренирует» Алису для нахождения именно его сервиса среди сотни тысяч? Или всё равно будет что-то типа «Вот что мне удалось найти по запросу ремонт сотового...»?
                                                                                                              У меня пока складывается такое ощущение, что пользователь будет сам выбирать сервис ремонта/заказа цветов, пиццы и т.д. и сам «свою Алису» обучать. Но это не для end-user подход. Или не так?
                                                                                                                0
                                                                                                                Навыки устанавливаются из каталога. Это почти как каталог приложений для мобильной ОС.
                                                                                                                0
                                                                                                                а не думали провести хакатон?
                                                                                                                  +1
                                                                                                                  Алисе бы считать научиться с учётом последнего ответа.
                                                                                                                  — Сколько будет 2+2?
                                                                                                                  — 4
                                                                                                                  — Умножить на 3
                                                                                                                  — 12
                                                                                                                  — Отнять 7
                                                                                                                  — 5
                                                                                                                    0

                                                                                                                    Идея хорошая, но не лучше чтобы она умела считать вот такие примеры:(2+2)*3-7 а то односложные примеры она уже умеет считать, главное в начале написать: "посчитай 2+2" -только это не совсем она считает, а как-то через поиск и потом отображает ответ..

                                                                                                                      0
                                                                                                                      Не только считать, но и вообще держать контекст.
                                                                                                                      Чтобы можно было после примера сказать, отошли Васе столько тысяч.
                                                                                                                      0
                                                                                                                      Здравствуйте! Извините, что вмешиваюсь в умный разговор! Я не разработчик, а владелец сайта, который сделал сам. Мне непонятно, что значит «развернуть сервер». Папку с двумя файлами для Алисы я разместил в корне своего сайта. Это правильно? Пробовал по инструкции установить приложение now-desktop-Setup-3.8.24.exe, но оно отказывается устанавливаться в Windows10.
                                                                                                                        0
                                                                                                                        В семье есть девочка Алиса.
                                                                                                                        — Алиса, уроки сделала?
                                                                                                                        </шутка>
                                                                                                                          0
                                                                                                                          В каталоге навыков есть навык "Мой умный дом" или "Умный дом". Если я захочу сделать свой сервис по управлению умным домом с таким же подходом, только устройства могут быть любые или точнее все кто умеет открывать TCP соединение, например esp8266. То как быть? Я бы тоже хотел что-бы мой навык включался по такому же активационному имени.

                                                                                                                          Скрин каталога навыков
                                                                                                                            0
                                                                                                                            а можно где то подписаться и получать обновления по сервису диалогов? я очень жду когда яндекс включит какую то интеллектуальную предобработку запросов, потому что без неё алиса — просто платформа типа телеграма.

                                                                                                                            было бы круто если алиса выделяла бы в тексте сущности, намерения, ну хотя бы как то помогала разработчику с анализом текста
                                                                                                                            0
                                                                                                                            Что то ссылка отдельно на ассистента пропала, теперь предлагает скачать только в месте с yandex-браузер (чего мы делать естественно не будем). Это только в рамках бета-теста, или такое лоббирование своего браузера? :)
                                                                                                                            нашел только в «кэше»
                                                                                                                              0
                                                                                                                              Мы – это кто? ;)

                                                                                                                              У десктопного Браузера десяток миллионов пользователей в день. Это уже топ-2 браузер в России. Это сильный буст для десктопной Алисы.
                                                                                                                                0
                                                                                                                                Я не в праве отвечать за всех… но из моего круга общения IT, яндекс-браузер никто не пользует. По этому под «МЫ», можете взять «мой» круг общения.
                                                                                                                                И по существу вопроса, вернется ли ассистент в отдельное приложение без ЯБ?
                                                                                                                                  0
                                                                                                                                  Пока таких планов нет.

                                                                                                                                  Круг кругу рознь. Даже в рамках IT.
                                                                                                                                    0
                                                                                                                                    Ну у вас очевидно корпоративная этика, все работники должны «жить» своими продуктами :). По этому в вашем «круге IT» таких людей больше. Но лично мне по ряду причин неудобно и непривычно использовать ЯБ, как бы он не был похож на ГХ. И крайне неприятно когда вы за меня сделали выбор, что если нужен ассистент, то пожалуйста только с нашим браузером. Я вас замечательно понимаю, что таким образом вы (под вы- яндекс в целом) продвигаете свои продукты за счет друг друга. Но как по мне, более этично было бы оставить выбор за пользователем. Либо как вариант, сделать установку с ЯБ и возможность скачать ассистента отдельно по какой нибудь ссылке, мелким текстом :)
                                                                                                                            0
                                                                                                                            Уже написал один простенький навык, а идей ещё куча. Надеюсь это дело будет развиваться и дальше. P.S Возьмите на летнюю стажировку
                                                                                                                              0
                                                                                                                              Дорогие разработчики Алисы, у нас есть IoT кресло, в которое хотели бы интегрировать Алису. Когда ожидать полноценный api?
                                                                                                                                0
                                                                                                                                Я дико извиняюсь, я не смог понять, откуда пользователь может начать пользоваться «навыком»? пользователь должен запустить приложение яндекса с Алисой? или можно полностью безшовно заинтегрировать в свое приложение?
                                                                                                                                  0
                                                                                                                                  Пользователь должен запустить один из продуктов Яндекса с Алисой на борту.
                                                                                                                                  0
                                                                                                                                  Очень интересно. Спасибо.
                                                                                                                                  Но есть вопрос: будет ли открыто АПИ для работы с Алисой в качестве клиента? т.е. у меня есть желание использовать Алису в качестве собеседника.
                                                                                                                                    0
                                                                                                                                    Сейчас мы собираем отзывы, чтобы понять, в каком направлении нужно двигаться. Спасибо.
                                                                                                                                    0
                                                                                                                                    Извиняюсь, что не в тему статьи. Когда начал статью читать, решил проверить как там поживает Алиса для ПК (Windows). Поставил. Она перестала прятать штатную функцию поиска, уже хорошо. По сути кроме как открывать странички в браузере и играть в игры она больше ничего не умеет. Причём про мои аккаунты в Яндексе она тоже ничего не знает, не может даже мой плейлист включить… Ну да ладно, это дело наживное. Но вот что меня удивило: начал играть в города, дошёл до трудной ситуации с буквой «Р», попросил подсказку, Алиса предложила столицу Ирландии, то бишь Рейкьявик, которую я назвал, но она упорно «записывала» меня как «рик явик». И как в том видео про лифт и 11 этаж, я пробовал и так и эдак. «рик явик» и всё-тут. Это косяк ребята. Спич2Текст движок должен работать в контексте диалога, иначе такие вещи постоянно будут происходить, а этот негативный опыт обнуляет весь позитивный, это неюзабельный на данный момент инструмент.
                                                                                                                                      0
                                                                                                                                      Она умеет ещё запускать приложения, искать папки, открывать настройки, выключать компьютер :-) Ирландию проверим, спасибо.
                                                                                                                                        0
                                                                                                                                        Перечисленное обычно делаешь сидя за компьютером, не могу придумать варианта использования голосового интерфейса в этих случаях, тем более что результатом этих действий всё-равно будет взаимодействие с графическим интерфейсом. То есть даже для людей с ограниченными возможностями это бессмысленно.
                                                                                                                                        Правильно ли я понимаю, что Алиса для ПК это скорее побочный продукт, а основные усилия направлены на мобильную Алису? Если так, то на мой взгляд зря. Телефон и так всё время в руках, а вот на ПК хотелось бы многое делать не вставая с дивана.
                                                                                                                                          0
                                                                                                                                          Не так. Десктоп для нас важен, это лишь первая стабильная версия Алисы. Расскажите, что ещё могло бы пригодиться.
                                                                                                                                      0
                                                                                                                                      возможно было бы удобно сделать, что бы Алиса работала именно с авторизованным аккаунтом? под которым я мог бы использовать свои личные навыки, которые не были бы публичными? Ну и как говорилось выше, так бы она узнала о моих муз. предпочтениях :)
                                                                                                                                        0
                                                                                                                                        Очередная просьба обратить внимание на интеграцию с системами умного дома, т.е. выполнять какие то запросы (get/post) со стороны приложения, установленного на компьютере или сервере в локальной сети.

                                                                                                                                        Предположим win приложение, либо сборка под android/raspberry, которая «слушает» квартиру и по сценарию будет выполнять запрос на контроллер IOT

                                                                                                                                        Надеюсь на разработку конечного девайся, аналогичного амазоновскому/гугл помощнику, только с открытым api
                                                                                                                                          0

                                                                                                                                          Поддержка умного дома нужна, хорошо бы колоночку, как у Apple или Amazon. Но и API хорошо, чтобы с RPi передавать голос, а в ответ получать готовый POST запрос для включения света.

                                                                                                                                            0
                                                                                                                                            Сегодня «Яндекс.Станция» показали, так что и остальное не за горами
                                                                                                                                            0
                                                                                                                                            Нет возможности в навыке отправлять пользователя на нужный сайт без нажатия кнопки. Так как это делает Алиса в поиске при ответе на голосовой вопрос.
                                                                                                                                            В навыке это возможно только при нажатии кнопки?

                                                                                                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                                            Самое читаемое