Greptile, Claude Agent SDK로 진정한 에이전틱 코드 리뷰 구현

Claude 사용해 보기
영업팀에 문의하기
시작하기
산업:
소프트웨어
기업 규모:
중소기업
제품:
AI Platform
Partner:
위치:
북아메리카
~90% 캐시 적중률
Agent SDK를 통한 프롬프트 캐싱으로 비용을 대폭 절감하고 컴퓨팅 효율성을 향상시킵니다
100만 건
월간 발견되는 이슈

The problem

Next

Next

Read more

The solution

Next

Next

Read more
"Agent SDK 덕분에 더 빠른 속도와 훨씬 높은 비용 효율성으로 제품을 출시할 수 있으며, 전문 도구 구축에 깊이 집중할 수 있게 되었습니다."
Daksh Gupta
공동 창업자 겸 CEO, Greptile

Next

Next

Read more

더 읽어보세요
Next

Video caption
Next

자세한 내용 확인하기
Next

Video caption
Next

Prev
Next

Greptile은 전체 코드베이스 컨텍스트를 활용하여 풀 리퀘스트를 리뷰하는 AI 에이전트를 구축합니다. 스타트업부터 NVIDIA, Brex, Coinbase 등의 엔터프라이즈까지 2,000개 이상의 조직에 서비스를 제공하며, 엔지니어링 팀이 버그와 안티패턴을 프로덕션에 배포되기 전에 포착할 수 있도록 지원합니다.

Claude Agent SDK를 활용하여 Greptile은:

  • ~90%의 캐시 적중률을 달성하여 Greptile과 셀프 호스팅 고객 모두의 비용을 대폭 절감합니다
  • git 히스토리, 유사 함수, 풀 리퀘스트 컨텍스트를 가로질러 단서를 쫓는 멀티홉 코드 조사를 가능하게 합니다
  • 하네스 인프라 대신 전문 도구에 엔지니어링 시간을 집중하여 새로운 기능을 더 빠르게 출시합니다
  • 엄격한 워크플로우 대신 이슈를 반복적으로 조사하는 자율적 코드 리뷰를 구동합니다
  • 효율적인 컴퓨팅 사용을 통해 엔터프라이즈 고객에게 비용 효율적인 셀프 호스팅 옵션을 제공합니다

문제점

AI 코드 리뷰 분야에서 대부분의 도구는 사전에 정해진 경로를 따릅니다. 풀 리퀘스트를 스캔하고, 정해진 체크리스트를 실행하고, 예측 가능한 순서로 결과를 제시합니다. 그러나 Greptile은 코드 리뷰를 체크리스트가 아닌 조사로 봅니다. 숙련된 엔지니어가 이상한 점을 발견하면 대본대로 따르지 않습니다. 더 깊이 파고들고, 컨텍스트를 조사하고, 히스토리를 추적하며, 코드베이스 전반에 걸쳐 점들을 연결합니다.

Greptile 팀은 이 격차를 인식했습니다. 조사 작업을 위한 전문 도구를 구축했습니다: 코드베이스 컨텍스트 가져오기, 의미적으로 유사한 함수 찾기, git 히스토리 검색 등을 위한 유틸리티. 그러나 오케스트레이션 레이어가 이러한 도구를 엄격한 순서도에 강제로 넣었습니다. 각 단계에서 새로운 정보가 드러났지만, 시스템은 사전에 정해진 순서에 갇혀 있었기 때문에 그 발견에 기반하여 행동할 수 없었습니다.

Greptile의 공동 창업자 겸 CEO인 Daksh Gupta는 "Greptile이 진정한 멀티홉과 자율성을 가진 시스템을 구축하고자 했습니다—모든 단계에서 새로운 정보가 드러나고, 엄격한 순서도 대신 그 정보에 기반하여 다음 단계를 정할 수 있는 시스템을 말입니다"라고 말합니다.

팀은 자신들의 도구만큼 지능적인 오케스트레이션 레이어—코드 리뷰 에이전트가 숙련된 엔지니어처럼 사고할 수 있게 하는 레이어—가 필요했습니다.

Agent SDK로 에이전틱 코드 리뷰 시스템 구축

Greptile 팀은 자체 에이전트 하네스를 구축하는 것을 고려했지만, 어디에 시간을 투자하는 것이 더 나은지 금세 깨달았습니다. Gupta는 "코드 리뷰를 위한 더 나은 도구를 구축하는 데 모든 시간을 투자하는 것이 가치 있다는 것이 명확해졌습니다"라고 말합니다. 10명의 엔지니어로 구성된 팀에게 이러한 집중은 중요합니다.

Claude Agent SDK는 인프라 대신 도메인 전문성에 집중할 수 있는 강력한 오케스트레이션 레이어를 제공했습니다. 이 결정은 기술적 직관도 반영합니다: 에이전트 하네스와 모델은 긴밀하게 연결되어 있습니다. Gupta는 "모델과 하네스가 결합될 것이고, 그 모델이 최고라는 것이 명확했습니다"라고 설명합니다. "이것이 Anthropic SDK의 정말 큰 장점이었습니다."

Greptile, Claude를 활용한 멀티홉 코드 조사

Claude는 이제 Greptile의 조사적 코드 리뷰 접근 방식을 구동합니다. 에이전트가 이상해 보이는 계산이나 코드베이스의 다른 함수와 다른 함수를 발견하면 자율적으로 다음 조사 대상을 결정할 수 있습니다. 변경 이유를 이해하기 위해 git 히스토리를 조사하거나, 컨텍스트를 파악하기 위해 커밋을 원래 풀 리퀘스트로 추적하거나, 레포지토리의 다른 부분에 있는 패턴과 비교할 수 있습니다. Gupta는 "이것은 탐사 기자나 탐정처럼 행동합니다"라고 설명합니다. "우리는 탐정을 위한 모든 도구를 가지고 있었고, 그것을 위한 정말 강력한 오케스트레이터가 필요했습니다."

Greptile은 Opus 4.5에서 실행됩니다. Gupta는 "코드의 버그와 안티패턴 감지라는 우리의 모든 목표를 달성하기 위한 최고의 코딩 모델이라고 확신합니다"라고 말했습니다. "프롬프트 캐싱이 우리 사용 사례에 잘 맞고, MCP와의 통합도 가치 있었습니다."

Greptile은 또한 SDK의 서브 에이전트 기능을 적극적으로 활용합니다. 하나의 서브 에이전트는 메모리 검색을 담당하며, 팀이 표현한 코딩 표준, Greptile이 코드베이스에서 학습한 특이 사항, 문서, claude.md 파일, cursor 규칙의 컨텍스트를 포함한 정보 뱅크에서 데이터를 가져옵니다. 이러한 축적된 지식이 모든 리뷰에 반영됩니다.

팀은 또한 훅을 사용하여 필요한 부분에 결정론을 주입합니다. 코드 리뷰의 경우, 이는 풀 리퀘스트의 모든 파일이 검사되도록 보장하는 것을 의미합니다—철저하고 일관된 커버리지가 필요한 엔터프라이즈 고객에게 필수적인 보장 사항입니다.

성과

GreptileNVIDIA의 PhysicsNeMo에서 정밀도 계산 버그를 발견하고, 저자가 이의를 제기하자 증거로 뒷받침합니다.

Agent SDK로의 전환은 즉각적인 효율성 향상을 가져왔습니다. Greptile은 이제 90%에 육박하는 캐시 적중률을 달성하여 운영 전반에 걸쳐 의미 있는 비용 절감을 실현하고 있습니다. 자체 Anthropic 인스턴스를 사용하여 Greptile을 셀프 호스팅하는 고객에게 이러한 효율성은 비용 비례 증가 없이 더 큰 규모로 AI 코드 리뷰를 도입할 수 있음을 의미합니다. Gupta는 "이제 Agent SDK로 진정한 자율성을 갖게 되었습니다—모든 단계에서 새로운 정보가 생성되고, 다음 단계가 그 정보에 기반할 수 있습니다"라고 말합니다. "이것이 코드 리뷰 에이전트의 작동 방식을 근본적으로 변화시켰습니다."

더 깊은 영향은 Greptile이 이제 구축할 수 있는 것에 있습니다. Gupta는 "Agent SDK 덕분에 훨씬 더 높은 비용 효율성으로 더 빠르게 출시할 수 있으며, 전문 도구 구축에 깊이 집중할 수 있게 되었습니다"라고 말합니다. "달성하고자 하는 특정 목표를 위한 고도로 전문화된 도구를 구축하는 데 모든 에너지를 집중할 수 있습니다."

하네스 인프라를 유지하는 대신, 팀은 코드 리뷰를 진정으로 유용하게 만드는 도구에 엔지니어링 시간을 투자합니다: 더 나은 코드베이스 이해, 더 스마트한 유사성 감지, 더 풍부한 git 히스토리 분석.

성과는 프로덕션에서 나타납니다. NVIDIA 오픈소스 레포지토리의 한 사례에서 Greptile이 리뷰 엔지니어가 처음에 이의를 제기한 문제를 플래그했습니다. 에이전트는 코드베이스 전반의 유사 함수 비교, 관련 git 히스토리 등의 추가 증거로 응답했고, 엔지니어는 해당 발견이 정확하다고 인정했습니다. 에이전트가 증거로 자신의 발견을 방어할 수 있는 이러한 다단계 조사는 에이전틱 아키텍처가 가능하게 하는 바로 그것입니다.

고객들도 차이를 느꼈습니다. Brex의 시니어 엔지니어 Jarrod Ruhdland는 "AI가 이해하기 어렵다고 반복적으로 증명된 기술 스택을 가지고 있음에도 불구하고, Greptile은 가장 엄격한 엔지니어들도 인정한 우수한 신호 대 잡음 비로 일관된 리뷰 인사이트를 제공했습니다"라고 말합니다.

Greptile은 Agent SDK를 활용하여 가능한 것의 범위를 계속 확장하고 있으며, SDK 없이는 개발하고 유지하기가 훨씬 어려웠을 새로운 기능을 구축하고 있습니다. 매월 10억 줄 이상의 코드를 리뷰하는 기업에게 인프라 대신 도메인 전문성에 집중할 수 있는 능력은 전략적 이점이 되었습니다.

"Agent SDK 덕분에 더 빠른 속도와 훨씬 높은 비용 효율성으로 제품을 출시할 수 있으며, 전문 도구 구축에 깊이 집중할 수 있게 되었습니다."
Daksh Gupta
공동 창업자 겸 CEO, Greptile

Next

Video caption
Next

Prev
Next