Osegi
ИИ·2 мин чтения

OpenAI представила Pando — Git-бэкенд для ИИ-разработки

OpenAI представила Pando — совместимый с Git бэкенд, который обрабатывает около петабайта данных в день и почти в пять раз сокращает задержку при отправке изменений.

Abstract illustration of branching Git version control lines flowing through a server infrastructure, representing OpenAI's Pando backend.
Фото: Хабр

OpenAI представила Pando — собственный бэкенд для системы контроля версий Git, рассчитанный на массовое использование ИИ-ассистентов. По данным компании, система полностью совместима со стандартными инструментами Git, ежедневно обрабатывает около петабайта данных и почти в пять раз снижает задержку при отправке изменений.

Почему понадобился новый сервер

Нагрузка на систему контроля версий в OpenAI резко выросла из-за инструментов автоматического написания кода, таких как Codex. К концу года число ежеквартальных коммитов в монорепозиторий, как ожидает компания, вырастет более чем на 2400%. Классические серверы Git создавались для инженеров-людей, которые делают десятки или сотни изменений в день. При постоянной работе ИИ-ассистентов счёт пошёл на тысячи коммитов и слияний в час.

Надёжность прежней инфраструктуры упала ниже 90%. Команда столкнулась с медленной загрузкой и клонированием кода, ошибками слияния и ограничениями на размер репозиториев. Тем не менее инженеры решили сохранить совместимость с экосистемой Git: по их оценке, проблема не в клиенте и не в протоколе, а в архитектуре традиционных серверов.

Как устроен Pando

Разработка заняла 10 недель. Архитектуру спроектировал один инженер, а реализацию на Rust выполнили группы агентов Codex. В эксплуатацию система запущена в апреле.

Создатели отказались от двух требований классических Git-серверов: единого согласованного состояния всех веток одновременно и индивидуального сжатого пакета (packfile) под каждый запрос. Запись в каждую ветку обрабатывается независимо, поэтому отправка изменений не ждёт несвязанных веток. Входящий pack-файл проверяется и передаётся в хранилище BLOB-объектов без распаковки, а сведения о новой вершине ветки, расположении файла и зависимостях попадают в хранилище метаданных.

По умолчанию базовой объявляется только основная ветка (trunk), что удерживает список веток компактным. Обратная сторона — при повторных отправках в одну ветку заново пересылается всё, чего нет в trunk. В OpenAI считают компромисс оправданным: медианный размер pack-файла в их монорепозитории меньше 20 КБ.

При получении кода клиенту выдаются ссылки на готовые пакеты через packfile-uri, а служба кэширования Express отдаёт их из региональных кэшей с попаданием выше 99%. На стандартных виртуальных машинах клонирование упирается в сетевой предел 10 Гбит/с.

Доступность

Сам бэкенд Pando не является открытым ПО. Официальный анонс состоялся 2 ноября 2026 года; система доступна в ограниченном предварительном просмотре для отдельных корпоративных партнёров. В первом квартале 2027 года планируется расширить коммерческий доступ с оплатой в зависимости от объёма репозитория и числа операций. В коммерческую версию войдут инструменты мониторинга доли сгенерированного ИИ кода, частоты конфликтов слияния и скорости роста репозитория.

Приложения, на которые стоит взглянуть

SUMO: числовая головоломка

Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.

Теги:openaipandogitcodexdeveloper toolsrust

Ещё за этот день

Показать все →

Ещё в рубрике: ИИ

Показать все →