Компания SberDevices внедрила систему фронтенд-агентов, сочетающую детерминированные рабочие процессы и возможности ИИ. Инструментарий использует модель GigaChat-2-Max для автоматического ревью кода и анализа сбоев в CI/CD на платформе GitLab.
AI-ревьюер, написанный на TypeScript и NestJS, автоматически проверяет merge request, анализируя git diff. Бот классифицирует файлы и оставляет комментарии с указанием конкретных строк, предлагая способы исправления логических ошибок, проблем с null/undefined и производительностью.
За период с января по июль система проверила более 4 000 merge request в 90 проектах. Потенциальные ошибки были найдены в 8% случаев. В 90% ситуаций бот указывает на конкретную проблему, а не дает общие рекомендации.
Для ускорения процесса ревью в компании работает бот Chuck Norris, который напоминает разработчикам о забытых задачах. С января по август он отправил почти 4 000 уведомлений в 51 проекте, при этом половине merge request хватило одного напоминания.
Система также анализирует логи упавших job: парсер выделяет критическую часть лога, а ИИ определяет причину сбоя и дает рекомендации. Для частых ошибок, таких как проблемы со сборкой или конфигурацией Nginx, реализовано автоматическое исправление кода.






