<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Алиса</title>
    <description/>
    <link>https://tproger.ru/tag/alisa</link>
    <atom:link href="https://tproger.ru/tag/alisa/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Tue, 06 Oct 2026 17:36:56 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Алиса</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения</title>
      <link>https://tproger.ru/articles/kak-ya-napisal-e2ee-messendzher-na-spring-boot-i-webcrypto-i-poch</link>
      <comments>https://tproger.ru/articles/kak-ya-napisal-e2ee-messendzher-na-spring-boot-i-webcrypto-i-poch?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Василенков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ya-napisal-e2ee-messendzher-na-spring-boot-i-webcrypto-i-poch</guid>
      <description><![CDATA[<p>Разбор архитектуры E2EE-мессенджера на Spring Boot 3, React и WebCrypto: X3DH, symmetric ratchet, AES-GCM, WebSocket, multi-device и ограничения реализации.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ya-napisal-e2ee-messendzher-na-spring-boot-i-webcrypto-i-poch">Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Stack Overflow]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[MIT]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Grafana]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 05 May 2026 05:35:02 GMT</pubDate>
      <content:encoded><![CDATA[<figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/240e412b-4307-49f9-b24f-bde7e0a7fd9a.webp" alt="" /></figure><p>Я Java-разработчик и в основном работаю с backend: Spring Boot, базы данных, интеграции, авторизация, WebSocket — всё то, что обычно находится за интерфейсом.</p><p>В какой-то момент я поймал себя на мысли: я каждый день пользуюсь мессенджерами, но плохо понимаю, как они устроены внутри. Окей, JWT, WebSocket, PostgreSQL, Redis — это понятно. Но что технически означает фраза "end-to-end encryption"? Как сервер доставляет сообщения, если он не должен их читать? Где живут ключи? Что хранится в базе? Что происходит, если у пользователя два устройства?</p><p>Решил разобраться через практику. Написал мессенджер с нуля. Назвал Chaos Messenger.</p><p>Сразу честно: криптографическую часть я изучал вместе с Claude и ChatGPT — читал спецификации X3DH и Double Ratchet, разбирал примеры, задавал вопросы, пока не сложилась цельная картина. Frontend тоже делался с активной помощью ChatGPT: я backend-разработчик, React для меня не основная среда. Но архитектура, backend, интеграция WebCrypto, модель конвертов, хранение сообщений и принципиальные решения — мои.</p><p>Для меня AI здесь был не заменой понимания, а инструментом — примерно как документация, Stack Overflow и ревью коллег. Без понимания threat model и архитектуры такой проект всё равно не собрать.</p><p>В статье расскажу, как работает E2EE изнутри: как устанавливается сессия через X3DH, как каждое сообщение получает отдельный ключ через Symmetric Ratchet, почему сервер хранит только зашифрованные конверты, и какие ошибки я допустил по дороге.</p><p>Стек: Spring Boot 3, React 18, WebCrypto API, PostgreSQL, Redis, WebSocket/STOMP, Prometheus, Grafana.</p><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/4b028f37-2de1-46ea-a247-567f74fb3081.webp" alt="" /></figure><h2>Важная оговорка про web-E2EE</h2><p>Когда я говорю, что сервер не может прочитать сообщения, я имею в виду backend, базу данных, WebSocket-слой и уже сохранённые ciphertext-конверты. У них нет ключей и plaintext.</p><p>Но у web-E2EE есть отдельная проблема: frontend-код тоже приходит с сервера. Теоретически скомпрометированный сервер может отдать изменённый JavaScript, который украдёт ключи или plaintext до шифрования. Это ограничение не конкретно моего проекта, а браузерной модели в целом.</p><p>Поэтому корректная формулировка такая: backend не получает ключи и не может расшифровать уже переданные или сохранённые сообщения. Защита от подмены клиентского кода — отдельный слой безопасности: подпись сборок, независимая верификация клиента, desktop/mobile-приложения, reproducible builds.</p><h2>Почему обычный подход не работает</h2><p>Большинство "мессенджеров" на GitHub выглядят примерно так:</p><p>Сервер знает всё. Видит каждое сообщение. Если БД утекла — утекла вся переписка. Если сервер взломали — читай что хочешь. Если завтра компания решит продать данные — технически ничего не мешает.</p><p>E2EE решает это радикально: backend не получает ключи и не хранит plaintext. Сообщение шифруется на устройстве отправителя до отправки в сеть, а расшифровывается только на устройстве получателя.</p><p>Это уже не вопрос политики конфиденциальности в стиле "мы обещаем не читать". Это архитектурное ограничение: если у сервера нет ключа, он не может превратить ciphertext обратно в текст.</p><p>Звучит как магия. На самом деле — два протокола и немного WebCrypto.</p><h2>Главная идея: конверты</h2><p>Представь что Алиса хочет написать Бобу. Вместо того чтобы положить письмо на стол и надеяться что никто не прочитает — она кладёт его в запечатанный конверт. Конверт может открыть только Боб своим ключом. Сервер просто передаёт конверт не заглядывая внутрь.</p><p>Именно так это работает в коде. В базе данных у меня это выглядит так:</p><p>Когда я впервые увидел</p><p>в своей БД вместо текста — стало понятно, что модель наконец работает правильно: сервер создал сообщение, доставил его, сохранил метаданные, но так и не узнал содержимое.</p><p>А вот что сервер возвращает при запросе списка чатов через API:</p><p>Не</p><p>. Не</p><p>. Буквально</p><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/b466ad91-20da-4e64-8b78-f6e08d2851d5.webp" alt="" /></figure><p>(DevTools → Network → ответ API с</p><p>)</p><h2>Откуда берутся ключи: X3DH</h2><p>Главный вопрос: как Алиса и Боб получают общий секрет, если они никогда раньше не общались? И как сделать это так, чтобы сервер только помог передать публичные данные, но сам не смог вычислить итоговый ключ?</p><p>Для этого используется X3DH — Extended Triple Diffie-Hellman, протокол из экосистемы Signal. Его задача — установить общий секрет между двумя устройствами, используя долгосрочные и временные ключи.</p><h2>Что хранится на сервере</h2><p>Когда пользователь регистрирует устройство, он загружает на сервер пакет публичных ключей:</p><p>На сервер уходят только публичные части. Приватные ключи сериализуются и хранятся локально в браузере — и никогда не покидают устройство в сеть.</p><p>Здесь важно сказать честно: хранение приватных ключей в</p><p>Более строгий вариант — использовать Web Crypto API с</p><p>, чтобы приватный ключ жил внутри браузерного crypto runtime и его нельзя было экспортировать в байты. Но у этого подхода есть практическая сложность: ключи нужно переживать между перезагрузками страницы, синхронизировать с IndexedDB, аккуратно восстанавливать состояние устройства и не сломать UX.</p><p>В браузерных E2EE-приложениях обычно приходится выбирать между несколькими вариантами:</p><ul><li>Сериализуемые ключи в localStorage или IndexedDB — проще реализовать, но нужно очень серьёзно относиться к XSS и целостности frontend-кода.</li><li>extractable: false + IndexedDB — безопаснее, но сложнее в реализации и восстановлении состояния.</li><li>Нативное secure storage вроде Android Keystore или iOS Secure Enclave — лучший вариант для мобильных клиентов, но он недоступен обычному web-приложению.</li></ul><p>В текущей версии Chaos Messenger используется первый вариант. Это осознанный компромисс для pet/open-source проекта и удобного запуска в браузере. Переход на non-extractable ключи и более строгую модель хранения стоит в roadmap.</p><p>Ключевой момент: backend всё равно не получает приватные ключи и не может расшифровать сохранённые ciphertext-конверты. Но защита ключей на клиенте — отдельная задача, и её нельзя честно замалчивать.</p><h2>Установка сессии</h2><p>Когда Алиса открывает переписку с Бобом впервые, происходит следующее:</p><p>В классическом X3DH четвёртая DH-операция с one-time prekey опциональна: она выполняется, если сервер выдал доступный OPK получателя. В моей реализации устройство публикует набор one-time prekeys при регистрации, поэтому первое сообщение обычно использует DH4. Если OPK закончились, сессию всё равно можно установить через остальные DH-компоненты, но это уже менее сильный вариант.</p><p>Боб, получив конверт с эфемерным публичным ключом Алисы, повторяет те же операции со своими приватными ключами и получает тот же самый</p><p>. Математика симметрична.</p><p>Сервер в этот момент видит только публичные ключи и зашифрованный конверт. Он помогает устройствам найти друг друга, но не участвует в вычислении секрета.</p><p>Получить</p><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/e7bbacf3-4fd2-4710-863a-2c710b1f6759.webp" alt="" /></figure><h2>Как шифруется каждое сообщение: Symmetric Ratchet</h2><p>X3DH даёт нам стартовый</p><p>. Но использовать один и тот же ключ для всех сообщений — плохая идея. Если использовать один ключ для всей переписки, компрометация этого ключа сразу открывает весь поток сообщений.</p><p>Решение — симметричный ratchet. После каждого сообщения цепочка ключей продвигается вперёд:</p><p>Визуально это выглядит так:</p><p>используется для шифрования одного сообщения через AES-GCM, после чего уничтожается. Если атакующий компрометирует</p><p>— он прочитает только второе сообщение.</p><p>В рамках такой симметричной цепочки это даёт forward secrecy назад по цепочке: зная текущий или отдельный</p><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/939a74f7-60c5-4816-85f0-05b5afdc9845.webp" alt="" /><figcaption>(диаграмма схемы chainKey → messageKey)</figcaption></figure><p>Само шифрование сообщения:</p><p>А вот что уходит на сервер — живой пример из DevTools:</p><p>Сервер получает</p><p>и</p><p>. Расшифровать без</p><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/b5e24cda-6fd9-4b15-9f27-3eb9b4f843b0.webp" alt="" /></figure><h2>Важная оговорка: это ещё не полный Double Ratchet</h2><p>В этом проекте реализован Symmetric Ratchet — цепочка, где из</p><p>для каждого сообщения выводится отдельный</p><p>Это защищает прошлые сообщения: если атакующий узнает текущий ключ или отдельный</p><p>, он не сможет откатить HMAC назад и получить старые ключи.</p><p>Но это не полный Double Ratchet из Signal Protocol.</p><p>В полном Double Ratchet есть ещё DH ratchet step: стороны периодически выполняют новый Diffie-Hellman обмен и обновляют root key. Это даёт break-in recovery — возможность восстановить безопасность будущих сообщений после компрометации части состояния.</p><p>В моей реализации DH ratchet step пока нет. Если атакующий получит актуальное состояние сессии на устройстве и сможет продолжать его читать, он сможет расшифровывать будущие сообщения до переустановки сессии. Это честное ограничение текущей версии, и оно стоит первым пунктом в roadmap.</p><h2>Мультиустройство: один пользователь, несколько конвертов</h2><p>Первый неочевидный момент: в E2EE сообщение адресуется не просто пользователю, а конкретным устройствам пользователя.</p><p>Если у Боба два устройства — телефон и ноутбук — нужен отдельный encrypted envelope для каждого устройства. Сервер не может взять один конверт, расшифровать его и "переупаковать" для второго устройства: у него нет ключей и он не знает plaintext.</p><p>Значит при отправке сообщения нужно зашифровать его отдельно для каждого устройства каждого участника чата.</p><p>Для чата где у каждого по 2 устройства — 4 конверта на одно сообщение. Для группы из 10 человек — потенциально 20 конвертов. Это нормально, это цена безопасности.</p><h2>Сервер: хранение и доставка конвертов</h2><p>На сервере сообщение создаётся с контентом</p><p>, а конверты сохраняются отдельно:</p><p>После сохранения — fanout по WebSocket. Каждое устройство получает свой конверт и только его:</p><p>Это важное отличие от обычного WebSocket-чата. В обычном чате сервер рассылает одно и то же событие всем участникам. В E2EE-чате сервер рассылает разные события разным устройствам: payload для каждого устройства содержит свой</p><p>Топик</p><p>— строго персональный. Устройство А не получает конверт устройства Б. Никакого broadcast — только адресная доставка.</p><h2>Архитектура целиком</h2><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/de0e3257-d893-459f-86ed-7ed8eace5d56.webp" alt="" /></figure><h2>Баг который долго не замечал</h2><p>В панели чатов показывается превью последнего сообщения. Я реализовал это через</p><p>Запускаю — в списке чатов у всех написано</p><p>.</p><p>Конечно. Сервер же не знает что там написано.</p><p>Я полчаса думал как решить это на сервере. Потом дошло: нельзя решить это на сервере — у него нет ключей. Решение только на клиенте.</p><p>После того как пользователь открыл чат и сообщения расшифровались — кешируем последнее в памяти:</p><p>Это хороший пример того, как E2EE меняет привычное мышление backend-разработчика. В обычном приложении preview — это поле в SQL-запросе. В E2EE-приложении preview — это локальное клиентское состояние, потому что только клиент видел plaintext.</p><p>Простое решение. Но чтобы к нему прийти нужно было полностью принять идею что сервер здесь просто не при делах — и перестать пытаться решить задачу на его стороне.</p><h2>Rate limiting: дыра которую легко не заметить</h2><p>Эндпоинт</p><p>отправляет SMS с кодом. Без защиты любой скрипт может дёргать его тысячи раз — это называется SMS pumping fraud, SMS стоят реальных денег.</p><p>Redis у нас уже был для хранения онлайн-статусов. Добавил rate limiting поверх него:</p><p>При превышении — HTTP 429 с заголовком</p><p>. Клиент знает через сколько секунд можно повторить.</p><p>Важный нюанс: в текущей реализации, если Redis недоступен, сервис не блокирует авторизацию полностью. Для pet-проекта это приемлемый компромисс: лучше рискнуть одним лишним SMS, чем положить вход в приложение.</p><p>В production я бы сделал строже: fallback in-memory лимит на инстанс, отдельные лимиты по IP и телефону, антифрод-логику и алерты на всплески отправки кодов.</p><h2>Авторизация WebSocket</h2><p>Отдельная история — авторизация WebSocket соединений. HTTP-эндпоинты защищены Spring Security автоматически, но WebSocket — другое дело. STOMP-соединение устанавливается один раз, и нужно проверять JWT при каждом подключении.</p><p>Отдельно важно не только проверить JWT, но и связать WebSocket-соединение с конкретным устройством. Пользователь может быть один, но устройств у него несколько, а encrypted envelope адресован именно</p><p>Поэтому при подключении я проверяю не только токен, но и</p><p>: устройство должно быть зарегистрировано и принадлежать текущему пользователю. Иначе легко случайно превратить per-device E2EE-доставку обратно в обычный broadcast по пользователю.</p><h2>Что получилось — живые скрины</h2><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/1fdfa006-f5c6-4731-a40f-50559be8832d.webp" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/137649/2026-04-29/c99164a5-021c-49ac-bcc4-3e38f9cd1c31.webp" alt="" /></figure><p>Что реализовано:</p><ul><li>E2EE-модель с per-device encrypted envelopes</li><li>X3DH session setup + Symmetric Ratchet + AES-GCM</li><li>Мультиустройство</li><li>Личные и групповые чаты</li><li>Realtime доставка через WebSocket/STOMP</li><li>Статусы SENT → DELIVERED → READ</li><li>Редактирование и soft delete сообщений</li><li>Online presence, typing indicator</li><li>Фото-вложения</li><li>Поиск пользователей</li><li>Rate limiting на SMS через Redis</li><li>Prometheus метрики + Grafana дашборд</li><li>Swagger UI с JWT авторизацией</li><li>24 backend-теста на Testcontainers, 12 frontend на Vitest, E2E на Playwright</li><li>GitHub Actions CI</li></ul><p>Что ещё не сделано:</p><ul><li>Полный Double Ratchet с DH ratchet step и break-in recovery</li><li>Ротация signed prekey и аккуратное пополнение one-time prekeys</li><li>Более строгая модель хранения приватных ключей на клиенте: non-extractable CryptoKey + IndexedDB</li><li>Защита от подмены frontend-кода: подпись сборок, независимая верификация клиента, reproducible builds</li><li>Android-клиент с Android Keystore</li><li>Реальный SMS-провайдер вместо кода в backend-логах</li><li>Push-уведомления без утечки содержимого сообщений</li><li>Более строгая metadata-модель для групповых чатов</li></ul><h2>Главный инсайт</h2><p>E2EE — это архитектурное решение, а не библиотека.</p><p>Нельзя взять обычный Spring Boot чат и просто "включить шифрование". Нужно с самого начала проектировать систему так, чтобы backend не был участником доверенной зоны: он не должен получать plaintext, не должен иметь ключи и не должен уметь пересобирать сообщение из данных в базе.</p><p>Это меняет почти всё:</p><ul><li>структуру БД — вместо текста появляются encrypted envelopes</li><li>API — сервер отдаёт [encrypted], а не preview сообщения</li><li>WebSocket — доставка идёт не по пользователю, а по конкретному устройству</li><li>мультиустройство — одно сообщение превращается в несколько ciphertext-конвертов</li><li>frontend — становится полноценной криптографической частью системы, а не просто UI</li></ul><p>Второй инсайт: мессенджер — это не "чат с WebSocket". В E2EE-модели это система доставки зашифрованных конвертов с адресацией по устройствам. Как только это принимаешь, многие странные на первый взгляд решения становятся логичными.</p><h2>Репозиторий</h2><p>Код открыт: <a href="https://github.com/vaazhen/chaos-messenger">github.com/vaazhen/chaos-messenger</a></p><p>В репозитории есть README на русском и английском, диаграммы, скриншоты, security audit, Docker Compose и запуск одной командой.</p><p>Проект не претендует на уровень production-криптомессенджера вроде Signal. Это учебный и инженерный open-source прототип, цель которого — показать, как E2EE меняет архитектуру backend, frontend и realtime-доставки.</p><p>Если вы делали что-то похожее — особенно интересно сравнить подходы к ротации prekey-ов, хранению non-extractable ключей в браузере и реализации DH ratchet step. Вопросы и критика приветствуются.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как машины понимают речь. Часть 1</title>
      <link>https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1</link>
      <comments>https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Елизавета Ржевская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1</guid>
      <description><![CDATA[<p>Сегодня одной фразы достаточно, чтобы техника сделала всё за нас. Но давно ли началось это «сегодня» и как вообще девайсы нас понимают? В первой части серии материалов «Как машины понимают речь» проследим историю этого явления. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1">Как машины понимают речь. Часть 1</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[Гаджеты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 27 Jan 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>«Алиса, включи музыку», «Олег, положи 100 рублей на телефон», «Маруся, поставь мультики в детской» — сегодня одной фразы достаточно, чтобы техника сделала всё за нас. Но давно ли началось это «сегодня» и как вообще девайсы нас понимают? Senior Developer Новео Андрей рассказывает о том, как устроено голосовое общение с техникой и как мы пришли к тому, что имеем сегодня.</p><h2>Как все начиналось?</h2><p>Идея голосового управления исполнительными устройствами появилась отнюдь не в эпоху научно-технического прогресса —  напротив, желание отдавать голосовые команды неодушевленным предметам испытывали уже дальние предки, что находит свое отражение в сказках народов мира: «Сим-сим, откройся», «Горшочек, не вари!», «Свет мой, зеркальце, скажи…». Знакомые с детства фразы демонстрируют не только наличие самой идеи голосового управления, но и существование концепции протокола взаимодействия с исполнительными устройствами. Это случилось задолго до появления первых гальванических элементов, не говоря уже об электронике.</p><p>Одними из первых устройств, реализующих звуковое управление, были акустические выключатели (акустические реле). Наиболее известным их бытовым применением выступают системы управления освещением, реагирующие на характерные звуки (как правило — на хлопки). Конечно, подобные системы не управляются голосовыми командами, но в их основе лежат все те же физические принципы: в конструкции присутствует микрофон, а разница заключается лишь в способе обработки регистрируемого звукового сигнала.</p><p>Что касается распознавания речи, то <a href="https://computerhistory.org/blog/audrey-alexa-hal-and-more">эксперименты</a> в этой области велись как минимум <a href="https://vc.ru/tech/209214-istoriya-golosovogo-upravleniya-kogda-my-nachali-pytatsya-govorit-s-mashinami-i-kak-oni-nauchilis-nas-slyshat">с середины XX века</a>. В 1952 году Bell Telephone Laboratories (Bell Labs), исследовательское подразделение American Telephone and Telegraph Company (AT&amp;T), представило Audrey — машину, способную «понимать» человеческую речь (она могла распознавать цифры от 0 до 9). Это стало возможным благодаря успехам в решении смежной задачи — синтеза речи, достигнутом в первой половине XX века в стенах той же Bell Labs. Как синтез речи, так и ее распознавание в те времена основывались на представлении звуков в виде формант — набора резонансных частот, создаваемых голосовыми связками человека в процессе разговора. Распознавание производилось путем сравнения формант говорящего с предварительно записанными образцами. Ожидаемо, устройство работало точнее, когда буквы называл тот человек, чей голос использовался при записи образцов.</p><figure><img src="https://media.tproger.ru/user-uploads/28709/2025-01-24/0b34c347-226d-44e6-a016-2e0af3fa32f2.jpg" alt="" /></figure><p>В 1986 году компанией International Business Machines (IBM) была разработана печатная машинка с голосовым управлением <a href="https://www.youtube.com/watch?v=Sg6Tn54R2Fc&amp;t">Tangora</a>. В основу ее работы было положено использование cкрытой модели Маркова (<a href="https://habr.com/ru/articles/135281">Hidden Markov model</a>): устройство рассчитывало вероятность того, может ли обрабатываемый звук  являться частью какого-либо из известных ему слов. Изменение подхода к распознаванию речи позволило существенно увеличить словарный запас устройства, который составил 20 тысяч слов. Функционировала машинка на базе компьютера IBM PС/AT, а для работы с новым пользователем ей требовалось 20-минутное обучение.</p><figure><img src="https://media.tproger.ru/user-uploads/28709/2025-01-24/046250cb-ad99-442f-b1f2-a4eff94c036d.jpg" alt="" /></figure><p>В 1987 году компания Worlds of Wonder выпустила в продажу кукол Julie. Куклы понимали 16 слов и были способны вести диалог посредством <a href="https://www.youtube.com/watch?v=ewu_NBUHePU">встроенного синтезатора речи</a>. У кукол также были датчики освещенности и температуры, показания которых использовались для формирования ответных реплик, что позволяло сделать диалоги более осмысленными. Julie нужно было обучать воспринимать голос конкретного человека, как и в случае с печатными машинками Tangora.</p><p>Следует отметить существенное различие между двумя устройствами и решаемыми ими задачами. Печатная машинка Tangora представляла собой стационарное устройство с приемлемым качеством распознавания большого количества слов, а кукла Julie — наоборот. При этом, если основной задачей Tangora было преобразование речи в текст, то для  работоспособности Julie такой необходимости не было. К сожалению, техническая документация на Julie отсутствует, но можно сделать предположение, что принципы ее работы не сильно отличаются от более поздних систем, обеспечивающих распознавание небольшого количества голосовых команд.</p><h2>Что происходит сегодня?</h2><p>Принципы работы систем распознавания речи основаны на физике звука и практически не изменились с середины XX века. В современных исследованиях звуковой сигнал представляется как последовательность числовых значений звукового давления, измеренных через равные промежутки времени. Распознавание речи сводится к разбиению этого сигнала на фрагменты, преобразованию их из временной области в частотную и сравнение ее с эталонными образцами.</p><p>Методы обработки сигнала зависят от конкретной задачи. Например, при распознавании коротких голосовых команд можно обойтись без разбиения на отрезки, если подобрать подходящую корреляционную функцию и установить минимальный порог схожести. Однако такой подход не всегда дает точные результаты. Так, в мобильном телефоне Siemens C55 упрощенный алгоритм голосового управления мог путать похожие по звучанию слова, например, «свет» и «считать».</p><p>Несмотря на кажущуюся простоту, системы голосового управления широко применяются и сегодня. Более того, существует ряд решений, представляющих собой готовые модули, с помощью которых разработчики электроники могут реализовать голосовое управления своими устройствами без дополнительных трудозатрат.  В качестве примеров подобных решений — <a href="https://wiki.iarduino.ru/page/voice_recognition_module">Voice Recognition Module </a>(аналогичные модули представлены у различных производителей) и <a href="https://github.com/YahboomTechnology/Voice-interaction-module">Voice Interaction Module от Yahboom Tchnology.</a></p><p>В задачах преобразования речи в текст наиболее эффективен подход, при котором распознавание осуществляется не по целым словам, а по слогам, с последующей корректировкой в зависимости от результатов распознавания соседних слогов. Это происходит с учетом информации о существующих словах и их возможных сочетаниях. Теоретические и практические аспекты подобного рода преобразований мы рассмотрим во второй части статьи.</p>]]></content:encoded>
    </item>
    <item>
      <title>ChatGPT или YandexGPT: у какой нейросети больше возможностей?</title>
      <link>https://tproger.ru/articles/chatgpt-ili-yandexgpt--u-kakoj-nejroseti-bolwe-vozmozhnostej-</link>
      <comments>https://tproger.ru/articles/chatgpt-ili-yandexgpt--u-kakoj-nejroseti-bolwe-vozmozhnostej-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Елена Кравченко]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chatgpt-ili-yandexgpt--u-kakoj-nejroseti-bolwe-vozmozhnostej-</guid>
      <description><![CDATA[<p>ChatGPT или YandexGPT - наиболее известные и востребованные чат-боты в России. Какой из них выбрать? В этом материале разберем конкретные возможности обеих ИИ для задач маркетинга.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chatgpt-ili-yandexgpt--u-kakoj-nejroseti-bolwe-vozmozhnostej-">ChatGPT или YandexGPT: у какой нейросети больше возможностей?</a>»</p>]]></description>
      <category><![CDATA[Социальные сети]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 08 Apr 2024 08:10:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Споры между российскими пользователями идут с самого появления этих нейросетей. Тем более, что обе они доступны русскоязычным пользователям и постоянно совершенствуются.</p><h2>Chat GPT и YandexGPT</h2><p>Chat GPT (Generative pre-trained transformer – генеративный предобученный трансформер) — чат-бот с генеративным искусственным интеллектом, созданный американской научно-исследовательской организацией OpenAI, был выпущен 30 ноября 2022 года. Тогда это был прорыв в сфере искусственного интеллекта, даже несмотря на определенные неточности на старте его работы. Chat GPT писал код, тексты, создавал переводы, давал энциклопедические справки.</p><p>YandexGPT — нейросеть российской корпорации “Яндекс”, была выпущена в мае 2023 года. Российские создатели сразу заявили ее как собственную версию ChatGPT в рамках развития языковой модели из семейства YaLM (Yet another Language Model). YandexGPT. На момент старта сеть уже могла редактировать и генерировать тексты, предлагать новые идеи. Разработчики сделали ставку на запоминание контекста: сеть может задавать уточняющие вопросы и генерировать шутки. И даже использовать нецензурные выражения. Хотя создатели российского чат-бота пишут, что стараются быть корректными.</p><h2>Как пользоваться</h2><p>ChatGPT можно использовать как отдельную программу. ЯндекGPT встроен в сервис “Алиса” и является одной из его функций. Для этого требуется установка Яндекс Браузера, что усложняет легкость использования. Функции создания текстов и рисования разделены на два разные окна.</p><p>Однако в России ChatGPT недоступен, по крайней мере, напрямую. Сейчас появилось много программ-посредников, которые работают на платформе ChatGPT и оформлены по тем же принципам. “Алисой” же можно пользоваться напрямую.</p><h2>Национальный акцент</h2><p>Первое, что стоит отметить, это разницу менталитетов и культур. Так, ChatGPT никогда не будет ругаться матом. Также американская версия очень тонко обходит все возможные некорректные рекомендации. Например, темы, связанные с увольнением, рекомендации, как увольнять человека и так далее.</p><p>Что касается “Яндекса” и “Алисы”, то там огромное количество роликов с матом. И люди над этим смеются. На мой вкус, возможность весьма спорная.</p><h2>Авторские права</h2><p>ChatGPT работает по американскому законодательству, где вопрос авторства сгенерированного контента <a href="https://www.federalregister.gov/documents/2023/03/16/2023-05321/copyright-registration-guidance-works-containing-material-generated-by-artificial-intelligence">определен четко</a>. При использовании ChatGPT авторское право на созданный контент будет принадлежать пользователю. U.S. Copyright Office, признал возможность регистрации произведения, содержащего элементы, созданные человеком, совместно с использованием искусственного интеллекта. При условии, что автор докажет: ИИ являлся лишь инструментом для создания, а <a href="https://www.federalregister.gov/documents/2023/03/16/2023-05321/copyright-registration-guidance-works-containing-material-generated-by-artificial-intelligence">существенный вклад остается за человеком</a>.</p><p>В России законодательная база в отношении ИИ лишь начинает прорабатываться на государственном уровне. И права на произведение, созданное YandexGPT, довольно размыты. Пока действуют законы, позволяющие лишь косвенно регулировать вопрос об авторском праве на продукты нейронок.</p><h2>Практические возможности</h2><p>Для сравнения работы платформ возьмем тему продвижения кофе.</p><h3>Тексты</h3><p>Для начала предложим обеим платформам создать короткий текст с шуткой о кофе. Такой текст можно использовать, например, в качестве поста в тематическом тг-канале.</p><h4>Вот ответ ChatGPT:</h4><p>Конечно, вот одна из шуток про кофе: “Знаете, почему кофе такой важный на работе? Потому что без него невозможно говорить на одном дыхании до обеда!”</p><h4>А вот шутка от "Алисы":</h4><p>Однажды мимо кофейни проходил маленький любопытный зверёк. Заглянул он в окошко и спрашивает: “А что это у вас так вкусно пахнет?” Бариста, недолго думая, отвечает: “Да это мы учим кофе мурлыкать!” Зверёк был заинтригован. “Мурлыкать? А как это?” – спросил он. Бариста улыбнулся и ответил: “А ты приходи завтра и услышишь!” На следующий день зверёк пришел снова и прислушался. А из кофейни доносится громкое и довольное “мур-р-р… мур-р-р…” Так кофе научился мурлыкать, а зверёк стал постоянным клиентом кофейни!</p><h2>Видео</h2><p>Зададим один и тот же запрос на изображение двум чатам. Нарисовать фарфоровую чашку на блюдце с горячим кофе у окна.</p><p>ChatGPT выдал сразу четыре варианта, “Алиса” в ее функции “Давай нарисуем”(YA Art) – всего один. Для сравнения приведу наиболее похожие визуально варианты.</p><h4>Вот результат ChatGPT:</h4><figure><img src="https://media.tproger.ru/user-uploads/91993/2024-04-05/dafcb811-0504-4684-b43f-614c95187e3d.png" alt="" /></figure><h4>А вот YandexGPT:</h4><figure><img src="https://media.tproger.ru/user-uploads/91993/2024-04-05/851b9596-dd6e-486c-8591-897f1b1d062f.jpg" alt="" /></figure><p>У “Яндекса” изображение чуть более размыто. Кроме того, есть баг с ручкой.</p><h2>Задачи</h2><p>Обоим чат-ботам была предложена задача предложить идеи, как прорекламировать кофе.</p><h4>Ответ GhatGPT:</h4><p>Конечно! Вот несколько идей: <br />1. Видеоролик о процессе обжарки кофе: Создайте видеоролик, показывающий весь процесс от обжарки кофейных зерен до приготовления чашки ароматного кофе. Подчеркните качество и свежесть вашего кофе. <br />2. Участие в событиях сообщества: Организуйте дегустацию вашего кофе на местных мероприятиях, фермерских рынках или фестивалях. Создайте пространство, где люди могут попробовать ваш кофе и узнать о ваших уникальных методах обжарки и смешивания. <br />3. Сетевой маркетинг: Постройте программу лояльности для ваших постоянных клиентов и предложите им бонусы за привлечение новых клиентов. <br />4. Информационный контент: Создайте блог или отправляйте информативные рассылки о кофе, в которых будете делиться новостями из мира кофе, рецептами приготовления и интересными фактами. <br />5. Социальные сети: Активно взаимодействуйте в социальных сетях, публикуйте креативный контент о вашем кофе, отзывы клиентов, рецепты и вдохновляющие истории. <br />Надеюсь, эти идеи помогут вам успешно рекламировать ваш кофе!</p><h4>Ответ Алисы (навык “Давай придумаем”):</h4><p>Вы можете создать социальную рекламную кампанию, которая подчеркнет преимущества употребления кофе, такие как его влияние на здоровье и благополучие, а также на повышение концентрации и бдительности. Можно использовать различные платформы, такие как социальные медиа, блоги и видеохостинги, чтобы распространять информацию о кофе и привлекать новых потребителей. Также можно сотрудничать с местными кофейнями и бариста, чтобы они рассказывали о своем опыте и преимуществах употребления кофе.</p><p>В целом, оба чат-бота неплохо справились с задачей, но лично мне ответ ChatGPT нравится больше: он содержит приветствие, структурирован и более детален.</p><h2>Будущее</h2><p>Обе сети постоянно развиваются.</p><p>YandexGPT 2 в октябре прошлого года смогла доказать свой уровень подготовки, “сдав” ЕГЭ по литературе на 55 баллов — это на 15 баллов выше минимального проходного балла в вуз. Для России это первый случай в практике нейросетей. Также с осени прошлого года российская разработка создает короткие пересказы больших видеороликов. что существенно может упростить работу с большими объемами информации. Буквально в конце марта этого года YandexGPT представил третью версию чат-бота. Впрочем, ориентирован он будет преимущественно на бизнес-задачи.</p><p>ChatGPT обзавелся корпоративной моделью чат-бота в августе прошлого года. В ней усилены функции защиты информации. Что касается обычных пользователей, то значительным прорывом стало внедрение функции распознавания и генерации голоса, а также распознавания изображений. Совсем недавно чат-бот порадовал пользователей отменой регистрации.</p><h2>В качестве вывода</h2><p>На мой взгляд, обращаться к помощи ЯндексGPT имеет смысл, если вам нужно решение к задаче, связанной с российским менталитетом. К примеру, обыграть какую-то шутку в тексте или на картинке. ChatGPT, по моему опыту, выигрывает в визуальном качестве и в составлении текстов. Особенно, если вам нужен материал на иностранном языке.</p>]]></content:encoded>
    </item>
    <item>
      <title>Яндекс.Карты и Яндекс.Навигатор теперь поддерживаются в Apple CarPlay и Android Auto</title>
      <link>https://tproger.ru/news/jandeks-karty-i-jandeks-navigator-teper-podderzhivajutsja-v-apple-carplay-i-android-auto</link>
      <comments>https://tproger.ru/news/jandeks-karty-i-jandeks-navigator-teper-podderzhivajutsja-v-apple-carplay-i-android-auto?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Борисов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/jandeks-karty-i-jandeks-navigator-teper-podderzhivajutsja-v-apple-carplay-i-android-auto</guid>
      <description><![CDATA[<p>Яндекс.Карты и Яндекс.Навигатор работают в Apple CarPlay и Android Auto; для использования сервисов нужна подписка «Яндекс.Плюс».</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/jandeks-karty-i-jandeks-navigator-teper-podderzhivajutsja-v-apple-carplay-i-android-auto">Яндекс.Карты и Яндекс.Навигатор теперь поддерживаются в Apple CarPlay и Android Auto</a>»</p>]]></description>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Музыка]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 04 Aug 2021 07:04:12 GMT</pubDate>
      <content:encoded><![CDATA[<p>Приложения Apple CarPlay и Android Auto для автомобилей теперь поддерживают сервисы «Карты» и «Навигатор» от «Яндекса».</p><p>Теперь водители могут строить маршруты и искать места прямо на экранах своих автомобилей.</p><figure><img src="https://media.tproger.ru/uploads/2021/08/image-autoconverted-7.jpeg" alt="" /><figcaption>Яндекс.Навигатор работает прямо в автомобиле</figcaption></figure><p>Поддержка сервисов в Apple CarPlay и Android Auto станут доступны только для пользователей с подпиской «Яндекс.Плюс».</p><p>При этом встроенные в «Карты» и «Навигатор» сервисы «Заправки», «Алиса» и «Музыка» с экрана автомобиля работать не будут — этого не позволяют правила CarPlay и Android Auto.</p><p>Ими всё так же можно будет воспользоваться со смартфона — для этого на экране автомобиля появится кнопка «Продолжить в телефоне».</p><p>Источник: <a href="https://yandex.ru/company/press_releases/2021/04-08-2021">Блог Яндекса</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Яндекс Алису научили придумывать тосты и создавать открытки на Новый год</title>
      <link>https://tproger.ru/news/jandeks-alisu-nauchili-pridumyvat-tosty-i-sozdavat-otkrytki-na-novyj-god</link>
      <comments>https://tproger.ru/news/jandeks-alisu-nauchili-pridumyvat-tosty-i-sozdavat-otkrytki-na-novyj-god?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/jandeks-alisu-nauchili-pridumyvat-tosty-i-sozdavat-otkrytki-na-novyj-god</guid>
      <description><![CDATA[<p>Голосовой ассистент генерирует тосты с помощью нейросети-трансформера — такие же модели Яндекс с 2020 года применяет в собственном поиске.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/jandeks-alisu-nauchili-pridumyvat-tosty-i-sozdavat-otkrytki-na-novyj-god">Яндекс Алису научили придумывать тосты и создавать открытки на Новый год</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 31 Dec 2020 06:50:38 GMT</pubDate>
      <content:encoded><![CDATA[<p>В самый канун Нового года в блоге Яндекса <a href="https://yandex.ru/blog/company/nu-za-vechnyy-dvigatel-kak-neyroseti-sostavlyayut-novogodnie-pozdravleniya">опубликовали</a> интересный анонс. В нём компания рассказала о двух новых функциях, внедрённых в её голосового ассистента Алису.</p><h3>Тосты</h3><p>Первая из них — генерация тостов. По словам разработчиков, помощник и раньше умел произносить их, но делал это основываясь на заранее созданных заготовках. Теперь же придумывать тосты Алисе помогает нейросеть-трансформер. Такие нейросети, к слову, компания с 2020 года <a href="https://habr.com/ru/company/yandex/blog/529658/">использует</a> и в собственном поиске — в нём они оценивают релевантность веб-страниц поисковому запросу.</p><figure><img src="https://media.tproger.ru/uploads/2020/12/1-42.jpg" alt="" /></figure><p>Для обучения голосового ассистента новому навыку, специалисты «скормили» ему множество текстовых материалов: книг, статей и других документов. Затем функцию довели до ума на примере уже существующих тостов.</p><p>Это позволило ей познакомиться с законами жанра: например, понять, что тост — это относительно короткое высказывание, в котором сначала обрисовывается какая-нибудь ситуация, а затем произносится пожелание.</p><p>Для того, чтобы Алиса придумала тост, её достаточно об этом попросить. И после того, как вы предложите ей тему, она моментально выдаст соответствующее высказывание.</p><h3>Открытки</h3><p>Вторая новая функция, которая появилась в Алисе — это создание открыток.</p><p>На благо этой способности виртуального собеседника также трудятся нейросети, но на этот раз их сразу две. Одна занимается рисованием картинок, а вторая — <a href="https://yandex.ru/blog/company/73398">Автопоэт</a> — слагает стихи из поисковых запросов к Яндексу.</p><figure><img src="https://media.tproger.ru/uploads/2020/12/3-6.jpg" alt="" /></figure><p>Обучение первого алгоритма проходила на готовых новогодних открытках. Это, по словам разработчиков, помогло добиться аутентичности в итоговых рисунках нейросети. К слову, для этой части формирования открыток использовалась архитектура <a href="https://github.com/NVlabs/stylegan2-ada">StyleGAN2-ADA</a>.</p><p>Для того, чтобы Алиса сделала для вас открытку, её опять же достаточно попросить об этом, произнеся «Алиса, покажи открытку». Поздравление можно как сохранить для себя, так и отправить другу. Если же творчество помощника вам не понравилось, его можно попросить переделать работу. Для этого снова надо попросить Алису показать открытку.</p><p>Источник: <a href="https://yandex.ru/blog/company/nu-za-vechnyy-dvigatel-kak-neyroseti-sostavlyayut-novogodnie-pozdravleniya">Блог Яндекса</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Алиса научилась «превращать» людей в героев аниме и орков</title>
      <link>https://tproger.ru/news/alisa-nauchilas-prevrashhat-ljudej-v-geroev-anime-i-orkov</link>
      <comments>https://tproger.ru/news/alisa-nauchilas-prevrashhat-ljudej-v-geroev-anime-i-orkov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/alisa-nauchilas-prevrashhat-ljudej-v-geroev-anime-i-orkov</guid>
      <description><![CDATA[<p>Новая функция помощника Яндекса построена на нейросети StyleGAN2 от NVIDIA: по фото Алиса сделает из вас эльфа, орка или вампира.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/alisa-nauchilas-prevrashhat-ljudej-v-geroev-anime-i-orkov">Алиса научилась «превращать» людей в героев аниме и орков</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 18 Dec 2020 13:58:40 GMT</pubDate>
      <content:encoded><![CDATA[<p>Яндекс <a href="https://yandex.ru/blog/company/alisa-izmeni-menya-kak-stat-elfom-ili-orkom">опубликовал</a> в своём блоге свежий пост, посвящённый новым способностям Алисы. Теперь, если попросить её поменять вашу внешность, она с удовольствием это сделает. Достаточно лишь произнести: «Алиса, измени меня» или «Алиса, преврати меня в эльфа», после чего показать ассистенту своё фото.</p><figure><img src="https://media.tproger.ru/uploads/2020/12/1-1.jpeg" alt="" /></figure><p>По словам разработчиков, в основу функции легла нейросеть с архитектурой StyleGAN2. Её созданием занимались специалисты из NVIDIA. Правда, специалисты Яндекс внесли столько изменений в оригинальную технологию, что на основе проделанной работы написали полноценную научную работу. Ознакомиться с ней можно кликнув по <a href="https://arxiv.org/abs/2003.03581">ссылке</a>.</p><p>На данный момент Алиса может «превратить» пользователя в эльфа/орка/вампира/женщину/мужчину/старика/героя аниме». Планируется ли дополнить этот список в будущем — неизвестно. Доступна новая функция в приложении «Яндекс» и в Яндекс.Браузере для iOS и Android.</p><p>Источник: <a href="https://yandex.ru/blog/company/alisa-izmeni-menya-kak-stat-elfom-ili-orkom">Блог Яндекса</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция</title>
      <link>https://tproger.ru/articles/smart-home-on-arduino-and-alisa</link>
      <comments>https://tproger.ru/articles/smart-home-on-arduino-and-alisa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Александр Ланский]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/smart-home-on-arduino-and-alisa</guid>
      <description><![CDATA[<p>Рассказываем, как поэтапно можно создать умный дом на Arduino, которым можно будет управлять через Яндекс.Алису. В частости, создадим умную лампочку.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/smart-home-on-arduino-and-alisa">Как сделать умный дом своими руками на Arduino и Яндекс.Алиса — пошаговая инструкция</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Arduino]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 25 Aug 2020 11:04:28 GMT</pubDate>
      <content:encoded><![CDATA[<p>Уже больше года Яндекс развивает систему управления умным домом через Алису. Благодаря ей вы сможете включать свет, переключать каналы телевизора, заваривать кофе, изменять цвет подсветки, будить умные пылесосы и контролировать температуру в помещении.</p><p>Чтобы создать такую продвинутую экосистему умных устройств, совсем не обязательно штурмовать магазины электроники. Яндекс предоставляет <a href="https://yandex.ru/dev/dialogs/alice/doc/smart-home/start-docpage/">API</a> для интеграции ваших собственных решений через платформу навыков.</p><p>В этой статье расскажем, как с помощью микроконтроллера и обычного реле сделать умную лампочку и управлять ей с помощью Алисы.</p><h2>Как работает такой умный дом?</h2><p>Чтобы создать умный дом своими руками, потребуется навык <a href="https://dialogs.yandex.ru/store/skills/3229e372-domovenok-kuzya">Домовёнок Кузя</a>. Через него можно не только контролировать умный дом, но и интегрировать виртуальные устройства напрямую в Яндекс.Алису. Это значит, что вам не придётся постоянно открывать навык, чтобы просто выключить лампочку. С микроконтроллером навык будет связываться через <a href="https://ru.wikipedia.org/wiki/Webhook">веб-хуки</a>.</p><p>Для веб-хуков отлично подходит платформа <a href="https://blynk.io/">Blynk</a> — панель управления устройствами на Arduino и Raspberry Pi. Там вы сможете без труда создать графический интерфейс, через который можно будет управлять устройством по Wi-Fi (а ещё по Ethernet, USB, GSM и Bluetooth).</p><h2>Какие устройства можно интегрировать в умный дом?</h2><p>Через навык можно взаимодействовать с обширным количеством устройств: лампочки, розетки, шторы, замки, роботы-пылесосы, термостаты, очистители воздуха, кондиционеры и  чайники. Кроме этого, можно переключать каналы на телевизоре (через универсальный пульт) и менять цвета RGB-ламп.</p><p>Все устройства имеют базовую пару функций: включение и выключение (открытие и закрытие для штор и замков). Некоторые из устройств могут работать с диапазоном значений (яркость лампы, температура поддержки тепла для чайника).</p><h2>Аппаратная и программная часть</h2><p>Для того, чтобы собрать умный дом своими руками, мы будет использовать Wi-Fi модуль ESP8266. Процесс разработки на нём почти не отличается от традиционной разработки на Arduino.</p><p>Для начала нужно скачать приложение Blynk из GooglePlay или AppStore и зарегистрироваться в нём. После этого нужно создать новый проект и выбрать соответствующий микроконтроллер. Перед вами появится пустая панель, на которой можно размещать элементы управления. Это могут быть кнопки, иконки, слайдеры, индикаторы, выпадающие списки и многое другое.</p><p>После создания проекта на вашу почту придёт токен доступа. Его нужно будет указать в скетче и веб-хуках.</p><p>К элементам управления можно подвязать физический пин микроконтроллера или же виртуальный порт. При взаимодействии с каким-либо элементом, его новое значение будет сразу отправляться на микроконтроллер.</p><p>Примечание Виртуальные порты в Blynk можно представить как переменные, которые синхронизируются между устройством и сервером.</p><p>На <a href="https://examples.blynk.cc/">этом сайте</a> можно найти много примеров кода для Blynk под разные платформы микроконтроллеров. Ниже приведён скетч, который будет управлять пином. Тот, в свою очередь, будет управлять реле, к которому будет подключена лампа:</p><p>Для этого скетча в панели управления Blynk нужно добавить элемент «Button». В его настройках OUTPUT выставить V0, а режим работы переключить в <i>Switch</i>.</p><figure><img src="https://media.tproger.ru/uploads/2020/08/button-settings-example-autoconverted-1.jpeg" alt="" /></figure><p>Теперь к указанному порту можно подключать реле. Если всё правильно, то при нажатии на кнопку в панели управления реле будет открываться и закрываться.</p><p>Голосовое управление светом не мешает управлению им аппаратно. К микроконтроллеру можно подключить физическую кнопку или выключатель, которые тоже будут включать и выключать свет. Если это необходимо, то изменять состояние виртуального порта можно методом Blynk.virtualWrite(port, value). Тогда изменения будут отображаться и на панели управления.</p><p>Примечание При работе с механическими кнопками и выключателями не забывайте про <a href="https://arduinomaster.ru/datchiki-arduino/ustranenie-drebezg-kontaktov-knopki/">дребезг контактов</a>.</p><p>Всё работает? Тогда можете переходить к следующему этапу.</p><h2>Получение веб-хуков</h2><p>От Blynk вам потребуется не панель управления, а контроль виртуальных портов через GET-запросы. Вот так выглядит веб-хук на изменение состояния порта:</p><p>Чтобы включить виртуальный порт, &lt;value&gt; нужно указать как 1, чтобы выключить — как 0.</p><p>Помимо этого, значение с порта можно получить таким запросом:</p><h2>Настройка навыка «Домовёнок Кузя»</h2><p>Перейдите на <a href="https://alexstar.ru/smarthome">сайт навыка</a> и авторизуйтесь там через Яндекс. Далее жмите на <i>Добавить правило HTTP (GET)</i>. Перед вами откроется форма настройки правила.</p><p><i>Активационная фраза</i> — название запроса, которое будет отображаться в списке (например «свет на кухне, включение»). Если вы не планируете контролировать умный дом конкретно изнутри навыка, то больше фраза нигде не понадобится. Поле <i>Ответ Кузи</i> тоже оставляйте пустым. В поле <i>URL</i> вставляете соответствующий веб-хук на включение света (виртуального порта). Остальные параметры можно не изменять. После этого нужно сделать идентичное правило на выключение света.</p><figure><img src="https://media.tproger.ru/uploads/2020/08/get-query-example.png" alt="" /></figure><p>Дальше нужно перейти во вкладку виртуальных устройств и добавить устройство «Лампа». Тут нужно дать название устройству, по которому его будет идентифицировать Алиса. Например: свет, бра, подсветка, лампа или торшер. <i>Место расположения</i> — комната, в которой будет установлено устройство. Это нужно на тот случай, если в нескольких комнатах будут одинаковые по названию элементы. К тому же, одной голосовой командой можно включать и выключать все устройства в определённой комнате.</p><p>В <i>Правило на включение/выключение</i> из списка выбираете соответствующие запросы. В лампе имеется возможность управления яркостью. Для этого нужно создать ещё одно правило, но значение параметра value установить как {value}. Тогда в запрос будет подставляться число от 0 до 100, которое будет обозначать требуемую яркость. Вам лишь остаётся обработать это значение в скетче.</p><figure><img src="https://media.tproger.ru/uploads/2020/08/virtual-device-example.png" alt="" /></figure><p>Примечание Если вы планируете изменять яркость, то параметр <i>value</i> в веб-хуке на включение нужно изменить с 1 на 100.</p><h2>Настройка Алисы</h2><p>В приложении Яндекс перейдите в раздел Устройства→Управление устройствами. Нажмите на кнопку «Добавить»→«Другое устройство». В открывшемся списке найдите навык «Домовёнок Кузя».</p><p>Авторизуйтесь в нём. Возможно, нужно будет ввести код объединения устройств, указанный в панели управления умным домом. Потом нажмите на Обновить список устройств.</p><p>На этом этом этапе вы уже создали умный дом своими руками. Теперь система полностью готова к голосовому контролю. К ней имеет доступ лишь ваш аккаунт. В настройках виртуальных устройств можно расширить доступ на другие аккаунты.</p><p><i>— Алиса, включи свет.</i></p>]]></content:encoded>
    </item>
    <item>
      <title>В Яндекс.Диалогах вышел большой пакет обновлений</title>
      <link>https://tproger.ru/news/yandex-dialogs-news</link>
      <comments>https://tproger.ru/news/yandex-dialogs-news?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Чуватова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-dialogs-news</guid>
      <description><![CDATA[<p>Платформа для создания навыков Алисы получила пакет обновлений в формате Dev Preview для разработчиков голосовых приложений.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-dialogs-news">В Яндекс.Диалогах вышел большой пакет обновлений</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 21 Apr 2020 15:10:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Яндекс.Диалоги — это платформа для создания чатов и автоматизированных навыков для Алисы. Навыки похожи на чат-боты для мессенджеров, только общение происходит голосом. Яндекс не только предоставляет инструменты для создания навыков, но и записывает <a href="https://dialogs.yandex.ru/training">простые уроки об их разработке</a>.</p><p>Недавно в Яндекс.Диалогах вышел большой пакет обновлений в формате Dev Preview для разработчиков голосовых приложений.</p><p>Среди новых фич:</p><ul><li>статистика пользователей навыка,</li><li>технические метрики качества навыка,</li><li>инструмент для работы с интентами,</li><li>сохранение контекста сессии и контекста пользователя в Алисе,</li><li>небольшие изменения в протоколе.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Отели Crown Plaza Moscow закупили партию Яндекс.Станций для дорогих номеров</title>
      <link>https://tproger.ru/news/crown-plaza-moscow-stations</link>
      <comments>https://tproger.ru/news/crown-plaza-moscow-stations?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/crown-plaza-moscow-stations</guid>
      <description><![CDATA[<p>В дорогих номерах сети Crown Plaza Moscow гость через Алису слушает музыку и передаёт просьбы персоналу; пилотный проект рассчитан на три месяца.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/crown-plaza-moscow-stations">Отели Crown Plaza Moscow закупили партию Яндекс.Станций для дорогих номеров</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 07 Nov 2019 10:38:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>Cеть Crown Plaza Moscow закупила Яндекс.Станции с Алисой для дорогих номеров. Гость отеля может на время привязать к колонке собственный аккаунт в «Яндексе» или создать временный, который уничтожат при выезде из номера.</p><figure><img src="https://media.tproger.ru/uploads/2019/11/6.-stancija-v-otele.jpg" alt="" /></figure><p>«Станция» в номере поддерживает стандартные функции: просмотр фильма, прослушивание музыки, таймеры, будильники и прочее. Но кроме этого гость может через Алису передавать персоналу отеля просьбы и поручения, например, заказать уборку или ужин.</p><p>Для проекта команда «Яндекса» разработала интерфейс, через который сотрудники отеля управляют всем парком колонок.</p><p>Это пилотный проект, он рассчитан на три месяца. Руководство сети посмотрит, насколько часто гости пользуются колонками, и решит, нужно ли их оставлять.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» представила первую зарубежную версию голосовой помощницы</title>
      <link>https://tproger.ru/news/turkish-alisa</link>
      <comments>https://tproger.ru/news/turkish-alisa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/turkish-alisa</guid>
      <description><![CDATA[<p>Alisa говорит по-турецки голосом актрисы дубляжа Селяй Ташдоген и встроена в турецкий аналог «Навигатора»: маршруты, адреса, погода и болталка.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/turkish-alisa">«Яндекс» представила первую зарубежную версию голосовой помощницы</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 07 Nov 2019 10:33:41 GMT</pubDate>
      <content:encoded><![CDATA[<p>Специалисты «Яндекса» адаптировали Алису для работы в Турции. Это первая зарубежная версия голосовой помощницы. Её зовут Alisa (с ударением на последний слог), голос она взяла у турецкой актрисы дубляжа Селяй Ташдоген.</p><figure><img src="https://media.tproger.ru/uploads/2019/11/7.-alisa.jpg" alt="" /></figure><p>Alisa встроена в турецкий аналог «Навигатора», она помогает находить адреса, строить маршруты, рассказывать о погоде и ситуации на дорогах. Режим болталки она тоже поддерживает.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вечерний обзор IT-новостей 6 ноября</title>
      <link>https://tproger.ru/newsletter/6-nov-2019</link>
      <comments>https://tproger.ru/newsletter/6-nov-2019?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/newsletter/6-nov-2019</guid>
      <description><![CDATA[<p>Суд отклонил иск Алёны Поповой о запрете городского распознавания лиц, а «Яндекс» выпустила первую зарубежную версию Алисы для Турции.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/newsletter/6-nov-2019">Вечерний обзор IT-новостей 6 ноября</a>»</p>]]></description>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Аргументы и функции]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 06 Nov 2019 18:01:46 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Не получилось</h2><p>Сегодня прошло слушание по иску москвички Алёны Поповой к МВД и ДИТ Москвы. Об иске мы рассказывали <a href="https://tproger.ru/newsletter/7-oct-2019/">в обзоре 7 октября</a>. Попова требовала запретить распознавание людей через городскую систему видеонаблюдения и удалить из базы её фотографию, из-за которой активистку оштрафовали в 2018 году. Если говорить коротко, иск отклонили.</p><p><a href="https://t.me/mediazzzona/2571">По словам корреспондента «Медиазоны»</a>, представительница ДИТ заявила, что департамент не хранит никакой базы для распознавания лиц. Специалисты оперируют камерами и алгоритмом для сопоставления потоков видео с фотографиями от силовиков. Точно так же можно распознавать, к примеру, снежные завалы и мусорные контейнеры, сказала она.</p><p>Кажется, нам не хватает юридического понятия распознавания лиц.</p><h2>Алиса, где ты</h2><p><a href="https://vc.ru/services/91276-yandeks-vpervye-perevel-golosovogo-pomoshchnika-alisa-na-drugoy-yazyk-i-dobavil-ego-v-navigator-v-turcii">В Турции</a>: специалисты «Яндекса» адаптировали Алису для работы в Турции. Это первая зарубежная версия голосовой помощницы. Её зовут Alisa с ударением на последний слог, голос она взяла у турецкой актрисы дубляжа Селяй Ташдоген. Alisa встроена в турецкий аналог «Навигатора», она помогает находить адреса, строить маршруты, рассказывать о погоде и ситуации на дорогах. Режим болталки она тоже поддерживает.</p><p><a href="https://vc.ru/tech/91311-yandeks-nachal-prodavat-svoi-kolonki-biznesu-pervymi-ih-ustanovil-otel-crowne-plaza-moscow-v-svoih-nomerah">В отелях</a>: сеть Crown Plaza Moscow закупила Яндекс.Станции с Алисой для дорогих номеров. Гость отеля может на время привязать к колонке собственный аккаунт в «Яндексе» или создать временный, который уничтожат при выезде из номера. «Станция» в номере поддерживает стандартные функции: просмотр фильма, прослушивание музыки, таймеры, будильники и прочее. Но кроме этого гость может через Алису передавать персоналу отеля просьбы и поручения, например, заказать уборку или ужин.</p><figure><img src="https://media.tproger.ru/uploads/2019/11/6.-stancija-v-otele.jpg" alt="" /></figure><p>Для проекта команда «Яндекса» разработала интерфейс, через который сотрудники отеля управляют всем парком колонок.</p><p>Это пилотный проект, он рассчитан на три месяца. Руководство сети посмотрит, насколько часто гости пользуются колонками, и решит, нужно ли их оставлять.</p><h2>Нейросети на GitHub</h2><p>Для музыки: стриминговый сервис Deezer опубликовал на GitHub код инструмента Spleeter. Он разделяет песню на составляющие, вплоть до конкретных инструментов. Spleeter может выделить дорожки с вокалом, партией басов, ударных или пианино. Иногда на них остаются артефакты, с этим пока ничего нельзя сделать. Дорабатывать инструмент и выпускать его как отдельный продукт компания не собирается.</p><p><a href="https://github.com/MichaelHYJiang/Learning-to-See-Moving-Objects-in-the-Dark">Для видео</a>: на GitHub появился код ML-модели, которая позволяет осветлить видео, снятое почти в полной темноье. Становятся видны даже цвета. Подробного описания нет, разработчик обещает добавить его позже. Зато есть видео — видео ведь всегда интереснее текста:</p><h2>Гибкая мышка</h2><p>Microsoft <a href="https://news.microsoft.com/ru-ru/microsoft-mavis-arc-mouse/">разработала</a> новые модели аксессуаров: лёгкую и компактную беспроводную Mavis Arc Mouse и клавиатуру Kili.</p><p>Мышка Mavis Arc гибкая, умеет выпрямляться, так что её можно даже носить в кармане или положить в папку. Полоса прокрутки у неё работает не только в вертикальном режиме, но и в горизонтальном.</p><figure><img src="https://media.tproger.ru/uploads/2019/11/6.-mouse.jpg" alt="" /></figure><p>На клавиатуре Kili есть специальная клавиша для перехода к Office 365 и недавним документам. В отличие от мышки, клавиатура проводная.</p><figure><img src="https://media.tproger.ru/uploads/2019/11/6.-keyboard.jpg" alt="" /></figure>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» научила «Алису» узнавать страны по фото из Яндекс.Карт</title>
      <link>https://tproger.ru/news/yandex-country-game</link>
      <comments>https://tproger.ru/news/yandex-country-game?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-country-game</guid>
      <description><![CDATA[<p>Яндекс обучил нейросеть SE-ResNeXt-50 распознавать страны по снимкам из Карт. На основе технологии создана игра с голосовым помощником Алисой.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-country-game">«Яндекс» научила «Алису» узнавать страны по фото из Яндекс.Карт</a>»</p>]]></description>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 25 Sep 2019 11:25:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>Автор: Андрей Карпов</p><p>Нейросеть «Яндекса» узнаёт страны по фотографиям. Алгоритм работает так же, как <a href="https://yandex.ru/blog/company/cities-game">предыдущая версия с российскими городами</a>.</p><p>Разработчики использовали свёрточную нейросеть SE-ResNeXt-50. Ей показали подборку фотографий из Яндекс.Карт с указанием стран. ИИ самостоятельно выделил признаки, по которым можно узнать ту или иную страну. Например, Нидерланды алгоритм узнаёт по сочетанию тёмных кирпичных стен и белых контуров на окнах.</p><p>Из нейросети сделали <a href="https://yandex.ru/lab/countries">игру с «Алисой»</a>. Она профи, но и у человека есть преимущества. Во-первых, алгоритм не распознаёт номера машины, флаги, тексты вывесок и дорожных знаков. Во-вторых, подглядывать в Яндекс.Картинки ему нельзя. В-третьих, в игре участвуют только те картинки, которых алгоритм раньше не видел.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Алиса» получила новые голоса</title>
      <link>https://tproger.ru/news/yandex-alice-voices</link>
      <comments>https://tproger.ru/news/yandex-alice-voices?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Галадей]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-alice-voices</guid>
      <description><![CDATA[<p>Кроме голоса Оксаны, помощник от «Яндекса» получил ещё четыре варианта озвучки, доступных пока только разработчикам навыков в сервисе «Диалоги».</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-alice-voices">«Алиса» получила новые голоса</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 06 Nov 2018 15:32:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>Разработчики голосового помощника «Алиса» <a href="https://webmaster.yandex.ru/blog/vyberite-golos-dlya-vashego-navyka">представили</a> новые голоса для озвучивания навыков ассистента. Теперь «Алиса» говорит не только голосом Оксаны, но и Джейн, Эрмила, Захара и Эркана Явас.</p><h3>Использование голосов</h3><p>Сейчас голоса доступны только разработчикам команд-навыков для голосового помощника. Пока неясно, смогут ли обычные пользователи выбирать голос «Алисы» или он будет жёстко зависеть от навыка или приложения. Послушать примеры голосов и выбрать подходящий можно в настройках навыка в «Диалогах». <a href="https://media.tproger.ru/uploads/2018/11/orig.png"></a> Если голос Оксаны используется в Яндекс.Навигаторе, то голос Эркан Явас применяется для озвучивания Яндекс.Новостей. Создатели «Алисы» рекомендуют его для чтения длинных текстов.</p><h3>Идеи на будущее</h3><p>Разработчики «Алисы» спросили, какие голоса ещё нужны. От себя они предложили зомби, а в комментариях пользователи уже попросили добавить голоса Дарта Вейдера и Никиты Джигурды. Представитель «Яндекса» Елена Першина ответила, что эти варианты записаны и могут быть использованы в будущем. Как, например, и голос известного советского диктора Юрия Левитана.</p><p>В октябре 2018 года «Яндекс» <a href="https://tproger.ru/news/alice-yandex-voice/">объявил</a> ежемесячный конкурс «Премия Алисы». Для участия в нём нужно разрабатывать навыки для голосового помощника. Первая пятёрка победителей была <a href="https://tproger.ru/news/top-5-alice-award/">названа</a> 1 ноября и включала разработчиков обучающих и логических игр, а также «йоги для глаз».</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» объявила 5 первых победителей «Премии Алисы»</title>
      <link>https://tproger.ru/news/top-5-alice-award</link>
      <comments>https://tproger.ru/news/top-5-alice-award?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Артем Гаврилов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/top-5-alice-award</guid>
      <description><![CDATA[<p>Судьи оценивали размер аудитории навыка и возвраты к нему, а за первое место по итогам октября 2018 года полагается 150 тысяч рублей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/top-5-alice-award">«Яндекс» объявила 5 первых победителей «Премии Алисы»</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 01 Nov 2018 09:53:29 GMT</pubDate>
      <content:encoded><![CDATA[<p>«Яндекс» озвучила список из 5 навыков, выбранных лучшими в рамках «Премии Алисы» по итогу октября 2018 года. Судьи учитывали размер аудитории навыка и количество возвращений к нему после первого посещения. По словам представителей компании, в ноябре они будут обращать особое внимание на квесты и игры для компаний друзей.</p><h3>Пятёрка победителей</h3><p>Организаторы считают, что разработка навыков для голосовых ассистентов только начала развиваться и видят в этом направлении большой потенциал. Компания выплатит 150, 100, 85, 70 и 50 тыс. рублей за 1−5 места соответственно, а список октябрьских победителей таков:</p><ul><li>«Викторина Пандарина». Викторина создана для индивидуальной или коллективной проверки эрудиции.</li><li>Йога для глаз. Программа помогает выполнять зарядку для глаз с учётом предпочтений пользователя.</li><li>Шахматные задачи. Программа обучает игре в шахматы на разных уровнях сложности и даёт подсказки.</li><li>Игра Наоборот. Суть игры заключается в подборе антонимов к словам. Поддерживаются однопользовательский и многопользовательский режимы.</li><li>Кто на картинке. Игра для детей, которая учит отличать животных. Для одной особи предусмотрены разные правильные варианты ответа, например: «кошка», «кошечка».</li></ul><p>«Яндекс» <a href="https://tproger.ru/news/alice-yandex-voice/">запустила</a> ежемесячный конкурс на лучшие навыки для «Алисы» в начале октября 2018 года. Конкурс продлится до конца года, при этом компания будет ежемесячно выбирать 5 лучших решений для голосового помощника, за которые разработчики получат денежные вознаграждения.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» представила NER, технологию распознавания имён, адресов и дат для «Алисы»</title>
      <link>https://tproger.ru/news/ner-yandex-dialogs</link>
      <comments>https://tproger.ru/news/ner-yandex-dialogs?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ner-yandex-dialogs</guid>
      <description><![CDATA[<p>Она помогает чат-ботам выявлять в тексте и речи указания на имена, даты, время, местоположение и числа. NER можно подключить к любому навыку «Алисы».</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ner-yandex-dialogs">«Яндекс» представила NER, технологию распознавания имён, адресов и дат для «Алисы»</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 05 Oct 2018 11:48:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда Яндекс.Диалогов <a href="https://yandex.ru/blog/dialogs/ner-v-navykakh-alisy-ili-kak-alisa-nauchilas-raspoznavat-imenovannye-suschnosti-za-vas">разработала</a> механизм распознавания именованных сущностей (NER, named-entity recognition), который можно подключить к любому из навыков для «Алисы». Это поможет виртуальной помощнице распознавать в тексте и речи имена, отсылки ко времени, адресам и числам.</p><figure><img src="https://media.tproger.ru/uploads/2018/10/2018-10-05.-NER_1.png" alt="" /></figure><h3>Подробнее о NER</h3><p>Именованные сущности — это все лексические конструкции, описывающие тот или иной объект. Команда «Яндекса» привела в пример ответы на простой вопрос «Алисы» о том, когда надо привезти пиццу:</p><ul><li>завтра;</li><li>послезавтра в 9 утра;</li><li>послезавтра в 9 часов 40 минут;</li><li>через два часа;</li><li>4 октября в 18 часов;</li><li>в 6 часов вечера.</li></ul><p>Предусмотреть все подобные варианты — задача сложная, поэтому разработчики «Яндекса» разбили её на части и <a href="https://tech.yandex.ru/dialogs/alice/doc/nlu-docpage/">научили</a> «Диалоги» распознавать:</p><ul><li>имена — фамилию, имя, отчество, а также разделять имена разных людей;</li><li>местоположение — страну, город, улицу, номер дома, название аэропорта;</li><li>дата и время — абсолютные (5 октября 2018 года, 20:00) и относительные (послезавтра, через два часа);</li><li>числа — десятичные дроби и целые.</li></ul><p>Технологию NER можно подключить к любому навыку «Алисы» через Яндекс.Диалоги. Платформа для создания чат-ботов <a href="https://tproger.ru/news/yac-2018-announced/">вышла из беты</a> в мае 2018 года, а до того два месяца <a href="https://tproger.ru/news/yandex-dialogs/">провела</a> в режиме тестирования.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» запустила программу сертификации для разработчиков голосовых навыков «Алисы»</title>
      <link>https://tproger.ru/news/yandex-alice-certification</link>
      <comments>https://tproger.ru/news/yandex-alice-certification?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Тимур Кондратьев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-alice-certification</guid>
      <description><![CDATA[<p>Яндекс запустила программу сертификации для разработчиков навыков Алисы. Прошедшие оценку агентства становятся бизнес-партнерами и тестируют новые функции.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-alice-certification">«Яндекс» запустила программу сертификации для разработчиков голосовых навыков «Алисы»</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 16 Jul 2018 14:04:12 GMT</pubDate>
      <content:encoded><![CDATA[<p>«Яндекс» собирается оценить качество услуг по созданию навыков для голосового помощника «Алиса» сторонними разработчиками и распределить общий вклад каждой компании в развитие сферы виртуальных ассистентов. Сертификация агентств и студий веб-разработки, занимающихся созданием навыков, <a href="https://tech.yandex.ru/dialogs/alice/doc/certification-docpage/">осуществляется</a> в рамках платформы Яндекс.Диалоги.</p><h3>Подробнее о сертификации</h3><p>Чтобы пройти сертификацию, необходимо получить оценку специалистов по трем критериям:</p><ul><li>умение составить сценарий, оптимально и эффективно решающий задачу пользователя;</li><li>умение корректно запрограммировать навык, описанный в сценарии;</li><li>умение создавать навыки для разных типов партнеров и задач.</li></ul><h3>Преимущества</h3><p>Компании, прошедшие сертификацию, становятся бизнес-партнерами «Яндекса». Корпорация рекомендует такие агентства и студии клиентам, желающим получить возможности Яндекс.Диалогов для взаимодействия со своей аудиторией, а также дает доступ к тестированию новых функций «Алисы» и «Диалогов».</p><p>В марте 2018 года «Яндекс» <a href="https://tproger.ru/news/yandex-dialogs/">открыла</a> бета-тестирование платформы «Диалоги», с помощью которой можно создавать чат-ботов на основе «Алисы» и разрабатывать новую функциональность для голосового помощника и других сервисов компании.</p>]]></content:encoded>
    </item>
    <item>
      <title>«РИА Новости»: «Яндекс» планирует создание системы «умный дом»</title>
      <link>https://tproger.ru/news/yandex-station-for-home</link>
      <comments>https://tproger.ru/news/yandex-station-for-home?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Серебровсская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-station-for-home</guid>
      <description><![CDATA[<p>Колонка с помощником «Алиса» станет основой экспериментального продукта: она работает с охранной системой «Гольфстрим» и управляет сигнализацией.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-station-for-home">«РИА Новости»: «Яндекс» планирует создание системы «умный дом»</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Умный дом]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 11 Jul 2018 19:09:13 GMT</pubDate>
      <content:encoded><![CDATA[<p>Анонсированная Яндекс.Станция с голосовым помощником «Алиса» станет основой для новой системы «умного дома». Об этом <a href="https://ria.ru/technology/20180711/1524342753.html">сообщил</a> «РИА Новости» Константин Круглов, генеральный директор по экспериментальным продуктам компании, добавив, что «это будет и очень скоро».</p><h3>Возможности Яндекс.Станции</h3><p>Устройство сможет проигрывать музыку, находить фильмы в сети, выполнять несложные действия, например, установить будильник или рассказать сказку на ночь. Помимо уже известных функций «Алисы», умная колонка взаимодействует с охранной системой «Гольфстрим». Такая связка позволит управлять домашней сигнализацией.</p><h3>Перспективы развития</h3><p>Константин Круглов отметил, что система умного дома будет развиваться вокруг устройства, а не интегрироваться в существующую систему, как на Западе.</p><p>По словам Круглова, функциональность Яндекс.Станции будет развиваться и в других направлениях, например, управлении простейшими электронными приборами.</p><p>«В ближайшее время мы будем развивать другие устройства умного дома — например, включение света, кондиционера, микроволновых печей и так далее»</p><p>Продажи умной колонки на базе голосового помощника «Алиса» <a href="https://tproger.ru/news/yandex-station-sale/">стартовали</a> во вторник, 10 июля 2018 года, в музее и магазине «Яндекса». По <a href="https://vc.ru/41719-yandeks-rasskazal-o-planah-sozdat-umnyy-dom-na-baze-yandeks-stancii?from=rss">предварительным данным</a>, первая партия устройств была распродана в первые часы работы магазина.</p>]]></content:encoded>
    </item>
    <item>
      <title>Выпускники «Яндекс.Лицея» обучили «Алису» десяти новым играм</title>
      <link>https://tproger.ru/news/alisa-ten-new-skills</link>
      <comments>https://tproger.ru/news/alisa-ten-new-skills?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/alisa-ten-new-skills</guid>
      <description><![CDATA[<p>На хакатоне «Яндекс.Лицея» выпускники обучили «Алису» десяти играм: «Морской бой», «Ерундопель» и викторинам. Новые навыки уже доступны в каталоге помощника.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/alisa-ten-new-skills">Выпускники «Яндекс.Лицея» обучили «Алису» десяти новым играм</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 16 May 2018 15:16:08 GMT</pubDate>
      <content:encoded><![CDATA[<p>«Яндекс.Лицей» провел для своих выпускников хакатон по созданию новых навыков для голосового ассистента компании. Юные разработчики научили «Алису» играть в «Морской бой», «Ерундопель», викторины про города, российскую историю и другие игры.</p><h3>Новые возможности</h3><p>Все десять команд разработаны на платформе «Яндекс.Диалоги» и доступны в каталоге «Алисы». А в мобильном приложении <a href="https://play.google.com/store/apps/details?id=ru.yandex.searchplugin.beta&amp;hl=ru">«Яндекс.Бета»</a> голосовая помощница с новыми навыками поможет вести счет в играх, подбирать синонимы к словам и давать определения.</p><p>Игровые форматы очень популярны в общении с голосовым помощником. Поэтому темой хакатона для первых выпускников «Яндекс.Лицея» стали именно игры для «Алисы». Результаты показали, что знаний, которые школьники получили за время обучения, достаточно, чтобы самостоятельно создать серьёзный проект, которым будут пользоваться тысячи людей.</p><figure><img src="https://media.tproger.ru/uploads/2018/05/2018-05-16.-elis.jpg" alt="" /></figure><p>«Яндекс» <a href="https://tproger.ru/news/yandex-alisa/">представила</a> «Алису» осенью 2017 года. С тех пор голосовая помощница научилась <a href="https://tproger.ru/news/yandex-alisa-games-2/">играть</a>, <a href="https://tproger.ru/news/yandex-alisa-sings/">петь</a> песни, <a href="https://tproger.ru/news/alice-in-windows/">управлять</a> компьютером на Windows и <a href="https://tproger.ru/news/alisa-reads-dictation/">диктовать</a> текст.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» открыла бета-тестирование платформы «Диалоги» для разработки чатботов</title>
      <link>https://tproger.ru/news/yandex-dialogs</link>
      <comments>https://tproger.ru/news/yandex-dialogs?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Светлана Хачатурян]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-dialogs</guid>
      <description><![CDATA[<p>Платформа «Яндекс.Диалоги» позволяет создавать навыки для «Алисы» на любом языке; после модерации они появляются в бета-версии поискового приложения.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-dialogs">«Яндекс» открыла бета-тестирование платформы «Диалоги» для разработки чатботов</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 13 Mar 2018 07:00:30 GMT</pubDate>
      <content:encoded><![CDATA[<p>13 марта официально запущено открытое бета-тестирование платформы <a href="https://tech.yandex.ru/dialogs/">Яндекс.Диалоги</a>. С помощью этого инструмента разработчики могут регистрировать и создавать чатботов и другие полезные модули для продуктов «Яндекс». Например, сейчас любой желающий может оформить свой собственный навык для голосового помощника «Алиса».</p><h3>Большие перспективы</h3><p>Навык (Диалог) — это некоторая функция, которую умеет выполнять голосовой помощник. Например, сейчас «Алиса» умеет <a href="https://tproger.ru/news/yandex-alisa-games-2/">играть</a> в «Города», <a href="https://tproger.ru/news/yandex-alisa-games/">«гадать»</a> на будущее и <a href="https://tproger.ru/news/yandex-alisa-sings/">читать</a> рэп. Ранее создавать эти модули могли только разработчики «Яндекс», но теперь такая возможность появилась у всего сообщества заинтересованных кодеров.</p><p>Взаимодействие с «Алисой» будет происходить через открытую консоль разработчика Now. Писать свои модули можно на любом языке — ограничений авторы площадки на инструменты не накладывают. Навыки для голосового помощника могут быть любого размера — их опубликуют, если они не нарушают законодательство РФ.</p><p>Во время тестирования, на которое создатели планируют выделить несколько месяцев, все разработанные навыки после прохождения модерации будут доступны в «Алисе» бета-версии поискового приложения от «Яндекс». После официального релиза все опубликованные в бете функции можно будет заново добавить уже в стабильную версию программы, а также в мобильные браузеры.</p><p>По словам представителей компании, платформа Яндекс.Диалоги открывает широкие перспективы для развития бизнеса, что, в свою очередь, может помочь начинающим разработчикам заявить о себе и своих способностях. Такая возможность обусловлена, прежде всего, большой аудиторией «Алисы», которая, по словам аналитиков, растёт с каждым месяцем и уже составляет несколько миллионов активных пользователей ежедневно.</p><p>Позже создатели обещают оснастить платформу инструментами для работы и с другими продуктами «Яндекс».</p><p>Возможностями «Диалогов» уже начали пользоваться небезызвестные компании. Например, HeadHunter учит «Алису» подбирать подходящие вакансии по критериям и помогать пользователям узнать свою цену на рынке труда. Ознакомиться с основными функциями и ограничениями площадки можно в <a href="https://tech.yandex.ru/dialogs/">официальной документации</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» обучила «Алису» новым играм</title>
      <link>https://tproger.ru/news/yandex-alisa-games-2</link>
      <comments>https://tproger.ru/news/yandex-alisa-games-2?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-alisa-games-2</guid>
      <description><![CDATA[<p>Голосовой помощник «Алиса» получил все 12 заявленных игр и теперь доступен в мобильной версии Яндекс.Браузера, поисковом приложении и бета-версии для Windows.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-alisa-games-2">«Яндекс» обучила «Алису» новым играм</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 29 Nov 2017 16:57:37 GMT</pubDate>
      <content:encoded><![CDATA[<p><a href="https://tproger.ru/news/yandex-alisa/">Голосовой помощник «Алиса»</a> получил возможность играть с пользователем во все 12 заявленных игр. Напомним, что помимо <a href="https://tproger.ru/news/yandex-alisa-games/">ранее анонсированных</a> пяти игр, разработчики «Яндекс» обещали до конца ноября 2017 года разблокировать ещё 7 дополнительных.</p><h3>Во что сыграем?</h3><p>Сейчас умный помощник способен играть в «Города» и «Слова», правила которых знакомы каждому из детства. Кроме того, «Алиса» может рассказать невероятный факт, которому пользователь может поверить или сказать, что это ложь. В «Фантастическом квесте» вашей задачей будет спасти ничего не помнящего о своём прошлом космического путешественника. Полный список игр представлен на официальной странице помощника.</p><h3>Где доступна «Алиса»?</h3><p>В дополнение к этому, с сегодняшнего дня «Алиса» работает и в мобильной версии Яндекс.Браузера. Запустите его и нажмите на значок с микрофоном, и голосовой помощник в вашем распоряжении. И, конечно, «Алиса» доступна в <a href="https://yandex.ru/app/">поисковом приложении</a> компании, а также в бета-версии программы для Windows.</p>]]></content:encoded>
    </item>
    <item>
      <title>Голосовой помощник «Алиса» научилась играть и отгадывать песни</title>
      <link>https://tproger.ru/news/yandex-alisa-games</link>
      <comments>https://tproger.ru/news/yandex-alisa-games?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-alisa-games</guid>
      <description><![CDATA[<p>Голосовой помощник «Алиса» получил пять игр: гадание по книгам, шар судьбы, угадывание песен, исторический календарь и «Найди лишнее».</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-alisa-games">Голосовой помощник «Алиса» научилась играть и отгадывать песни</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 15 Nov 2017 10:48:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания «Яндекс» обновила своего <a href="https://tproger.ru/news/yandex-alisa/">голосового помощника «Алису»</a>, добавив в него возможность развлечь себя играми, среди которых есть гадание по книгам, предсказание при помощи шара судьбы, угадывание песен, исторический календарь, а также развлечение для самых маленьких — «Найди лишнее».</p><p>До 25 ноября «Яндекс» добавит ещё семь игр. Для запуска каждой необходимо просто обратиться к голосовому помощнику с фразой: “Алиса, давай сыграем в &lt;название игры&gt;«.</p><h3>Доступные игры</h3><ul><li>«Угадай песню» — назовите строчку из песни на русском языке, а «Алиса» подскажет название трека и исполнителя, строчки из песни, а также предложит прослушать композицию на Яндекс.Музыке;<a href="https://media.tproger.ru/uploads/2017/11/download.jpg"></a></li><li>«Этот день в истории» — интересные факты из прошлого, произошедшие в этот день;<br /><a href="https://media.tproger.ru/uploads/2017/11/zagruzheno.jpg"></a></li><li>«Шар судьбы» — получение ответа методом «пальца в небо»;<a href="https://media.tproger.ru/uploads/2017/11/download-1.jpg"></a></li><li>«Гадание» — гадание происходит по книге «Мастер и Маргарита», где пользователь задает вопрос и называет номер страницы и строчки произведения. Для запуска игры необходимо обратиться к помощнику при помощи «Алиса, давай погадаем»;<a href="https://media.tproger.ru/uploads/2017/11/download-2.jpg"></a></li><li>«Найди лишнее» — игра, в которой пользователю надо найти лишнее слово из 4 предложенных. В случае неправильного ответа «Алиса» объяснит, что именно и почему надо было выбрать.<a href="https://media.tproger.ru/uploads/2017/11/download.jpeg"></a></li></ul><h3>Немного об «Алисе»</h3><p>Напомним, что «Яндекс» запустил «Алису» 10 октября 2017 года. На данный момент сервис доступен в приложениях компании для пользователей <a href="https://itunes.apple.com/ru/app/id1050704155?&amp;utm_source=alicepage&amp;utm_medium=webpromo&amp;referrer=appmetrica_tracking_id%3D169403847419181443%26ym_tracking_id%3D7233468080334162166">iOS</a>, <a href="https://play.google.com/store/apps/details?id=ru.yandex.searchplugin&amp;utm_source=alicepage&amp;utm_medium=webpromo&amp;referrer=appmetrica_tracking_id%3D97346249119797535%26ym_tracking_id%3D14783878878533018955">Android</a> и в качестве бета-версии для Windows. Помощник умеет работать с большинством сервисов компании, включая Поиск, Карты, Погоду и Музыку. В настоящий момент он может открывать приложения «ВКонтакте» и Instagram по запросу пользователей.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Яндекс» представила своего голосового помощника «Алиса»</title>
      <link>https://tproger.ru/news/yandex-alisa</link>
      <comments>https://tproger.ru/news/yandex-alisa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/yandex-alisa</guid>
      <description><![CDATA[<p>Голосовой помощник «Алиса» ищет информацию, работает с Картами, Погодой и Музыкой, открывает «ВКонтакте» и Instagram и поддерживает свободный разговор.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/yandex-alisa">«Яндекс» представила своего голосового помощника «Алиса»</a>»</p>]]></description>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 10 Oct 2017 10:38:06 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания «Яндекс» официально <a href="https://yandex.ru/blog/company/alisa">представила</a> своего голосового помощника «Алису», способного решать повседневные задачи от поиска информации в интернете до обычного общения на отвлечённые темы с пользователем.</p><p>Помощник умеет работать с большинством сервисов компании, включая Поиск, Карты, Погоду и Музыку. Этот список должен расшириться со временем; кроме того, многие компании могут предоставить «Алисе» доступ к своим продуктам. В настоящий момент она может открывать приложения «ВКонтакте» и Instagram по запросу пользователей.</p><figure><img src="https://media.tproger.ru/uploads/2017/10/orig.png" alt="" /></figure><p>Главным отличием «Алисы» от своих именитых конкурентов Cortana и Siri является её способность общаться с пользователем, не используя ограниченный набор заранее заданных ответов. В этом ассистенту помогают нейронные сети, которые при необходимости позволяют «Алисе» импровизировать, а также учитывать контекст беседы и восстанавливать опущенные части предложений, как это делают люди. В арсенале голосового помощника есть запас интересных историй, сказки и анекдоты для поддержания неформальной беседы.</p><p>Распознавание речи, определение значения сказанного и синтез ответов возможен благодаря разработанной в «Яндекс» технологии <a href="https://yandex.ru/company/technologies/speech_technologies/">SpeechKit</a>. «Алиса» обладает голосом актрисы Татьяны Шитовой, озвучивающей персонажей Скарлетт Йоханссон в российском прокате (также в игре «Ведьмак 3: Дикая Охота» её голосом говорит чародейка Йеннифэр из Венгерберга).</p><p>По словам разработчиков, «Алиса» способна понимать как детей, так и взрослых — и даже тех, кто говорит по-русски с акцентом. Точность распознавания в SpeechKit сопоставима с уровнем человека. Денис Филиппов, руководитель направления речевых технологий «Яндекса», добавил:</p><blockquote>Мы хотели, чтобы «Алиса» говорила с людьми на их языке, а не приучала к своему, как это делали компьютерные интерфейсы в прошлом. Для этого необходимо, чтобы она понимала настоящую человеческую речь, а не только идеально произнесённые запросы. Это было одним из приоритетов при разработке «Алисы».</blockquote><p>Подробнее о том, как устроена «Алиса», можно почитать в <a href="https://habrahabr.ru/company/yandex/blog/339638/">блоге компании</a> на Хабрахабре.</p>]]></content:encoded>
    </item>
  </channel>
</rss>