Agent-Field/pr-af
#1 open-source code reviewer on Code-Review-Bench
해결하는 문제
PR-AF는 얕은 diff 요약이 아닌 심층 아키텍처 감사를 위해 설계된 오픈소스 에이전트형 코드 리뷰어입니다. 오탐지를 줄이고 선형 분석 도구가 놓치기 쉬운 복잡한 시스템 전반의 취약점을 식별하여 CI/CD 파이프라인을 위한 고충실도 게이트를 제공하는 것을 목표로 합니다.
작동 방식
PR-AF는 풀 리퀘스트의 특정 토폴로지에 따라 실행 그래프를 변화시키는 동적 파이프라인을 사용합니다. 프로세스는 다음과 같은 주요 단계를 따릅니다.
- 동적 파이프라인 생성: 의미론적, 기계적, 시스템적 렌즈를 통해 PR을 평가하여 전문화된 임시 리뷰 에이전트를 생성합니다.
- 증거 기반: 저장소에서 정확한 호출자 스니펫과 가져오기 컨텍스트를 추출하여 발견 사항을 검증함으로써 주장이 실제 코드에 근거하도록 보장합니다.
- 복합 취약점 통합: 여러 파일에 걸친 관련 위험을 클러스터링하여 더 큰 시스템 문제를 식별합니다.
- 반증 가능성 게이트: 댓글을 게시하기 전에 안전하거나 의도된 동작 및 기존 완화 조치를 기반으로 발견 사항을 무효화하려고 시도합니다.
대상 사용자
엄격하고 높은 정확도의 코드 리뷰를 최종 CI/CD 게이트키퍼로 요구하는 엔지니어링 팀을 대상으로 하며, 특히 아키텍처 깊이와 오탐지 최소화가 실행 속도보다 더 중요한 경우에 적합합니다.
주요 특징
- 벤치마크 리더: Martian Code-Review-Bench의 golden recall에서 오픈소스 리뷰어 1위로 선정되었습니다.
- 모델 유연성: 일상적인 PR용 저비용 모델부터 고위험 리뷰용 GLM-5.2 또는 Opus급 최첨단 모델까지 다양한 모델을 지원합니다.
- 증거 기반: 프로그래매틱 AST 추출을 사용하여 발견 사항이 코드 증거로 뒷받침되도록 보장합니다.
- 비용 효율성: 리뷰당 비용이 폐쇄형 상용 도구보다 약 10배 저렴합니다.
- GitHub 통합: 특정 라벨(
pr-af)을 사용하여 GitHub Action을 통해 트리거할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트