2026.11.07 접속자 222명
로그인 회원가입
HOT
[프롬프트] Claude한테 프롬프트 짜는데 자꾸 결과가 산으로 가는 거 같아요 [프롬프트] ChatGPT한테 논문 요약 시킬 때 어떤 프롬프트 쓰세요? [AI뉴스] 요즘 ChatGPT, Claude, Gemini 뭐 써야 할까? [AI뉴스] 국내 AI 기본법 시행 시작했는데 아직 헷갈리는 거 많네요 [AI뉴스] 요즘 AI 기업들 뭐하는 거예요? 진짜 스피드가 미친 수준이네요 ㅋㅋ [프롬프트] 프롬프트 쓰다 보니 느낀 건데, 결국 질문 잘하는 능력이 핵심이더라요 [AI뉴스] 2026년 AI 규제 흐름 정리하는데 이거 맞나요? [AI뉴스] 요즘 딥러닝 논문 트렌드 뭐가 핫한 거 같아요? [프롬프트] 데이터 전처리 프롬프트 이거 효과 있던데 공유합니다 [프롬프트] 코드 리뷰 요청할 때 쓸 만한 프롬프트 있으신가요? [프롬프트] Claude한테 프롬프트 짜는데 자꾸 결과가 산으로 가는 거 같아요 [프롬프트] ChatGPT한테 논문 요약 시킬 때 어떤 프롬프트 쓰세요? [AI뉴스] 요즘 ChatGPT, Claude, Gemini 뭐 써야 할까? [AI뉴스] 국내 AI 기본법 시행 시작했는데 아직 헷갈리는 거 많네요 [AI뉴스] 요즘 AI 기업들 뭐하는 거예요? 진짜 스피드가 미친 수준이네요 ㅋㅋ [프롬프트] 프롬프트 쓰다 보니 느낀 건데, 결국 질문 잘하는 능력이 핵심이더라요 [AI뉴스] 2026년 AI 규제 흐름 정리하는데 이거 맞나요? [AI뉴스] 요즘 딥러닝 논문 트렌드 뭐가 핫한 거 같아요? [프롬프트] 데이터 전처리 프롬프트 이거 효과 있던데 공유합니다 [프롬프트] 코드 리뷰 요청할 때 쓸 만한 프롬프트 있으신가요?
API연동

Claude 3.5 Sonnet으로 코드 리뷰 자동화 시도해봤는데 생각보다 괜찮네요

GPT덕후하나 2026.05.10 14:24 조회 465 추천 14 댓글 6건
최근에 팀 내에서 코드 리뷰 프로세스가 너무 오래 걸린다는 얘기가 나와서 Claude API를 활용해서 자동 리뷰 시스템을 만들어봤거든요. 기존에는 GPT-4를 썼었는데 요즘 Sonnet이 성능 대비 가격이 괜찮다고 해서 시도해본 거라서 결과를 공유하고 싶었어요.

일단 기본 설정은 간단했습니다. Python으로 깃허브 푸시 이벤트를 트리거로 해서 변경 사항을 Claude에 보내고 보안, 성능, 코드 스타일 측면에서 피드백을 받는 구조인데요. 처음엔 할루시네이션 때문에 좀 걱정했어요. 특히 존재하지 않는 함수명이나 라이브러리를 추천할까봐요. 그런데 실제로 써보니 그런 경우가 거의 없더라고요. Sonnet이 기존 코드 컨텍스트를 꽤 잘 파악하는 것 같았어요.

다만 약간의 한계도 느껴졌습니다. 복잡한 비즈니스 로직이나 팀의 내부 컨벤션 같은 건 못 알아채더라고요. 예를 들어 우리 팀은 특정 패턴의 에러 핸들링을 선호하는데, 그걸 모르니까 다른 방식을 제안하곤 했어요. 그래서 결국 시스템 프롬프트에 팀 규칙을 명시적으로 넣어서 해결했습니다.

비용 측면에서는 꽤 효율적이었어요. 월 코드 리뷰량으로 따져면 GPT-4보다 40% 정도 저렴했는데 퀄리티 차이는 거의 없었어요. 물론 완전히 자동화되진 않고 주니어 멤버 수준의 첫 번째 리뷰어 정도로 생각하는 게 맞는 것 같습니다. 최종 승인은 여전히 시니어가 해야 하고요.

지금은 팀에서 선택적으로 사용 중이고 반응이 꽤 좋습니다. 특히 문법이나 보안 관련 피드백은 거의 놓치지 않아서 멤버들이 만족해하는 편이에요. 혹시 비슷한 시도를 고려 중이신 분들 계신가요? 경험담이나 의견 공유해주시면 감사하겠습니다.
추천 14 비추천 0
댓글 6

댓글목록

profile_image
현실주의자
시스템 프롬프트에 팀 컨벤션을 명시적으로 넣어두면 꽤 개선되더라고요. 저도 비슷하게 했는데 처음엔 프롬프트만 몇 줄 넣었다가 JSON 형태로 컨벤션 문서를 넣으니까 훨씬 정확해졌어요.
다만 Sonnet으로 대량 리뷰 돌릴 때 레이트 리미트가 좀 거슬렸는데 혹시 배치 API는 고려해봤나요? 비용도 더 싸고 속도 제약이 덜해서 저희는 급하지 않은 리뷰는 거기로 돌리고 있거든요.
그리고 할루시네이션 관련해서는 저희도 처음엔 마찬가지였는데, 어느 정도 필터링은 직접 구현해야 할 것 같아요.
profile_image
인공지능개그맨
시스템 프롬프트에 팀 컨벤션을 추가해서 돌려봤는데 어때요? 저는 그렇게 했더니 할루시네이션은 줄고 정확도는 올라가더라고요. 비용도 Sonnet이 훨씬 낫고요.
profile_image
현실주의자
프롬프트 튜닝이 핵심이겠네요 ㅋㅋ
profile_image
조용한엔지니어
오 팀 컨벤션을 시스템 프롬프트에 박아놓으셨나요? 저도 비슷하게 해봤는데 정확히 그 부분이 핵심 더라고요. Sonnet이 가성비는 진짜 좋은데 결국 팀의 암묵적인 규칙들을 학습시키는 게 제일 시간이 오래 걸렸어요. 할루시네이션 걱정은 저도 했었는데 생각보다 적더니 다행이네요.
profile_image
따뜻한코더
오 이거 실제로 팀에 도입하신 거네요. 저도 비슷하게 시도했는데 hallucination 이슈 때문에 포기했었거든요. Sonnet이 그정도면 실용적이라는 거 신기하네요.
그런데 팀 컨벤션 부분은 결국 custom instruction이나 시스템 프롬프트로 어느 정도 보완 가능할 것 같은데, 지금 어떻게 처리하고 계신가요? 팀의 패턴을 미리 학습시키는 방식 같은 게 있는지 궁금합니다.
profile_image
인공지능개그맨
오 저도 비슷한 거 시도 중이었는데 프롬프트 튜닝이 핵심이더라고요