В Anthropic искусственный интеллект уже пишет большую часть программного кода. По данным самой компании, около 80% кода создаётся с помощью Claude, а средний объём поставки кода инженером за квартал достиг примерно восьмикратного уровня по сравнению со средним показателем 2021–2025 годов.
Но стремительный рост производительности неожиданно создал новую проблему: система непрерывной интеграции, или CI, перестала справляться с потоком изменений. За полгода количество CI-задач выросло примерно в 25 раз, а число тестов — в десять раз.
Причина оказалась в самом характере работы AI-агентов. Человек делает ограниченное число крупных изменений и ночью не работает. Claude способен круглосуточно создавать множество небольших изменений, каждое из которых запускает собственную цепочку проверок.
Одновременно агент автоматически пишет большое количество тестов. В результате привычные периоды низкой нагрузки исчезают, а система получает постоянный поток задач.
Проблема особенно ярко проявилась в сервисе, который определял, какие тесты необходимо запускать для каждого изменения. Изначально он был рассчитан на человеческий темп разработки и использовал единый процесс для записи истории тестов.
При тысячах параллельных задач этот компонент начал отставать, из-за чего система получала устаревшие данные, тесты блокировали слияние изменений, а разработчики сталкивались с ошибками, не связанными с их работой.
Инженеры несколько раз пытались решить проблему быстрыми мерами. Сначала увеличили вычислительные ресурсы — это продержалось около 70 дней. Затем разделили нагрузку между несколькими процессами, но новая архитектура выдержала лишь 29 дней.
В итоге сервис начал регулярно упираться в ограничение памяти, а ежедневный автоматический перезапуск уже не спасал ситуацию.
Тогда Anthropic отказалась от старой архитектуры и полностью перестроила систему. Единый сервис заменили распределённой моделью без постоянного состояния: обработка данных была разделена, а выбор необходимых тестов стал получать актуальную информацию практически в реальном времени. После перехода очередь необработанных событий, которая ранее могла достигать сотен тысяч, резко сократилась.
История Anthropic показывает, что массовое внедрение AI-программистов меняет не только работу разработчиков. Когда машины начинают писать код в десятки раз быстрее людей и работать круглосуточно, узким местом становятся уже не генерация кода и даже не его проверка, а вся инфраструктура разработки.
AI способен резко увеличить объём создаваемого программного обеспечения. Но без соответствующей перестройки тестирования, CI и других инженерных систем дополнительный код превращается не в ускорение разработки, а в перегрузку всей цепочки поставки.
sms_systems@inbox.ru
+ 7 (985) 982-70-55