설명
기타는 SonarQube의 개발사인 Sonar에서 만든 코드 변경 검증 에이전트입니다. 그 목표는 "단순히 검토하는 것이 아니라 배포하라"입니다: 풀 리퀘스트에 댓글만 남기는 것이 아니라, 기타는 변경 사항을 열어 병합 준비가 완료될 때까지 진행하고, 통과했음을 증명하는 것을 목표로 합니다.
더 읽기
기타는 코드베이스와 팀 규칙에 대한 맥락을 가지고 각 풀 리퀘스트를 검토하며, 실제 문제로 간주되는 사항을 플래그하기 위해 조정되어, PR을 댓글로 묻어버리는 대신 하나의 통합된 댓글과 중요한 부분에만 인라인 노트를 제공합니다. CI가 실패하면, 파이프라인 출력을 읽고, 진짜 오류와 불안정한 테스트 또는 인프라 노이즈를 구분하며, 무엇이 잘못되었는지를 근본적으로 분석합니다. 수정 가능한 문제를 발견하면, 이를 생성하고 팀이 정의한 규칙에 따라 브랜치에 커밋합니다: 기타가 스스로 수정할 수 있는 것, 반드시 에스컬레이션해야 하는 것, 그리고 병합을 완전히 차단하는 것을 정의합니다. 그런 다음 CI가 통과할 때까지 반복하고, 그 시점에서만 커밋합니다. 분석 대시보드는 병합 시간, 수정 비율 및 CI 실패 패턴을 추적합니다.
기타는 GitHub, GitLab, Bitbucket 및 Azure DevOps와 연결되어 소스 제어를 수행하며, CircleCI, Buildkite, Bitrise, Harness, TeamCity 및 Jenkins와 CI를 연결합니다. 또한 Jira, Linear 및 Slack과도 통합됩니다. 데이터 처리에 대해 Sonar는 기타가 소스 코드를 보존하지 않으며, 고객 코드를 모델 훈련에 사용하지 않고, LLM 제공업체와 데이터 보존 계약을 체결하지 않았다고 명시합니다; 사용자는 선택적으로 자신의 Anthropic API 키를 가져올 수 있습니다. 기타는 SOC 2 Type II 인증, ISO 27001 인증 및 GDPR 검증을 받았습니다.
Sonar는 기타를 SonarQube의 보완으로 위치 지우며, 대체품이 아닙니다: SonarQube는 코드 품질, 보안 취약점 및 기술 부채에 대해 40개 이상의 언어에 걸쳐 결정론적 규칙 기반 분석을 수행하는 반면, 기타는 변경의 의도와 논리에 대해 추론하는 AI 기반 검토를 추가하여 SonarQube의 정적 규칙이 잡지 못하는 기능적 버그를 포착합니다. 기타는 사용자당 가격이 책정됩니다: Core는 사용자당 월 $20, Pro는 사용자당 월 $40이며, Enterprise는 풀 리퀘스트당 청구되는 맞춤형 성과 기반 가격으로 제공됩니다. Pro 플랜의 14일 무료 체험이 제공되며, 신용 카드가 필요하지 않습니다.
- 카테고리AI 코드 리뷰 및 테스트
- 요금제프리미엄
- 배포클라우드
- 플랫폼GitHub, GitLab
기타의 핵심 기능
코드베이스 및 규칙 맥락을 고려하여 풀 리퀘스트를 검토하며, 낮은 오탐률을 위해 조정됨
CI 실패를 진단하고 진짜 오류를 불안정한 테스트 또는 인프라 노이즈와 구분함
팀이 정의한 규칙 내에서 자동으로 수정을 생성하고 커밋함
CI가 통과할 때까지 변경 사항을 반복하며, 그때만 녹색 파이프라인에서 커밋함
팀이 기타가 수정할 수 있는 것 또는 반드시 에스컬레이션해야 하는 것을 제어할 수 있도록 간단한 언어로 병합 정책을 작성할 수 있게 함
병합 시간, 수정 비율 및 반복 실패 패턴에 대한 분석 제공
GitHub, GitLab, Bitbucket, Azure DevOps 및 주요 CI 제공업체와 통합됨
데이터 보존이 없는 SOC 2 Type II, ISO 27001 및 GDPR 인증 보유
기타 사용 방법은?
레포 및 CI 연결: GitHub, GitLab, Bitbucket 또는 Azure DevOps와 CI 제공업체를 연결합니다.
병합 정책 설정: 기타가 수정할 수 있는 것, 에스컬레이션할 것 또는 차단할 것을 간단한 언어로 정의합니다.
검토 진행: 기타는 각 풀 리퀘스트에서 실제 문제에 대해 댓글을 달고 CI 결과를 읽습니다.
제안된 수정 사항 검토: 기타가 귀하의 규칙에 따라 커밋한 수정을 승인하거나 조정합니다.
녹색에서 병합: 기타는 변경 사항이 준비되기 전에 CI가 통과할 때까지 반복합니다.
추세 추적: 분석 대시보드를 사용하여 시간에 따른 병합 시간 및 수정 비율을 관찰합니다.
기타의 사용 사례
- 풀 리퀘스트 검토
- CI 실패 분류
- 자율 버그 수정
- 대규모 에이전틱 코드 검토




