25 сентября состоялась конференция Yandex Scale — большое ежегодное мероприятие Yandex Cloud для тех, кто создаёт цифровые продукты и решения. Событие прошло в гибридном формате: доклады о новинках облака транслировались онлайн, в прямом эфире из МХАТ им. Горького, а на офлайн‑площадке команда организовала демо‑зоны для живого знакомства с сервисами.
В репортаже покажем немного закулисья Yandex Scale: какие технологии помогли познакомиться с обновлениями облачной платформы тысячам участников и что интересного будет доступно разработчикам для тестирования в ближайшее время.
Открытие: трансляция в Yandex Cloud Video и код из SDK на сцене
Ещё в августе Yandex Cloud открыл доступ к сервису для хранения, обработки и трансляции видеоконтента. Поэтому на конференции разработчики не только делились ретроспективой, как создавался высоконагруженный сервис, как организованы хранение объёмных файлов, CDN для раздачи трафика и мониторинг, — но и показывали видеоплатформу на деле. Восьмичасовой прямой эфир в шести параллельных потоках шёл в Yandex Cloud Video, в общей сложности его посмотрели более 10 000 человек.
В главном докладе анонсировали ключевые обновления облака:
Yandex Cloud AI Studio — единую платформу для создания приложений на базе ИИ;
Yandex Serverless Integrations — LowCode‑сервис для ускорения разработки приложений и их упрощённой интеграции в облачную инфраструктуру;
Yandex BareMetal — сервис аренды выделенных физических серверов;
демо‑версию платформы для разработки IT‑продуктов SourceCraft, первым компонентом которой стал интеллектуальный помощник Yandex Code Assistant;
Yandex Security Deck — сервис для комплексного управления безопасностью в облаке.
Технологии машинного обучения не первый год вызывают особый интерес участников (в чате конференции больше всего сообщений отправлено именно в ветке ML&AI), так что анонсы начались именно с них.
За год с небольшим от момента появления большой языковой модели YandexGPT у нас уже больше 80 интеграций в различных сервисах Яндекса.
Григорий Атрепьев
Директор по развитию продуктов Yandex Cloud
Режиссёры конференции тоже решили подогреть интерес к LLM и использовать YandexGPT для написания элементов сценария.
К написанию сценария привлекли и разработчиков облачной платформы.
В этом году Yandex Scale прошёл на сцене театра, поэтому мы решили добавить театральности в стандартное открытие конференции. Вместе с режиссёром Алексеем Гречишкиным мы собрали воедино театральные приёмы, выступление хора, технологии и смыслы, понятные аудитории.
Такие сложносочетаемые вещи удалось объединить с помощью общей работы режиссёра, проекта HOR и команды Yandex Cloud. Для написания смыслов мы привлекали не только артистов, но и сотрудников облачной платформы, от разработчиков до лидов. В результате — не только полезный контент, но и представление на понятном языке для технической аудитории.
Максим Барановский
Продюсер перформанса, Yandex Cloud
Кулуары: как технологии работали в демо-зонах
Инструменты для разработки: от голого железа до бессерверных вычислений. Для разработчиков, которые хотели «потрогать» вживую инфраструктурные сервисы, было несколько интерактивных зон. В XR‑конструкторе участники собирали архитектуру под один из трёх сценариев:
Интернет‑магазин на базе облачной инфраструктуры.
Гибридная ИТ‑инфраструктура.
Приложение на базе микросервисной архитектуры.
На стенде DevTools можно было протестировать Yandex Code Assistant с популярными IDE: VS Code и PyCharm. Посетителям предложили решить несколько логических задач и на их примере оценить скорость и качество подсказок в реальном времени.
Для тестирования кодового ассистента мы предлагали около 30 небольших алгоритмических задач, которые можно решить за 5–10 минут: часть придуманы нами, часть взяты с LeetCode. С одной стороны, это практические примеры, которые так или иначе знакомы большинству технических специалистов. С другой, на таких небольших объёмах кода попробовать решение успевали все желающие.
На стенд заглядывали и менеджеры, которые признавались, что давно не писали код сами, но были не против вспомнить задачи, в чём‑то напоминающие многим ещё о студенческих временах. А для тех, кому примеры показались слишком простыми, разработчики сервиса помогали придумать более сложное задание.
Алиса Кайфаджян
Команда Kubernetes & DevTools
Примеры задач
-
В последовательности Перрена каждое число представляет собой сумму двух чисел, стоящих перед этим числом на второй и третьей позиции. Первые три числа последовательности — 3, 0, 2. Выглядит последовательность так: 3, 0, 2, 3, 2, 5, 5, 7,....
Напишите функцию, которая будет принимать индекс числа в последовательности (n) и возвращать число Перрена под этим индексом — P(n).
-
Расстояние Хэмминга — число позиций, в которых соответствующие символы двух слов одинаковой длины, различны.
Например, в строке «ABCB» на четвертой позиции стоит буква «B», а в строке «ABCD» на той же позиции — буква «D». Расстояние Хэмминга между этими строками — 1.
Создайте функцию, которая принимает две строки и вычисляет расстояние Хэмминга между ними.
ML‑трек: суммаризация докладов от YandexGPT и генеративный Dungeons & Dragons. Большая языковая модель в связке с речевыми технологиями Yandex SpeechKit использовалась на площадке для подготовки саммари по докладам с основными идеями.
Но если идея с нейросаммари уже многим привычна, то для ролевой игры генеративный ИИ использовался во второй раз (первый раз был на Practical ML Conf). На интерактиве в стиле Dungeons & Dragons YandexGPT выступил в роли генеративного мастера подземелья, YandexART создал атмосферное визуальное сопровождение, а Yandex SpeechKit озвучил реплики персонажей. Чтобы это реализовать, YandexGPT дообучили на гейм‑мастера: для игры нужны были ответы в определённом стиле и с учётом контекста мира (или сеттинга), в котором оказались игроки.
Мы научили модель писать ответы в заданном формате, который ограничивал длину ответа и отдавал фрагменты текста, например, цитаты персонажей сюжета, с определённой разметкой. Разметка нужна для того, чтобы озвучивать цитаты NPC в Yandex SpeechKit. Синтез в SpeechKit позволил нам оживить игру: второстепенные персонажи говорили разными голосами и каждый со своим эмоциональным окрасом, а в некоторых ситуациях мы использовали шёпот.
Марина Чайко
Команда Foundation Models
С помощью YandexGPT также создавались промты для YandexART. Промт суммаризировал последние три ситуации, в которые попадали игроки по сюжету. Так, если действие происходило в лесу, YandexART учитывал это, даже если в последнем сообщении от генеративного мастера такой информации не было.
Игроки оценили возможность живой генерации изображений, и поэтому даже специально создавали некоторые ситуации, чтобы увидеть их на экране с картинкой. Так, в один момент мы летали на дирижабле и любовались пейзажами мира техно‑магии Эберрона с высоты птичьего полёта, а в другой — стали свидетелями битвы, где один из игроков решил превратиться в гигантского бобра‑паука.
Не только бизнес: сервисы для социальных проектов и HR
В программе Yandex Scale о кейсах применения сервисов традиционно рассказывают и сами пользователи облачной платформы. В этот раз в эфире Scale Talks и тематических треков были представители KAMAZ Digital, Lamoda, Mindbox, Райффайзен Банка, компании «Первый Бит», сети клиник «Скандинавия».
Также в этом году команда Yandex Cloud анонсировала несколько социально‑значимых проектов в здравоохранении, экологии и прикладной науке, и для их реализации был создан выделенный Центр технологий для общества. В лаунж‑зоне можно было познакомиться с одним из таких проектов, который запущен совместно с Росзаповедцентром, — фотобанком заповедной системы.
В игровой зоне с блэкджеком лото, tech talks и пазлами поговорили о технологиях, инструментах и процессах, которые используют сами сотрудники Yandex Cloud. Можно было похоливарить, насколько безопасны нереляционные СУБД и публичные облака, или даже спроектировать сервис асинхронного выполнения запросов к YandexGPT / YandexART / SpeechKit из предложенного набора сервисов.
Хедлайнерами вечернего IT‑стендапа тоже стала команда Yandex Cloud, которая за время подготовки успела освоить технологии юмора — но это уже совсем другая история.
Спасибо всем, кто был с нами в этот день! А для тех, кто не смог присоединиться, делимся записями докладов.