5 पॉइंट द्वारा xguru 2025-05-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • OpenAI LLM का उपयोग करके GitHub प्रोजेक्ट के issues का विश्लेषण कर अपने-आप उपयुक्त labels देता है
  • यह उपयोगकर्ता द्वारा दी गई label list file के आधार पर काम करता है, और किसी विशेष repository के issues पढ़कर उपयुक्त label चुनता है
  • डिफ़ॉल्ट मॉडल के रूप में gpt-4o-mini का उपयोग करता है, और कमांड लाइन से मॉडल, label file, और dry-run करना है या नहीं को लचीले ढंग से सेट किया जा सकता है
  • अगर प्रोजेक्ट root में .gail-labels file जोड़ दी जाए तो यह उसी file को अपने-आप उपयोग करता है, और अतिरिक्त सेटिंग के बिना आसानी से चलाया जा सकता है
  • मूल रूप से libffi के 200 से अधिक खुले issues को व्यवस्थित करने के लिए विकसित किया गया था, और अपेक्षा से बेहतर काम करता है
  • dependency installation के लिए ocicl का उपयोग किया जाता है
    $ ocicl install  
    $ make  
    
  • उपयोग का तरीका
    $ gail OWNER REPO [options]  
    
    • मुख्य options:
      • --labels <फ़ाइलपथ>: उपयोग करने के लिए label list file निर्दिष्ट करें (.gail-labels डिफ़ॉल्ट)
      • --model <मॉडलनाम>: उपयोग करने के लिए OpenAI मॉडल निर्दिष्ट करें (gpt-4o-mini डिफ़ॉल्ट)
      • --dry-run: वास्तविक labeling किए बिना केवल परिणाम का simulation
  • अगर .gail-labels file को repository root में जोड़ दिया जाए, तो यह उस label file को अपने-आप पहचानकर उपयोग करता है

1 टिप्पणियां

 
minhoryang 2025-05-26

यह Common Lisp प्रोजेक्ट है। इसलिए ocicl+make का कॉम्बिनेशन चल रहा है। इसे Vibe AI को देकर बस typescript+deno में बनवाने को कहना maintenance के लिहाज़ से ज़्यादा आसान रहेगा।