Anthropic переосмысливает контроль версий, пока Claude наводняет мир кодом

Ai Anthropic Claude Git Scion монорепозиторий theregister.com

Anthropic переходит на централизованный контроль версий из-за взрывного роста кода, генерируемого ИИ. Узнайте, как Scion решает проблемы масштабирования Git для ИИ-агентов.

Модели Claude от Anthropic генерируют столько кода, что собственная инфраструктура компании для работы с кодом не справляется.

Это симптом стремления ИИ к написанию кода и неограниченного использования инференса. В апреле Microsoft GitHub опубликовала запись в блоге, в которой объяснила недавние проблемы с доступностью экспоненциальным ростом числа pull request и коммитов. Поток кода был отмечен и академическими исследователями, среди прочих.

Для Anthropic написание кода больше не является узким местом производительности. Вместо этого проблема заключается в управлении кодом после его написания через системы контроля версий, сборки и непрерывной интеграции.

“В мае 2026 года Anthropic в среднем объединяла около 2500 изменений кода в день; к сентябрю мы объединяли более 30 000 в день”, — сообщила компания во вторник в записи в блоге.

“Мы не ожидаем, что такой темп роста замедлится в ближайшее время; скрытый спрос на объединение кода практически бесконечен, и каждое устраненное нами узкое место немедленно приводит к дальнейшему увеличению объема генерируемого нами кода”.

После нескольких месяцев работы с моделями и пяти месяцев миграции был создан собственный инструмент контроля версий под названием Scion, схема монорепозитория, которая звучит немного похоже на Subversion, централизованную систему контроля версий Apache.

Anthropic — не первая организация, которая выходит за рамки распределенной архитектуры Git в сторону централизованного контроля версий. Google использует Piper, систему монорепозитория (вместе с Gerrit для обзоров кода на основе Git). Microsoft имеет Virtual File System for Git, ранее GVFS, чтобы помочь преодолеть некоторые проблемы масштабирования с Git. *Meta имеет Sapling.

Но, как отмечает компания, занимающаяся ИИ, способность Claude писать код как создала эту ситуацию, так и предложила выход через создание масштабируемых инструментов инфраструктуры кода — помимо Scion, Claude помог создать Antique (интерфейс для обзора кода), инструмент поиска кода и систему управления доступом к контролю версий.

По мнению Anthropic, децентрализованный подход, воплощенный в Git, является правильным для большинства репозиториев кода. Однако основная ветка компании весит около 100 ГБ, а сжатая рабочая копия составляет более четверти этого объема.

“Мы выполняем порядка 25 миллионов выгрузок кода в день для CI, не считая сред разработчиков, песочниц агентов и исследовательских задач”, — заявили в Anthropic. “При наивной загрузке это составило бы более 600 ПБ трафика Git в день”.

Даже с инструментами, которые Git предоставляет для работы с частями кодовой базы, Anthropic утверждает, что операции оказались сложными.

Scion был разработан для удовлетворения потребностей ИИ-агентов, поэтому клиент перекладывает большую часть работы на сервер; запросы к системе контроля версий предоставляются через API, чтобы внутренние инструменты могли отвечать без необходимости локального репозитория, и требуется меньше синхронизации, но больше скорости сервера.

“В Scion единицей работы является ‘changeset’ — запись в журнале упреждающей записи”, — объясняет Anthropic. “Changeset хранит большую часть того, что вы ожидаете от коммита в Git. Но там, где коммит Git хранит указатель на дерево, changeset хранит список измененных файлов относительно его первого родителя, наряду с указателями на содержимое с адресацией по содержимому в хранилище BLOB-объектов”.

Работа над Scion началась в январе, и когда Claude Mythos Preview стал доступен внутри компании, разработчики Anthropic поручили модели переписать ранний конвейер приема данных из Git в Scion. Весьма разрекламированная модель создала версию, которая использовала в 20 раз меньше памяти и работала в четыре раза быстрее. Когда стоимость не имеет значения благодаря обильному венчурному финансированию, такие траты токенов вполне оправданы.

Сотрудники Anthropic, работающие с Claude, похоже, принимают свою возможную замену со спокойствием. По данным компании, разработчики, работавшие над Scion, согласны с тем, что Claude пишет код лучше, чем они. Но у них все еще есть понимание более высокого уровня, которое дает им роль критиков.

“Очень часто мы обнаруживали, что роль инженеров заключалась в том, чтобы говорить Claude ‘нет'”, — заявили в Anthropic. “Агенты иногда нарушают основные системные ограничения, чтобы удовлетворить шаблон, который никогда не должен был быть разрешен в первую очередь”.

“Просто скажи нет”. Как лозунг, это вечно. И никогда не было более актуальным.

Anthropic заявляет, что их собственная система не подходит для общего использования. Открытого релиза не будет. Тем не менее, компания утверждает, что ее собственные проблемы с масштабированием кода станут обычным явлением в других организациях в ближайшие несколько месяцев, поэтому она хотела поделиться своим подходом — имея достаточное финансирование для оплаты разработки собственных инфраструктурных инструментов. ®

*Facebook, *Instagram и *WhatsApp принадлежат компании *Meta Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: