구글(Google)이 AI 코딩 에이전트의 설계 문서를 검토하는 플러그인 ‘Elephant-Goldfish Model’(EGM)에 Cursor, OpenCode V1, GitHub Copilot용 실험 어댑터 3종을 추가했다. EGM은 코드 작성 전에 설계안을 만들고, 별도 대화 맥락의 리뷰 에이전트가 이를 검토하는 도구다.
구글은 11월 6일 공개한 v0.1.1 릴리스에서 실험적 어댑터 3종을 추가했다. 플러그인 목록을 갱신하고 현재 클로드(Claude)·오픈AI(OpenAI) 런타임을 패키지에 포함했다. 릴리스 파일의 환경별 종단 간 검증은 아직 끝나지 않았다. 릴리스 기록
EGM은 10월 22일 아파치 2.0 라이선스로 공개됐다. 에이전트용 마크다운 규칙과 리뷰어 역할, 작업 절차를 묶은 플러그인으로, 새 AI 모델이나 모델 가중치를 제공하지 않는다. 구글은 이 도구가 사내 개발자를 위해 만들어졌다고 밝혔다. 구글 공식 발표, 공식 저장소
작업은 프로젝트 맥락을 가진 ‘Elephant’와 설계 초안 작성자의 이전 대화를 넘겨받지 않는 ‘Goldfish’로 나뉜다. 구글이 제시한 목적은 설계를 만든 에이전트가 앞선 대화에서 형성한 가정을 리뷰 단계에서도 공유해 놓치는 일을 줄이는 것이다.
‘Elephant’는 프로젝트 요구사항과 앞서 내린 결정을 바탕으로 설계 초안을 쓴다. 이 단계에서는 코드를 작성하지 않고, 구현에 앞서 무엇을 어떻게 바꿀지 문서로 정리한다.
설계 초안에는 문제 정의와 기술 계획, 검토한 대안, 변경할 파일을 담는다. 이 정보는 리뷰어가 작성자와 나눈 대화가 없어도 설계의 의도와 범위를 파악하도록 돕는다.
‘Goldfish’는 앞선 대화 없이 설계 문서와 참조 자료를 읽는다. 문서에 적힌 내용만으로 설계의 구조와 의도를 설명할 수 있는지 살핀다.
검토는 문서 이해도에 그치지 않는다. Goldfish는 누락된 조건과 숨은 의존 관계, 예외 상황을 찾고, 수정할 파일과 자료구조·함수의 형태 등 구현에 필요한 정보가 분명한지도 확인한다.
검토 결과를 받아들일지, 설계를 고쳐 승인할지는 사람이 결정한다. 검토를 통과했다는 사실만으로 구현이 자동 승인되는 구조는 아니다.
저장소에는 설계 초안 작성과 검토 결과 반영 외에도 기존 코드베이스 문서화, 승인된 설계와 실제 구현의 차이 확인 기능이 담겼다. 공식 저장소
검토를 실행하려면 이전 대화와 분리된 새 맥락의 하위 에이전트를 만들 수 있는 환경이 필요하다. 저장소는 이 조건을 충족하지 못하면 검토를 중단한다고 안내한다.
구글은 수천 명의 직원이 매일 EGM을 사용한다고 밝혔다. 이 수치는 회사가 제시한 것으로, 별도의 이용자 집계가 함께 공개된 것은 아니다.
저장소 FAQ는 설계 문서 작성과 검토가 추가 작업을 만들 수 있다고 설명한다. 범위가 분명한 작은 수정에는 전체 절차를 적용해도 시간을 아끼지 못할 수 있으며, 절차를 완료했다는 사실만으로 생산성 향상이 입증되는 것은 아니라고 덧붙였다. 저장소 FAQ
검토자의 대화 맥락이 분리돼도 사용하는 모델까지 달라지는 것은 아니다. 11월 8일 공개된 이슈는 일부 환경에서 Goldfish가 설계 작성자와 같은 AI 모델을 기본값으로 사용할 수 있다며 다른 모델을 선택할 수 있게 해 달라고 요청했다. 이슈 작성자는 모델이 같을 때 공통 약점이 남을 수 있다고 지적했지만, 다른 모델을 쓰면 검토 성과가 높아진다는 측정 결과는 제시하지 않았다. 공개 이슈 #358
<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>
Most Popular