Gemini 4 Argon, 구글 ADK 성능 최적화
최근 30일 조회수 — 좋아요 —핵심 요약
Gemini 4 Argon이 11시간 자율 작업으로 구글 ADK의 메모리 준비 비용과 최초 임포트 시간을 줄였다.

구글이 Gemini 4 Argon을 11시간 동안 사람의 개입 없이 실행해 20만 줄이 넘는 에이전트 개발 키트(Agent Development Kit·ADK) 파이썬 코드베이스를 최적화했다. InfoQ에 따르면 실제 코드에 반영된 변경은 두 건으로, 긴 세션의 메모리 내 준비 비용을 약 40% 줄이고 패키지 최초 임포트 시간은 21% 단축했다.1
이번 실험의 초점은 빈 폴더에서 새 앱을 만드는 일이 아니라 기존 대형 코드베이스를 모델이 얼마나 잘 다룰 수 있는지 확인하는 데 있었다. ADK는 약 800개 파일과 1만6,892개의 오픈소스 단위 테스트로 구성된다. 성능 저하가 나타난 파일만 살펴봐서는 병목을 찾기 어려우며, 여러 모듈에 걸친 호출 관계와 공유 참조까지 추적해야 한다는 점에서 까다로운 대상이었다.
구글 엔지니어들은 짧은 사전 실행을 거쳐 테스트와 벤치마크 규칙을 프롬프트에 보강했다. 저장소별 지침은 새 엔지니어용 온보딩 문서처럼 .agents/skills 파일에 담았고, 컨텍스트 창이 불필요한 정보로 차지 않도록 작업에 필요한 스킬만 읽게 했다. Antigravity의 /goal 모드에는 공개 API와 모델 입력을 바꾸지 않고 시작 시점, 장기 세션, 다중 에이전트·워크플로 환경의 오버헤드를 줄이라는 목표를 지정했다. 모든 변경에는 회귀 테스트와 전후 성능 수치를 요구했으며, 승인 가능한 풀 리퀘스트(PR)를 만들되 병합하지 말라고 지시했다.
실행 기록상 Argon은 저장소 지침을 읽고 기준 성능을 측정한 뒤 수정안을 자체 검토하고 전체 단위 테스트를 실행했다. 채택된 첫 변경은 세션 기록을 복사하기 전에 이벤트를 걸러 불필요한 복사를 줄였고, 두 번째 변경은 무거운 패키지를 실제로 필요할 때 불러오는 지연 로딩을 도입했다. 프로파일러가 복사와 임포트에 걸린 시간을 보여준다면, Argon은 변경의 안전성을 확인하려고 40개 파일에 걸친 호출자와 모의 객체 대상, 공유 참조까지 추적했다.
개별 대형언어모델(LLM) 호출에서는 28ms나 78ms가 두드러지지 않는다. 그러나 내부 도구 호출이 158회 이어진 실험에서는 누적 효과로 전체 실행 시간이 65.6초에서 56.1초로 9.5초 줄었다. 다만 결과물이 곧바로 사람의 검토를 대체한 것은 아니다. Argon이 제안한 다른 수정 네 건은 신뢰성, 유지보수성, 호환성 또는 측정 가능한 성능 이득이 부족하다는 이유로 거절됐다. 코딩 이후의 PR 검토와 디버깅, 테스트가 여전히 병목으로 남았다는 뜻이다.
Footnotes
-
InfoQ, “Google Optimizes Agent Development Kit’s 200K-line Python Codebase Overnight with Gemini 4 Argon” ↩
읽기 목록은 이 브라우저에 저장됩니다.
출처
- Google Optimizes Agent Development Kit's 200K-line Python Codebase Overnight with Gemini 4 Argon — InfoQ
이 글은 위 출처를 근거로 자동 생성된 뒤 발행됐습니다. 원문을 함께 확인해 주세요. 교차 보도 없이 단독 출처로 작성됐습니다.