Alibaba пусна с отворен код OpenCodeReview за автоматизиран преглед на програмен код

Публикувано от Svetni.me Editorial на 21 септември 2026 г.

Схематично представяне на алгоритмичния преглед на код
Изображение: Svetni.me / Авторско изображение

Китайският гигант Alibaba представи отворен инструмент с кодово име OpenCodeReview, предназначен за цялостен автоматизиран преглед на програмен код в софтуерни екипи, предава InfoQ [1].

Проектът с отворен код цели да преодолее слабостите на универсалните езикови модели при инспектиране на изходен код, където честите халюцинации и липсата на контекст за целия проект затрудняват използването им в реалното софтуерно инженерство [1].

Работен процес на OpenCodeReview: филтриране, анализ и генериране на препоръки
Изображение: Svetni.me / ИИ генерирана инфографика

Интеграция на невронни мрежи и статичен анализ

OpenCodeReview съчетава специализиран езиков модел с традиционни инструменти за статичен анализ. Този хибриден подход осигурява двустепенна верификация на всяка предложена промяна в хранилището.

Системата анализира абстрактното синтактично дърво (AST) и проследява зависимостите между модулите преди да предаде контекста на ИИ модела [1]:

  • Филтриране на шума: Елиминиране на фалшивите сигнали чрез проверка срещу установените компилаторни правила.

  • Семантична оценка на архитектурата: Моделът анализира не само конкретния ред, но и съвместимостта на промяната с архитектурния модел на целия проект.

Отвореност и лесна интеграция в CI/CD

Alibaba публикува както софтуерния код на рамката, така и теглата на оптимизирания модел за преглед на код.

Инструментът е проектиран за лесна интеграция в работни потоци на GitHub и GitLab, предоставяйки готови предложения за корекция директно в интерфейса за преглед на заявки за сливане (pull requests).

Източници:

[1]: Alibaba Open Sources OpenCodeReview for AI-Assisted Code Review - InfoQ