Прикладной консенсус. Какая Станция должна ответить?

Архитектура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Если вы когда-нибудь задумывались, как работает Станция и, особенно, как несколько Станций договариваются между собой, этот доклад для вас. Архитектура, алгоритмы, технологии.

Целевая аудитория

Архитекторы, бэкенд-разработчики. Приходите за вдохновением для нестандартных вариантов использования привычных инструментов!

Тезисы

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

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

Павел Корозевцев

Яндекс Алиса и Умные устройства

Работаю в Яндексе 8 лет. Писал код в Поиске и инфраструктуре облака. Сейчас руковожу Службой разработки инфраструктуры Алисы.

Видео

Другие доклады секции

Архитектура