Проект Valkey, развивающийся как открытая альтернатива Redis, внедрил агентную систему для автоматизации процесса переноса исправлений ошибок (бэкпортинга) между различными версиями кодовой базы. Ранее эта задача требовала значительных ручных усилий со стороны инженеров, что замедляло выпуск патчей для поддерживаемых релизов. Теперь специализированные ИИ-агенты анализируют коммиты в основной ветке, определяют применимость исправлений к старым версиям и самостоятельно формируют соответствующие пул-реквесты.
Система работает на базе LLM, которые обучены понимать контекст изменений в коде и соблюдать специфические требования к стабильности каждой ветки. Агенты не просто копируют код, а выполняют проверку на конфликты и корректность интеграции, что позволяет сократить время отклика на критические уязвимости. В случае возникновения неоднозначных ситуаций, требующих экспертной оценки, система автоматически перенаправляет задачу человеку, минимизируя риск внесения регрессий.
Данный подход демонстрирует переход от использования ИИ как вспомогательного инструмента для написания кода к его полноценному внедрению в инфраструктурные процессы сопровождения ПО. Автоматизация рутинных задач по поддержке версионности позволяет разработчикам сосредоточиться на развитии функциональности, обеспечивая при этом более высокую надежность и актуальность всех поддерживаемых релизов проекта.