5 điểm bởi xguru 2025-05-26 | 1 bình luận | Chia sẻ qua WhatsApp
  • Công cụ sử dụng OpenAI LLM để phân tích issue của các dự án GitHub và tự động gán nhãn phù hợp
  • Hoạt động dựa trên tệp danh sách nhãn do người dùng cung cấp, đọc các issue của một kho lưu trữ cụ thể và chọn nhãn phù hợp
  • Sử dụng gpt-4o-mini làm mô hình mặc định, đồng thời có thể linh hoạt cấu hình mô hình, tệp nhãn và có chạy dry-run hay không từ dòng lệnh
  • Nếu thêm tệp .gail-labels vào thư mục gốc của dự án thì công cụ sẽ tự động sử dụng tệp đó, giúp chạy dễ dàng mà không cần cấu hình thêm
  • Ban đầu được phát triển để xử lý hơn 200 issue đang mở của libffi, và hoạt động tốt hơn mong đợi
  • Cài đặt phụ thuộc bằng ocicl
    $ ocicl install  
    $ make  
    
  • Cách sử dụng
    $ gail OWNER REPO [tùy chọn]  
    
    • Các tùy chọn chính:
      • --labels <đường_dẫn_tệp>: chỉ định tệp danh sách nhãn sẽ dùng (.gail-labels là mặc định)
      • --model <tên_mô_hình>: chỉ định mô hình OpenAI sẽ dùng (gpt-4o-mini là mặc định)
      • --dry-run: mô phỏng kết quả mà không gắn nhãn thực tế
  • Nếu thêm tệp .gail-labels vào thư mục gốc của kho lưu trữ, công cụ sẽ tự động nhận diện và sử dụng tệp nhãn đó

1 bình luận

 
minhoryang 2025-05-26

Đây là một dự án Common Lisp nhỉ. Vì thế mới có thể dùng được tổ hợp ocicl+make. Có lẽ sẽ dễ bảo trì hơn nếu ném cái này cho Vibe AI rồi bảo nó làm luôn bằng typescript+deno.