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

📅 2026-10-15

Аннотация:

Anthropic, компания, занимающаяся искусственным интеллектом, недавно сообщила, что традиционная инфраструктура разработки программного обеспечения стала новым узким местом, поскольку Клод очень быстро генерирует код. Чтобы решить эту проблему, компания всего за пять месяцев провела смелую реформу: отказалась от Git как основной системы контроля версий, начала независимую разработку и полностью перешла на новую платформу под названием Scion.

В компании Anthropic заявили, что написание кода больше не является основным ограничивающим фактором в разработке программного обеспечения и исследовательской работе. По мере того как Клод все больше и больше занимался генерацией кода и созданием систем, реальные узкие места начали смещаться в сторону традиционной инфраструктуры разработки, такой как контроль версий, непрерывная интеграция (CI) и системы сборки.

Данные показывают, что объем отправки внутреннего кода Anthropic за короткий период резко вырос. В мае 2026 года компания сливала в среднем около 2500 изменений кода в день; к сентябрю это число превысило 30 000, увеличившись более чем в десять раз. Компания ожидает, что эта тенденция роста сохранится и в будущем.

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

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

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

С этой целью компания Anthropic разработала новую систему Scion. В отличие от Git, Scion использует существенно централизованную архитектуру, и большинство вычислительных задач выполняются на стороне сервера, включая отправку кода, объединение, исторический запрос, обработку конфликтов и другие операции. Клиент сохраняет только ограниченный кэш и извлекает данные по мере необходимости.

Завершая разработку Scion, Anthropic также запустила набор вспомогательных инструментов, включая платформу проверки кода Antique, систему поиска кода, более полный механизм управления разрешениями и новый рабочий процесс для сред разработки в масштабе ИИ.

Anthropic заявила, что весь проект был выполнен за 5 месяцев командой из 7 человек, а сам Клод также сыграл важную роль в процессе разработки. В каком-то смысле именно способность ИИ генерировать код способствовала рождению Scion, и Scion стал инфраструктурой, поддерживающей ИИ для дальнейшей генерации большего количества кода.

С точки зрения производительности Scion добился значительных улучшений. Anthropic утверждает, что потребление ЦП и памяти новой системы составляет лишь одну двадцатую от исходной зеркальной инфраструктуры Git. Время проверки кода в среде непрерывной интеграции сократилось с минут до секунд, что помогло компании сэкономить около 25% вычислительных ресурсов CI.

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

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

Решение отказаться от Git также рассматривается в отрасли как знаковый случай, когда ИИ начинает менять инфраструктуру разработки программного обеспечения. Поскольку ИИ постепенно заменяет людей в качестве основного производителя кода, сами инструменты разработки программного обеспечения вынуждены адаптироваться к потребностям новой эпохи.

Связанные теги

Похожие статьи

Комментарии

0/500
Captcha (click to refresh)
Нет комментариев