Claude генерирует столько кода, что Anthropic пришлось написать свою систему контроля версий
Модели Claude начали выдавать так много кода, что инфраструктура Anthropic просто перестала справляться с нагрузкой. Разработку теперь задерживает не его написание, а управление им, то есть системы сборки, контроля версий и непрерывной интеграции.
Модели Claude начали выдавать так много кода, что инфраструктура Anthropic просто перестала справляться с нагрузкой. Разработку теперь задерживает не его написание, а управление им, то есть системы сборки, контроля версий и непрерывной интеграции.
Если в мае в Anthropic вливали в среднем по 2 500 изменений в день, то к сентябрю эта цифра превысила 30 000 мержей. В компании подчёркивают, что рост не замедлится.
После нескольких месяцев работы с промптами и пяти месяцев миграции Anthropic создала собственную систему контроля версий под названием Scion.
От децентрализованной архитектуры Git компании пришлось отказаться из-за объёмов. Основная ветка Anthropic весит около 100 ГБ, а сжатая рабочая копия — больше четверти этого объёма. Для непрерывной интеграции компания выполняет около 25 млн чекаутов кода в день (не считая среды разработчиков, песочниц агентов и исследовательских задач). При стандартном подходе это генерировало бы более 600 петабайт Git-трафика ежедневно.
Scion спроектировали специально под задачи ИИ-агентов: клиент перекладывает часть работы на сервер, запросы к системе идут через API без необходимости хранить локальный репозиторий, а синхронизация сведена к минимуму в пользу скорости сервера.
ИИ строит инструменты для самого себя
Ситуация оказалась ироничной: способность Claude писать код создала проблему, но она же помогла найти решение. Помимо Scion, модель помогла сгенерировать инструмент для ревью кода Antique, сервис поиска по коду и систему управления доступом (IAM).
Разработка Scion началась в январе. Когда внутри компании появился доступ к предварительной версии модели Claude Mythos Preview, инженеры поручили ей переписать один из ранних модулей импорта данных из Git в Scion. В итоге модель выдала версию, которая потребляла в 20 раз меньше памяти и работала в четыре раза быстрее.
При этом разработчики Anthropic признают, что Claude уже пишет код лучше них, но за людьми остаётся стратегическое понимание системы и ключевая роль — умение говорить нейросети «нет». Агенты нередко пытаются нарушить базовые ограничения системы, поэтому контролировать их всё еще необходимо.
Открывать исходный код Scion компания не планирует, поскольку считает систему слишком специфической. Тем не менее в Anthropic уверены, что в ближайшие месяцы с похожими проблемами масштабирования кода столкнутся и другие организации.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.