Git создан для людей — агентам... Заметка
GitLab на русском

Git создан для людей — агентам нужно обновление

Отрасль испытывает трудности с управлением исходным кодом для ИИ-агентов, поскольку традиционные Git-бэкенды не рассчитаны на их масштабы. Агенты сталкиваются с такими проблемами, как "налог на клонирование", когда они загружают целые репозитории для выполнения небольших задач, что приводит к огромной передаче данных и медленному времени настройки. Они также вызывают коллапс параллелизма из-за тысяч сессий, перегружающих системы, созданные для людей-пользователей. Кроме того, отсутствие изоляции означает, что агенты совместно используют учетные записи и ветки, что затрудняет отслеживание действий или отказ от незавершенной работы. GitLab решает эти проблемы с помощью системы управления исходным кодом нового поколения (next-gen SCM). Эта новая система сохраняет совместимость с Git, но имеет переработанный бэкенд и интерфейсы, оптимизированные для агентов. Теперь агенты могут запрашивать данные с сервера репозитория на стороне сервера, избегая полного клонирования и значительно сокращая сетевой трафик и время обработки. Архитектура разделяет слои интеллекта и вычислений, позволяя масштабировать по требованию и использовать эластичное объектное хранилище. Специализированные API позволяют агентам эффективно получать данные и фиксировать изменения, поддерживая тысячи одновременных экспериментов. Это решение предназначено для работы как в облаке, так и локально, удовлетворяя различные потребности в инфраструктуре, включая изолированные среды. Внутреннее тестирование показывает значительные улучшения: до 50 раз более быстрое выполнение и в 1000 раз меньший сетевой трафик. Next-gen SCM — это не просто более быстрый Git-бэкенд, он интегрирует происхождение и полное управление жизненным циклом действий агентов. Это обеспечивает проверяемость и соблюдение политик, беспрепятственно интегрируя работу агентов в существующие управляемые производственные конвейеры.