Как Anthropic проверяет код, который пишет ИИ
Как Anthropic проверяет код, который пишет ИИ Claude пишет около 90% кода Claude Code. С июня по сентябрь число принятых PR — запросов на включение изменений в проект — выросло более чем вдвое. При этом доля PR, изменения из которых позже пришлось откатить, сократилась более чем на 40%. В разборе Anthropic описан многоступенчатый процесс код-ревью — проверки изменений в коде: 1. До создания PR запускаются тесты и сборка проекта. Затем изменения проверяет независимый ИИ-агент. 2. Каждый PR изучают несколько агентов: одни ищут ошибки, другие проверяют, обоснованны ли найденные замечания. Отдельно проходят проверка безопасности и CI — автоматические проверки при интеграции изменений. 3. Число обязательных одобрений зависит от риска. Изменения с низким риском при соблюдении определённых условий могут принять без человека. Для среднего риска нужно одобрение одного проверяющего, для высокого — двух. 4. Новые функции включают постепенно через feature flags — переключатели доступности функций. Если что-то идёт не так, изменения можно быстро откатить. 5. Прошлые инциденты превращают в ежедневные evals — тесты для оценки работы ИИ. Их результаты используют, чтобы улучшать агента, который проверяет код. Отдельный акцент — на том, какое время считать. Anthropic учитывает и часы на проверку кода, и время на устранение последствий ошибок. Быстрое ревью теряет смысл, если потом разработчики тратят ещё больше времени на разбор инцидентов в рабочей системе. Материалы: — https://claude.dev/blog/solving-code-review-at-anthropic/ Источник: https://t.me/vibecoding_tg/4115 #RealVibe #AI #VibeCoding