5 puan yazan xguru 2025-05-26 | 1 yorum | WhatsApp'ta paylaş
  • GitHub projelerindeki issue'ları analiz etmek için OpenAI LLM kullanarak uygun etiketleri otomatik olarak atayan bir araç
  • Kullanıcının sağladığı etiket listesi dosyasını temel alarak çalışır; belirli bir deponun issue'larını okur ve uygun etiketleri seçer
  • Varsayılan model olarak gpt-4o-mini kullanır; model, etiket dosyası ve dry-run durumu komut satırından esnek biçimde ayarlanabilir
  • Proje köküne .gail-labels dosyası eklendiğinde bu dosyayı otomatik kullanır ve ek ayar gerektirmeden kolayca çalıştırılabilir
  • Başlangıçta libffi'nin 200'den fazla açık issue'sunu düzenlemek için geliştirildi ve beklenenden daha iyi çalıştı
  • Bağımlılık kurulumu için ocicl kullanılır
    $ ocicl install  
    $ make  
    
  • Kullanım
    $ gail OWNER REPO [seçenekler]  
    
    • Başlıca seçenekler:
      • --labels <dosya-yolu>: kullanılacak etiket listesi dosyasını belirtir (.gail-labels varsayılan)
      • --model <model-adı>: kullanılacak OpenAI modelini belirtir (gpt-4o-mini varsayılan)
      • --dry-run: gerçek etiketleme yapmadan yalnızca sonucu simüle eder
  • .gail-labels dosyası depo köküne eklenirse ilgili etiket dosyası otomatik olarak algılanıp kullanılır

1 yorum

 
minhoryang 2025-05-26

Common Lisp projesiymiş. O yüzden ocicl+make kombinasyonu çalışıyor demek ki. Bunu Vibe AI'ye verip doğrudan typescript+deno ile yapmasını istemek bakım açısından daha kolay olurdu.