Как стать автором
Обновить
254.57
Yandex Cloud & Yandex Infrastructure
Строим публичное облако и инфраструктуру Яндекса

Привлечь технологии на ивент, или Как мы играли в GenAI D&D и «трогали» облачные новинки на Yandex Scale

Время на прочтение6 мин
Количество просмотров356

25 сентября состоялась конференция Yandex Scale — большое ежегодное мероприятие Yandex Cloud для тех, кто создаёт цифровые продукты и решения. Событие прошло в гибридном формате: доклады о новинках облака транслировались онлайн, в прямом эфире из МХАТ им. Горького, а на офлайн‑площадке команда организовала демо‑зоны для живого знакомства с сервисами.

В репортаже покажем немного закулисья Yandex Scale: какие технологии помогли познакомиться с обновлениями облачной платформы тысячам участников и что интересного будет доступно разработчикам для тестирования в ближайшее время.

В XR-зоне Yandex Scale каждый собирал из виртуального конструктора свою архитектуру под наиболее популярные облачные сценарии.
В XR-зоне Yandex Scale каждый собирал из виртуального конструктора свою архитектуру под наиболее популярные облачные сценарии.

Открытие: трансляция в Yandex Cloud Video и код из SDK на сцене

Ещё в августе Yandex Cloud открыл доступ к сервису для хранения, обработки и трансляции видеоконтента. Поэтому на конференции разработчики не только делились ретроспективой, как создавался высоконагруженный сервис, как организованы хранение объёмных файлов, CDN для раздачи трафика и мониторинг, — но и показывали видеоплатформу на деле. Восьмичасовой прямой эфир в шести параллельных потоках шёл в Yandex Cloud Video, в общей сложности его посмотрели более 10 000 человек.

Немного закулисья трансляции из студии Yandex Scale.
Немного закулисья трансляции из студии Yandex Scale.

В главном докладе анонсировали ключевые обновления облака:

  • 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

Открывать и закрывать конференцию доверили хору HOR (проект LAB с Антоном Беляевым). Код из SDK Yandex Cloud в буквальном смысле зазвучал на сцене.
Открывать и закрывать конференцию доверили хору HOR (проект LAB с Антоном Беляевым). Код из SDK 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.

    Создайте функцию, которая принимает две строки и вычисляет расстояние Хэмминга между ними.

BareMetal на стенд приносить не стали, но самые интересные сценарии продемонстрировали в докладе.
BareMetal на стенд приносить не стали, но самые интересные сценарии продемонстрировали в докладе.

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 анонсировала несколько социально‑значимых проектов в здравоохранении, экологии и прикладной науке, и для их реализации был создан выделенный Центр технологий для общества. В лаунж‑зоне можно было познакомиться с одним из таких проектов, который запущен совместно с Росзаповедцентром, — фотобанком заповедной системы.

Для фотобанка Yandex Cloud обеспечивает хранение данных и автоматическое распознавание объектов на фото с помощью нейросетей.
Для фотобанка Yandex Cloud обеспечивает хранение данных и автоматическое распознавание объектов на фото с помощью нейросетей.

В игровой зоне с блэкджеком лото, tech talks и пазлами поговорили о технологиях, инструментах и процессах, которые используют сами сотрудники Yandex Cloud. Можно было похоливарить, насколько безопасны нереляционные СУБД и публичные облака, или даже спроектировать сервис асинхронного выполнения запросов к YandexGPT / YandexART / SpeechKit из предложенного набора сервисов.

Хедлайнерами вечернего IT‑стендапа тоже стала команда Yandex Cloud, которая за время подготовки успела освоить технологии юмора — но это уже совсем другая история.

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

Теги:
Хабы:
+1
Комментарии0

Публикации

Информация

Сайт
yandex.ru
Дата регистрации
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
YandexCloudEditor