Backport багфиксов уходит в прошлое: Project Valkey доверяет ИИ-агентам

Проект Valkey внедряет ИИ-агентов, которые автоматически делают бэкпорт багфиксов и проверяют код, позволяя саппорту сосредоточиться на критичных задачах перед выпуском версии 9.1.

Backport багфиксов уходит в прошлое: Project Valkey доверяет ИИ-агентам

Выпуск Valkey 9.1 в прошлом месяце привлёк внимание пользователей и разработчиков — обновление улучшило безопасность, производительность и стабильность.

Мало кто знает, что большую часть багфиксов сделал не человек, а ИИ-агент.

Valkey — это высокопроизводительное in-memory хранилище с открытым исходным кодом. Проект поддерживает Linux Foundation и позиционируется как достойная альтернатива Redis, обеспечивая кеширование, брокерские очереди и сложные структуры ключ-значение.

Сложности с багами — нужен был автоматический подход

Маделин Олсон, главный инженер AWS по in-memory базам и мейнтейнер Valkey, рассказала The New Stack, что перед выходом версии 9.1 команда столкнулась с необходимостью вручную переносить множество исправлений из старых веток — процесс, называемый backport.

ИИ берёт на себя рутину

«Вместо ручного бэкпорта мы подключили ИИ-агента, — объясняет Олсон. — Он самостоятельно вносил исправления, запускал CI/CD пайплайны, решал конфликтные слияния без проблем. Такой подход принёс настоящую эффективность без лишнего шума.»

Хотя backport помогает перенести важные фиксы в старые версии, этот процесс занимает много времени, особенно при активной разработке с частыми изменениями.

«Именно такой эффективный ИИ нам и нужен в Valkey — без пустых обещаний.»

Раньше команда тратила часы на ручной backport багов и обновлений безопасности, чтобы старые версии оставались стабильными и защищёнными. Это критичный, но утомительный процесс.

Главная задача — освободить мейнтейнеров от рутинной работы и дать им возможность сосредоточиться на сложных инженерных вопросах.

«Во время цикла 9.1 ИИ-агент занимался бэкпортом, сканированием происхождения кода и верификацией, — добавляет Олсон. — Освободив людей от рутинных задач, мы позволили им заняться более важными вещами.»

Valkey — ключевой компонент экосистемы данных

Главная трудность — поддерживать одновременно несколько веток с разными версиями: 7.2, 8.0, 8.1, 9.0 и 9.1. Valkey постоянно используется в продуктивных приложениях, поэтому многие пользователи опасаются обновлений до новых мажорных релизов. Эти опасения понятны, учитывая значимость проекта в инфраструктуре.

Для упрощения работы создали бэкпорт-бота, который автоматически переносит исправления и проверяет их с помощью тестов на старых ветках.

Человек остаётся в цепочке контроля

«Агент сам выбирает тесты для бэкпорта. Люди принимают окончательное решение перед слиянием, — поясняет Олсон. — Но инструмент экономит инженерам по несколько часов тестирования еженедельно.»

«Provenance Guard автоматически сканирует пулл-реквесты, предупреждает мейнтейнеров о проблемах и снижает нагрузку на ревьюеров.»

Кроме бэкпорт-бота в проекте появился ИИ-инструмент Provenance Guard. Он следит, чтобы в код не попал неподтверждённый чужой код, постоянно работает в фоновом режиме и уведомляет мейнтейнеров об аномалиях.

«Provenance Guard — первый уровень проверки, дополнение к человеческому ревью, — говорит Олсон. — Он берёт на себя базовый анализ, освобождая людей для более глубокой проверки.»

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

«Агенты отлично справляются с рутинной работой и сводками, советую новым инженерам быстро осваивать ИИ,» — советует Олсон.

Как меняется роль новичков

Компьютерные науки преподают 4 года, а ChatGPT вышел всего три с половиной года назад. Если рутина слияний уже автоматизирована, какие навыки будут востребованы у начинающих разработчиков?

«Молодым специалистам нужно писать код и экспериментировать с ИИ, — советует Олсон. — ИИ решает простые задачи, давая возможность новичкам больше думать о системном подходе и вкладываться в развитие проекта.»

«Им придётся работать с ИИ-агентами бок о бок, поэтому важно учиться их контролировать и сотрудничать с ними. В нашем сообществе ориентируются на прагматичный подход, и первые результаты внушают оптимизм.»

Что планируется дальше

Valkey 10.0 станет следующим этапом проекта. В планах — повысить производительность, улучшить управление памятью и расширить функционал ИИ-агентов.

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

Каталог приложений Telegram Mini Apps

340+ проверенных мини-приложений: нейросети, утилиты, игры. Открываются прямо в мессенджере — без установки.

Открыть →

Поддержите Ailibri

Если наш каталог оказался полезным, вы можете оставить небольшой донат. Это поможет нам развивать проект.

♥ Поддержать

Будьте в курсе новых нейросетей — подпишитесь на наш Telegram-канал

Ежедневные обзоры свежих AI-инструментов, лайфхаки и инструкции прямо в вашем мессенджере.

Подписаться
Бесплатно · Нейросеть

Генерация изображений прямо в Telegram

3 бесплатные генерации в день через нейросеть nano banana — просто подпишись на канал @n_seti

Быстро Точно Качественно
Попробовать @gen_neurosila_bot

Нейросети и ИИ-инструменты

Все теги →
github223 text-to-text142 text-to-image117 image-to-image32 tool31 каталог31 удалить фон19 курсы19 text-to-sound18 браузер18 api17 создание чат-ботов15 desktop-приложение15 генератор голоса14 text-to-video14 замена лица13 ии-музыка12 python11 удалить объект с фото11 voice-to-text11
AILibri – главная страница
Ctrl / ⌘+K