Alibaba опубликовала Open Code Review с реализацией гибридной архитектуры рецензирования

от автора

Alibaba представила открытую платформу Open Code Review с реализацией гибридной архитектуры рецензирования. Она включает методы проверки и возможности больших языковых моделей. 

Проект основан на коде внутренней системы рецензирования изменений Alibaba. Он написан на языке Go и распространяется под лицензией Apache 2.0.

Open Code Review поддерживает интеграцию с различными большими языковыми моделями. Платформа допускает привязку комментариев к конкретным строкам в коде и содержит встроенные наборы правил для выявление проблем и уязвимостей, таких как ошибки при синхронизации потоков, межсайтовый скриптинг и подстановка SQL-кода. 

Проверка на основе правил доступна для языков Java, TypeScript, Go, Python, Kotlin, C++ и C.

Open Code Review включает инструментарий командной строки, который читает изменения из git, затем отправляет их большой языковой модели через выбранного ИИ-агента и генерирует структурированный отчёт с построчными комментариями. Кроме того, агент может выполнять поиск в кодовой базе, загружать файлы из репозитория и проверять другие изменённые файлы, чтобы учитывать связи с другими изменениями.

В марте Anthropic представила инструмент Code Review в составе Claude Code для автоматической проверки сгенерированного кода. Инструмент интегрируется с GitHub, автоматически анализирует изменения в коде и оставляет комментарии в pull request, указывая на возможные проблемы и предлагая варианты исправления.

ссылка на оригинал статьи https://habr.com/ru/articles/1044310/