Перейти к содержимому
Команда ClaudexiaAI REVIEW

Автоматизация code review с Claude и GPT: рабочий pipeline

Как собрать AI code review pipeline для pull request: контекст, проверки, Claude/GPT, правила эскалации и защита от ложных комментариев.

Из чего состоит pipeline

ШагВходРезультат
1. Сбор контекстаDiff, затронутые тесты, правила репозиторияОграниченный пакет для модели
2. Быстрый проходSonnet или GPT SolПодозрения и вопросы по строкам
3. ПроверкаТесты, typecheck, линтерОтсекает замечания без воспроизведения
4. Глубокий проходOpus 5.5 или GPT Astra для рискованных измененийРазбор миграций, авторизации, финансовых потоков
5. ПубликацияПравила доверия и человекКомментарий или черновик ревью

Не отправляйте модели весь монорепозиторий. Передайте diff, связанные интерфейсы, тесты и инструкцию: комментировать только проблему с последствиями и шагами воспроизведения. Для большого изменения добавьте map зависимостей или отдельный этап исследования.

Что проверять автоматически

Начните с ошибок, которые хорошо формализуются: забытая авторизация endpoint, изменение DTO без обновления клиента, небезопасная работа с секретом, миграция без индекса, некорректная обработка ошибки. Привязывайте замечание к строке и требуйте объяснение пользовательского сценария. Фраза «код можно улучшить» не должна попадать в PR.

Используйте claude-sonnet-5 или gpt-6-sol как основной проход. При признаках высокого риска направляйте diff к claude-opus-5-5 или gpt-6-astra. Такой маршрут дешевле и полезнее, чем запускать флагман на каждом форматировании.

FAQ

Может ли AI сам одобрять pull request?

Не стоит давать модели право на merge. Она не видит весь контекст бизнеса и может ошибиться. Пусть агент собирает доказательства, а решение остаётся за правилами CI и ответственным ревьюером.

Что нужно для первого запуска?

API-ключ, доступ CI к ключу через secret, безопасный сбор diff и небольшой набор старых PR для оценки качества. Создайте отдельный ключ и лимит для pipeline.