우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기
RAGVector DBLLM코드 스타일코드 리뷰테스트 코드
AI 요약
Beta이 글은 여기어때컴퍼니 프론트엔드 개발자가 팀의 코드 스타일을 학습하는 AI를 개발한 경험을 공유합니다. 개발 생산성 저하와 QA 단계의 커뮤니케이션 비용 증가 문제를 해결하기 위해 RAG(Retrieval-Augmented Generation) 기술과 Vector DB를 활용했습니다.
팀의 코드베이스를 벡터화하여 DB에 저장하고, 이를 기반으로 RAG를 수행하여 AI가 팀의 코드 스타일을 이해하도록 만들었습니다. 이를 통해 자동 코드 리뷰 시스템 'Diffy'와 테스트 코드 자동 생성 npm 패키지 '@pwb/testgen'을 개발하는 성과를 거두었습니다.
이 기술은 반복적인 개발 작업을 자동화하고 비즈니스 문제 해결에 집중할 수 있는 환경을 조성하는 데 기여합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

