[SW키트] 깃허브, AI 코드 저장·검토 강화…"에이전트 5000개 동시 작업"

'루비콘'으로 저장소에 초당 7200회 코드 처리

컴퓨팅입력 :2026/11/09 16:52    수정: 2026/11/09 16:53

깃허브가 인공지능(AI) 에이전트 수천 개 동시 작업을 처리할 수 있는 새 저장 아키텍처를 내놨다. 에이전트가 저장소에 코드를 올리는 빈도가 늘면서 덩달아 증가한 자동 테스트와 코드 조회 요청에 대응하기 위한 조치다. 

9일 IT 업계에 따르면 깃허브는 최근 '프로젝트 루비콘' 내부 테스트에서 AI 에이전트 5000개가 한 저장소에 초당 7200회 코드 변경 사항을 올리는 동안 읽기 요청 지연 시연을 낮게 유지했다고 밝혔다. 

보통 AI 에이전트가 수정한 코드를 저장소에 한 번 올리면 여러 시스템이 해당 코드를 읽는다. 자동 테스트 시스템은 오류를 확인하기 위해 새 코드를 가져오고, 배포 시스템은 서비스에 반영하기 위해 그 코드를 가져간다. 다른 AI 에이전트도 다음 작업에 필요한 변경 내용을 확인한다.

깃허브에 따르면 한 저장소가 하루에 받은 전체 요청은 올해 3월 평균 4400만 건에서 5월 평균 1억8100만 건으로 약 4배 늘었다. (사진=깃허브 홈페이지)

이처럼 코드를 올리는 작업이 늘면 저장소가 처리해야 할 읽기 요청도 덩달아 증가한다. 깃허브에 따르면 한 저장소가 하루에 받은 전체 요청은 올해 3월 평균 4400만 건에서 5월 평균 1억8100만 건으로 약 4배 늘었다.

깃허브는 늘어나는 요청을 처리하기 위해 '프로젝트 루비콘'에서 코드를 보관하는 공간과 읽기·쓰기 요청을 처리하는 서버를 분리했다. 기존에는 요청을 처리하는 서버가 쌓인 코드 데이터도 정리했지만 루비콘에서는 별도 서버가 정리를 맡는다. 이에 따라 요청이 몰리면 깃허브는 요청 처리 서버만 추가할 수 있다.

깃허브는 여러 에이전트가 동시에 코드를 올릴 때 서로 기다리는 시간도 줄였다. 예를 들어 두 에이전트가 각자 다른 작업 공간인 '브랜치'에서 코드를 수정했다면 깃허브는 두 변경 사항을 동시에 처리할 수 있다. 

두 에이전트가 같은 브랜치의 최신 버전을 동시에 바꾸려 할 때는 한쪽 변경이 다른 쪽 변경을 덮어쓰지 않도록 갱신 요청을 조율한다.

깃허브는 현재 일부 이용자에게 루비콘을 비공개로 제공하고 있다. 내년 초에는 적용 범위를 넓힐 예정이다.

엔타이어가 지적한 '풀 리퀘스트' 손 봐…AI 검토·수정 

깃허브는 코드 검증 강화를 위해 '풀 리퀘스트'에 AI 검토·수정 기능도 추가했다. (이미지=깃허브)

깃허브는 코드 검증 강화를 위해 '풀 리퀘스트'에 AI 검토·수정 기능도 추가했다. 기존 엔타이어 등 경쟁사가 지적한 풀 리퀘스트 한계를 보완한 셈이다. 

풀 리퀘스트는 개발자가 수정한 코드를 프로젝트에 반영해 달라고 제안하는 협업 기능이다. 팀원은 개발자가 올린 요청에서 변경 내용을 검토하고 의견을 남길 수 있다.

깃허브는 미국 샌프란시스코에서 열린 개발자 행사 '깃허브 유니버스 26'에서 풀 리퀘스트에 적용할 수 있는 AI 검토 옵션 '코파일럿 코드 리뷰 맥스'를 공개했다.

개발자가 이 옵션을 선택하면 여러 AI 에이전트로 같은 코드 변경 내용을 각각 검토하고 별도 에이전트로 결과를 종합할 수 있다. 풀 리퀘스트에서 최종 검토 결과까지 확인할 수 있다.

이용자는 코드를 합치는 과정에서 문제 발생시 AI에 수정을 맡길 수도 있다. 또 풀 리퀘스트에서 '에이전트 머지'를 켜면 코파일럿이 자동 테스트 실패나 코드 충돌을 감지해 수정을 시도하기도 한다. 

관련기사

깃허브가 AI 검토 기능을 강화한 이유는 개발자가 오류 가능성이 큰 코드에 검토 시간을 더 쓰도록 돕기 위해서다. 

블라드 페도로프 깃허브 최고기술책임자(CTO)는 지디넷코리아 인터뷰에서 "코드가 더 많이 생성되면 모든 코드를 1~2년 전과 같은 깊이로 검토하기는 어렵다"며 "정말 중요한 부분을 이전과 같은 깊이로 검토하는 것이 목표"라고 말했다.