#AI#LLM
GPT-4o로 코드 리뷰 자동화하기
PR이 열릴 때마다 AI가 코드를 읽고 리뷰를 달아줍니다. GitHub Actions + Anthropic API로 구축한 파이프라인 공유합니다.
PR 리뷰는 시간이 많이 걸리는 작업입니다. AI를 활용해 기본적인 리뷰를 자동화하면 팀의 리뷰 부담을 크게 줄일 수 있습니다.
GitHub Actions를 사용해 PR이 열리거나 업데이트될 때마다 워크플로우가 실행되도록 합니다. 변경된 파일의 diff를 수집하고, Anthropic API를 호출해 코드 리뷰를 요청합니다.
프롬프트 설계가 핵심입니다. 단순히 "이 코드를 리뷰해줘"라고 하면 너무 일반적인 답변이 나옵니다. 보안 취약점, 성능 문제, 타입 안전성, 테스트 가능성 등 구체적인 항목을 체크하도록 프롬프트를 구성하면 훨씬 유용한 피드백을 받을 수 있습니다.
실제 사용해보니 단순 실수나 명백한 문제는 AI가 잘 잡아주고, 팀원들은 비즈니스 로직과 아키텍처 리뷰에 집중할 수 있게 되었습니다.