5P by xguru 3일전 | ★ favorite | 댓글 1개
  • OpenAI LLM을 활용하여 GitHub 프로젝트의 이슈를 분석하여 자동으로 적절한 라벨을 부여하는 도구
  • 사용자가 제공한 라벨 목록 파일을 기반으로 작동하며, 특정 저장소의 이슈들을 읽고 적합한 라벨을 선택
  • gpt-4o-mini를 기본 모델로 사용하며, 커맨드라인에서 모델과 라벨 파일, dry-run 여부를 유연하게 설정 가능
  • .gail-labels 파일을 프로젝트 루트에 추가하면 해당 파일을 자동으로 사용하며, 추가 설정 없이 간편하게 실행
  • 원래는 libffi의 200개 이상 오픈 이슈 정리를 위해 개발되었으며, 기대 이상으로 잘 작동함
  • 의존성 설치는 ocicl를 사용
    $ ocicl install  
    $ make  
    
  • 사용법
    $ gail OWNER REPO [옵션]  
    
    • 주요 옵션:
      • --labels <파일경로>: 사용할 라벨 목록 파일 지정 (.gail-labels 기본값)
      • --model <모델명>: 사용할 OpenAI 모델 지정 (gpt-4o-mini 기본값)
      • --dry-run: 실제 라벨링 없이 결과만 시뮬레이션
  • .gail-labels 파일을 저장소 루트에 추가하면 자동으로 해당 라벨 파일을 인식하여 사용함

Common Lisp 프로젝트네요. 그래서 ocicl+make 조합이 되는거군요. Vibe AI에게 이걸 던져주고 그냥 typescript+deno로 만들어달라고하는게 더 유지보수가 편하겠어요.