GitLab: 에이전틱 엔지니어링 시대를 위해 설계되다 (새 탭에서 열림)
GitLab은 AI 코딩의 속도를 늦추기보다, 에이전트가 대규모로 활동해도 통제와 보안을 유지할 수 있는 통합 인프라가 필요하다고 주장합니다. 이를 위해 에이전트 규모의 소스 코드 관리, 전체 SDLC를 이해하는 컨텍스트 그래프, 보안·거버넌스, 작업 오케스트레이션, 유연한 구매 모델을 제공하겠다고 발표했습니다. 결론적으로 GitLab은 인간과 에이전트가 동일한 플랫폼에서 계획·개발·배포·감사를 수행하는 “에이전틱 엔지니어링” 플랫폼을 지향합니다.
AI 코딩의 확산과 관리되지 않은 혼란
- 조사 대상 1,500명 이상의 개발자와 기술 리더 중:
- 조직의 91%가 AI 코딩 도구를 2개 이상 사용
- 54%는 3개 이상 사용
- 일부 고객의 코드베이스는 1년 만에 최대 5배 성장
- 그러나 기존 소프트웨어 생명주기는 인간의 작업 속도를 전제로 설계되어 에이전트 규모의 병렬 작업을 감당하기 어렵습니다.
- 주요 문제:
- 에이전트가 코드만 알고 전체 SDLC 맥락은 이해하지 못함
- 대규모 모노레포나 여러 저장소에서 컨텍스트가 부족해 작업이 중단됨
- 코드·의존성·배포 변경 속도가 거버넌스보다 빨라짐
- 좌석 수와 크레딧을 미리 구매해야 하는 고정형 계약이 AI 사용량 변동에 맞지 않음
- 응답자의 73%는 코드 유지보수를 걱정했으며, 전체 SDLC에서 생산성 향상을 체감한 비율은 21%에 불과했습니다.
GitLab의 에이전틱 인프라 구조
GitLab은 소스 코드 관리, CI/CD, 거버넌스, 배포를 하나의 플랫폼에서 제공하며, 현재 5,000만 명 이상의 사용자와 10만 개 조직이 사용한다고 설명합니다.
- 모터 시스템: 소스 코드 관리, 파이프라인, 배포 등 실제 실행 담당
- 신경 시스템: 에이전트와 개발자가 올바른 판단을 내리도록 전체 맥락 제공
- 면역 시스템: 모든 작업에 보안과 거버넌스 적용
- 오케스트레이션 시스템: 전체 생명주기의 작업을 계획하고 조율
- 이 네 요소는 사람이 작업하든 에이전트가 작업하든 동일하게 작동하도록 설계됩니다.
차세대 SCM과 에이전트 규모의 동시성
기존 Git은 수백 명의 개발자가 병렬로 작업하는 환경에는 적합하지만, 각 개발자가 수백 개의 에이전트를 실행하는 상황에서는 한계가 발생합니다.
- 클론 비용: 에이전트가 파일 하나를 읽기 위해 저장소 전체를 복제하며, 재시도마다 비용이 반복됨
- 동시성 붕괴: 수천 개의 세션이 인간 중심으로 설계된 백엔드에 몰려 병목과 불안정성이 발생
- 격리 부족: 에이전트가 계정과 브랜치 공간을 공유해 작업이 섞이고, 폐기나 추적이 어려움
- GitLab은 Git 프로토콜과의 호환성 및 감사 가능성은 유지하면서, 에이전트 전용 백엔드와 인터페이스를 갖춘 차세대 SCM을 비공개 베타로 공개했습니다.
- 초기 내부 테스트 결과:
- 토큰 사용량 최대 2배 감소
- 실제 실행 시간 최대 50배 단축
- 네트워크 트래픽 최대 1,000배 감소
GitLab Orbit: 전체 SDLC를 연결하는 컨텍스트 그래프
에이전트는 코드를 작성하는 능력에 비해 코드 주변의 시스템과 생명주기를 파악하는 능력이 부족합니다. 이로 인해 잘못된 작업을 반복하거나, 겉보기에는 올바르지만 나중에 되돌려야 하는 결과를 만들 수 있습니다.
- GitLab Orbit은 코드, 작업 항목, 파이프라인, 배포, 운영 신호를 하나의 실시간 그래프로 연결합니다.
- 에이전트는 분산된 정보가 아니라 GitLab의 원천 데이터를 기반으로 추론할 수 있습니다.
- 개발자는 Data Explorer를 통해 동일한 그래프를 조회하고 변경 사항이나 장애 원인을 추적할 수 있습니다.
- 초기 내부 테스트에서 Orbit을 사용한 에이전트는:
- 응답 속도 최대 11배 향상
- 비용 효율 최대 4.5배 향상
- 환각 최대 45배 감소
- Compare the Market의 A/B 테스트에서는 그래프 기반 에이전트가 코드 리뷰 댓글의 정확한 위치를:
- 70%의 확률로 지정
- RAG 방식은 58%
- 이 테스트는 실제 머지 리퀘스트 79건을 대상으로 진행됐으며, 그래프 기반 컨텍스트가 일반적인 검색 기반 방식보다 높은 정확도를 보였습니다.
- Orbit은 현재 공개 베타 단계입니다.
에이전트 보안과 거버넌스
GitLab은 에이전트가 코드와 운영 환경에 직접 영향을 미치는 상황을 고려해, 에이전트 자체를 관리하는 기능도 발표했습니다.
- 에이전트의 신원과 권한을 관리
- 정책을 적용해 허용 가능한 행동 범위 제한
- 모든 에이전트 작업을 감사 로그로 추적
- 위험한 작업에 승인 절차 적용
- 에이전트용 보안 및 거버넌스 기능은 비공개 베타로 제공될 예정입니다.
GitLab Duo Agent Platform의 오케스트레이션
- GitLab Duo Agent Platform은 에이전트가 개발자의 작업 흐름을 중단하지 않고 다음 작업을 수행하도록 조율합니다.
- 이슈 처리
- 코드 리뷰
- CI/CD 파이프라인 문제 수정
- 플랫폼은 소스 코드, 컨텍스트, 보안 정책을 연결해 단순 코드 생성이 아닌 전체 개발 생명주기 자동화를 목표로 합니다.
- 해당 플랫폼은 2026년 1월부터 정식 제공되고 있습니다.
GitLab Flex와 새로운 구매 방식
- AI 도입 속도와 사용량은 조직마다 크게 달라 기존의 고정된 좌석·크레딧 계약으로 예측하기 어렵습니다.
- GitLab Flex는 실제 AI 도입 방식과 사용 패턴에 맞춰 구매할 수 있는 유연한 라이선스 모델입니다.
- 현재 주문을 받고 있습니다.
실용적인 결론
AI 코딩 도구를 도입하는 것만으로는 에이전틱 엔지니어링의 생산성을 확보하기 어렵습니다. 대규모 동시성을 처리하는 SCM, 전체 SDLC 컨텍스트, 세밀한 권한·감사·승인 체계, 작업 오케스트레이션을 함께 구축해야 하며, GitLab은 이를 하나의 통합 플랫폼으로 제공하려는 전략을 제시하고 있습니다.