PR 분석 도구
개발자와 오픈소스 유지관리자가 새로운 수신 PR을 분석하도록 지원
기능
코드 품질, 잠재적 위험, 가독성, 기타 요소를 기반으로 마크다운 요약을 생성하여 GitHub 풀 요청 (PR)을 분석하는 도구입니다. 이 프로젝트는 Gemini API와 함께 Langchain 및 VectorDB 임베딩을 활용하여 코드 변경사항에 관한 자세한 통계를 제공합니다. 이 작업은 GitHub 작업을 사용하여 모든 PR에 PR 세부정보가 포함된 API 요청을 전송합니다. 백엔드는 VectorDB를 사용하여 저장소의 모든 파일을 저장하고 이를 Gemini API의 컨텍스트로 사용하여 해당 PR을 입력으로 받아 분석 결과를 반환합니다.
구성용 제품
- 없음
- 코드에도 Gemini를 사용했습니다
- Python에 익숙하지 않기 때문입니다.
- 이 프로젝트는 첫 번째 Langchain 및 벡터 DB 프로젝트였습니다.
팀
작성자:
시드하르트 세티
From
인도