의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
PR 분석 도구
개발자 및 오픈소스 유지관리 담당자가 새로 추가되는 PR을 분석하도록 지원
기능
코드 품질, 잠재적 위험, 가독성 및 기타 요소를 기반으로 마크다운 요약을 생성하여 GitHub pull 요청 (PR)을 분석하는 도구입니다. 이 프로젝트는 Langchain 및 VectorDB 임베딩과 함께 Gemini API를 활용하여 코드 변경사항에 대한 자세한 인사이트를 제공합니다. GitHub Actions를 사용해 PR 세부정보가 포함된 API 요청을 모든 PR에 전송합니다. 백엔드는 VectorDB를 사용하여 Repo의 모든 파일을 저장하고 이를 Gemini API의 컨텍스트로 사용합니다. 그러면 PR을 입력으로 가져와 분석을 반환합니다.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],[]]