Студенты разработали AI-репортер кода для АльфаСтрахование

05.05.2025
Сервис анализирует код на соответствие стандартам и помогает отслеживать качество разработки в динамике.

AI-репортёр кода для АльфаСтрахование был разработан командой MISISxHSE, в рамках LLM Coding Challenge, организованный GIGASCHOOL, AI Talent Hub Университета ИТМО совместно с AI-компанией Napoleon IT и Yandex Cloud.

В IT-команде АльфаСтрахование работают более 300 разработчиков, которые ежедневно пишут, обновляют и тестируют код для внутренних и клиентских сервисов. Поддержание высокого качества кода — критически важная задача: ошибки приводят к сбоям, росту обращений в поддержку и дополнительным затратам.

Сегодня ревью проводится вручную, что с ростом команды становится неэффективным. В рамках хакатона LLM Coding Challenge компания АльфаСтрахование поставила задачу участникам разработать MVP на базе GenAI, которая:

  • автоматически анализирует код из репозиториев и выявляет уязвимости, ошибки и нарушения кодстайла;
  • классифицирует проблемы по критичности и предлагает исправления;
  • формирует отчёты по качеству кода;
  • интегрируется в CI/CD-процессы для проверки перед деплоем.
Решение построено на Python и Streamlit, интегрировано с GitHub API. В основе — пайплайн из трёх LLM:
1. Специализированная модель анализирует merge requests и создаёт отчёт.
2. Вторая, с контекстом в 1 млн токенов, проверяет его точность.
3. Третья (Yandex GPT Pro 5) собирает итоговое резюме по каждому разработчику, доступное в PDF.

Сервис дополнен статической аналитикой по активности и изменениям кода. Всё развёрнуто через proxy-VM на Amvera для стабильной работы в РФ.

Команда MISISxHSE состояла из капитана команды, ML-инженера, Даши Цыбикжапов, ML-инженера Михаила Курченко и разработчика Ивана Семенова.

«Хакатон стал для нас не только площадкой для демонстрации инновационных решений, но и возможностью увидеть, как молодые таланты способны преобразовать подходы к автоматизации процессов в IT. Мы очень впечатлены результатами команд и ждем возможности пригласить победителей к нам на стажировку. Хочется привлекать больше молодых талантов в нашу команду - свежие идеи могут стать важным вкладом в наше развитие», — специалист по развитию бренда работодателя АльфаСтрахование, Елена Береснева.

LLM Coding Challenge, был организован GIGASCHOOL, AI Talent Hub университета ИТМО совместно с AI-компанией Napoleon IT и Yandex Cloud. В течение 10 дней 261 участник разрабатывали MVP на базе GenAI, которое поможет бизнесу оптимизировать процессы или создать новый продукт с использованием кодинг-ассистента: GitHub Copilot, Cursor AI, SourceCraft Code Assistant и других инструментов GenAI.

«Команда MISISxHSE наглядно показала, как талантливые участники LLM Coding Challenge умеют автоматизировать проверку кода с помощью генеративных моделей — от поиска уязвимостей до формирования отчётов и интеграции в CI/CD. Автоматизация внутренних процессов с помощью LLM становится всё более актуальной для больших команд», — комментирует руководитель AI‑отдела Napoleon IT, Игорь Терехин.

Технологическим партнером хакатона стала облачная платформа Yandex Cloud, предоставившая участникам доступ к SourceCraft Code Assistant и другим ML-моделям, что значительно облегчило процесс создания продуктов.

Похожие статьи