Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기 섬네일

우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기

여기어때 favicon여기어때·AI/ML·
TypeScriptRAGGeminiVector DBChromaDB
2025년 11월 05일8

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

여기어때가 팀의 코드 스타일 학습과 자동 코드 리뷰/테스트 코드 생성을 위한 RAG와 Vector DB 기반 솔루션을 공개했다.

구현 방법

  • ts-morph로 AST 기반 청킹: 함수/클래스 단위로 분리, 긴 함수는 재귀로 세분화
  • Gemini embedding(gemini-embedding-001, 768차원)으로 코드 벡터화 후 ChromaDB에 저장
  • 500개 단위 배치 처리로 대규모 임베딩 속도 대폭 향상
  • CI/CD의 update-embedding 파이프라인으로 변경사항 자동 반영
  • Diffy, @pwb/testgen, 기획 문서 검색 기능 구현

주요 결과

  • 10,000개 청크 처리 시간 45분에서 8분으로 단축
  • 코드 리뷰/테스트 코드 자동화로 생산성과 품질 개선
  • Vector DB를 프로젝트별로 독립적으로 운영

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기 섬네일
88%

우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기

여기어때 favicon여기어때·2025년 11월 05일
멀티 에이전트를 향해: AI가 바꾼 개발의 문법 섬네일
75%

멀티 에이전트를 향해: AI가 바꾼 개발의 문법

마이리얼트립 favicon마이리얼트립·2025년 11월 03일
Agent SDK로 만드는 자율적 AI Assistant 섬네일
74%

Agent SDK로 만드는 자율적 AI Assistant

크리에이트립 favicon크리에이트립·2025년 11월 06일