Около 90% задач ранжирования в VK теперь решаются конфигурацией, а не написанием нового кода. Как рассказала команда AI VK, изменение затронуло Discovery-платформу — единый инфраструктурный слой для рекомендаций, поиска и рекламы во всех продуктах компании. Раньше на запуск новых вертикалей уходили недели. Переход на единую платформу позволил существенно сократить капитальные и операционные затраты (CAPEX/OPEX): вместо поддержки разрозненного зоопарка моделей с дублирующимися пайплайнами инженеры сосредоточились на едином контуре, что снизило стоимость инфраструктурной поддержки и ускорило вывод продуктов на рынок. При этом перенос поисковых сценариев на общую инфраструктуру несет определенные риски: критически важно, сможет ли платформа удерживать жесткие SLA при росте сложности поисковых запросов и масштабировании нагрузки.

Единая платформа вместо рутины

Вертикаль описывают в конфиге (каталог объектов, источники кандидатов, профиль, цели оптимизации), а платформа сама разворачивает сервисы, потоки данных, мониторинги и A/B-контур.

За счет этого подхода инженеры развернули 15 новых вертикалей, включая локальные сценарии вроде ранжирования комментариев.

Автоматизация и управление изменениями

Discovery Portal объединил управление конфигурациями, топологией сервисов и мониторингом. Инструмент обслуживает всех разработчиков AI VK, обрабатывая десятки изменений ежедневно.

Изменения валидируются до применения, раскатываются поэтапно со сравнением метрик и откатываются при просадке.

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

Экономический эффект отразился на ключевых метриках продуктов и юнит-стоимости рекламы. Время взаимодействия пользователей с лентой ВКонтакте выросло на 11%, а количество добавлений в друзья из рекомендаций увеличилось почти в 2,7 раза. В VK Клипах время просмотра увеличилось на 22%, на главной странице VK Видео — на 20%. В рекламном контуре после переезда на платформу конверсия показа в целевое действие для сообщений в сообщество выросла на 46%, а цена целевого действия снизилась на 13%. В CPC-рекламе сайтов целевых действий стало на 56% больше, а их цена снизилась на 24%. Следующим шагом команда планирует перенести на Discovery поисковую инфраструктуру.

Что не сходится

Зачем крупному холдингу загонять разные продукты в жесткие рамки единого шаблона? Унификация Discovery в VK убирает лишние расходы на зоопарк пайплайнов, но неизбежно создает единую точку отказа для рекомендаций, рекламы и будущих сценариев поиска. Любой сбой в такой общей системе бьет сразу по десяткам направлений бизнеса, а масштабирование поисковой нагрузки станет проверкой на прочность для жестких ограничений по задержке. Экономия на инженерах теперь жестко завязана на то, выдержат ли миллисекундные лимиты единого контура сложный внешний поиск.

Машинное обучениеАвтоматизацияПроизводительностьAI-инфраструктура