Код, который пишут модели Claude, перегрузил внутреннюю инфраструктуру Anthropic. Узким местом стало не написание кода, а работа с ним после создания: контроль версий, системы сборки и непрерывная интеграция.
Если в мае в компании было около 2500 слияний в день, то к сентябрю их число выросло до 30 000. В Anthropic отмечают: устранение любого препятствия сразу увеличивает объём создаваемого кода.
Ответ компании — собственная система контроля версий Scion на базе монорепозитория. Миграция заняла пять месяцев, а работу над системой начали в январе.
Scion проектировали под ИИ-агентов, поэтому большую часть работы перенесли с клиента на сервер. Запросы идут через API, и внутренним инструментам не нужен локальный репозиторий. Синхронизации меньше, но требования к скорости сервера выше.
Децентрализованный подход Git подходит большинству репозиториев, но не этому случаю:
основная ветка занимает около 100 Гбайт;
сжатая рабочая копия — примерно четверть этого объёма;
в сутки выполняется более 25 млн операций извлечения кода;
при обычной загрузке трафик Git превысил бы 600 Пбайт в день.
Claude не только создал проблему, но и помог её решить. Помимо Scion, ИИ написал интерфейс код-ревью Antique, средство поиска по коду и систему управления правами доступа к исходникам.
Когда у инженеров появился доступ к Claude Mythos Preview, они поручили ему переписать конвейер переноса данных из Git в Scion. Новая версия потребляет в 20 раз меньше памяти и работает вчетверо быстрее.
Инженеры спокойно относятся к тому, что ИИ пишет код лучше них. Теперь их задача — контролировать работу ИИ и пресекать инициативы, нарушающие заданные ограничения.
Открывать исходный код Scion Anthropic не планирует. Но компания допускает, что с такой же проблемой столкнутся и другие, поэтому делится своим подходом.
