Alibaba выложила в открытый доступ гибридный ИИ-ревьюер Open Code Review!
Alibaba выложила в открытый доступ гибридный ИИ-ревьюер Open Code Review. Проект, написанный на Go под лицензией Apache 2.0, базируется на внутренней системе рецензирования кода компании.
Система использует гибридную архитектуру, объединяя традиционные проверки по правилам с возможностями больших языковых моделей. Встроенные алгоритмы находят программные ошибки и уязвимости, включая проблемы синхронизации потоков, межсайтовый скриптинг (XSS) и SQL-инъекции. Проверка по правилам доступна для языков Java, TypeScript, Go, Python, Kotlin, C++ и C.
Для взаимодействия с нейросетями предусмотрен инструмент командной строки. Он считывает изменения из Git и передает их выбранному ИИ-агенту, который поддерживает интеграцию с различными языковыми моделями. Агент формирует структурированный отчет с привязкой комментариев к конкретным строкам. Во время анализа ИИ умеет находить данные в кодовой базе и загружать связанные файлы для учета контекста всех изменений в репозитории.

