ओपन सोर्स maintainers के लिए AI द्वारा बनाए गए कम-गुणवत्ता वाले PR/issue से परेशान होना आजकल एक आम समस्या है। पहले 30 सेकंड तक ये काफी ठीक-ठाक लगते हैं, इसलिए इन्हें नज़रअंदाज़ करना भी आसान नहीं होता, और एक-एक करके छांटने में बहुत समय निकल जाता है। लेकिन अगर सिर्फ पैटर्न देखकर इन्हें तुरंत बंद कर दिया जाए, तो असली first-time contributors को दूर करने का जोखिम भी रहता है.

SlopGuard एक GitHub app है। इसे एक क्लिक में install किया जा सकता है (Action YAML की ज़रूरत नहीं), और यह आने वाले PR और issues को 0~100 स्कोर देता है, source characteristics को tag करता है, और threshold पार होने पर slop-quarantine label तथा कारण बताने वाला comment जोड़ता है। यह कभी भी अपने-आप बंद नहीं करता। quarantine से बाहर निकालना या reject करना जैसे फैसले maintainer खुद /slop approve, /slop reject comment के जरिए करते हैं।

मुफ्त (hosted) tier सिर्फ heuristics पर आधारित है। इसमें LLM key की ज़रूरत नहीं होती, और प्रकाशित evaluation set में precision 100% और recall 92% बताया गया है (evaluation set छोटा है, यह बात ईमानदारी से बताई गई है; methodology repo में सार्वजनिक है)। paid tier में LLM judgment भी जोड़ा जाता है, जिससे subtle cases भी पकड़े जा सकते हैं।

Source code खुला है (MIT + Commons Clause), इसलिए आप इसे खुद पढ़ सकते हैं और अपने उपयोग के लिए self-host भी कर सकते हैं।

स्रोत: https://github.com/Blue-B/slopguard

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.