, AI-SLOP Detector 3.1.1 - AI एजेंट द्वारा बनाए गए स्पेगेटी कोड को पकड़ने वाला विश्लेषण टूल
(github.com/flamehaven01)AI-SLOP Detector एक टूल है जो AI एजेंट द्वारा बनाए गए कोड में अक्सर दिखने वाली संरचनात्मक खामियों का static analysis करता है.
सिर्फ साधारण style check से आगे बढ़कर, यह stub implementation, phantom import, बढ़ा-चढ़ाकर लिखी गई comments/terminology, और helper में तोड़कर छिपाई गई complexity जैसी चीज़ों पर ध्यान देता है,
यानी ऐसे कोड पर जो “ऊपर से साफ़-सुथरा दिखता है, लेकिन असल में अस्थिर होता है”.
क्या कर सकता है
- एकल Python फ़ाइल / पूरे project का analysis
- JSON output के ज़रिए automation pipeline integration
- CI gate के रूप में उपयोग
- VS Code extension support
- AI code के structural defect patterns की detection
इसकी ज़रूरत क्यों है
- तेज़ी से जनरेट किए गए AI code की दिखने वाली quality और वास्तविक implementation density में फर्क समझने में मदद
- lint/style tools जिन भरोसेमंद दिखने वाले लेकिन खोखले code को अक्सर मिस कर देते हैं, उन्हें अतिरिक्त रूप से फ़िल्टर करना
- local analysis से लेकर CI तक सीधे जोड़ना संभव
2.9.x ~ 3.1.1 के मुख्य बदलाव
- phantom import detection जोड़ा गया और उसे अधिक सटीक बनाया गया
→ अब मौजूद न होने वाले package, गलत import, optional dependency/guarded import के बीच अधिक सटीक अंतर किया जा सकता है - history tracking + self-calibration जोड़ा गया
→ execution history के आधार पर false positive और वास्तविक समस्या के बीच अंतर करना आसान हुआ - score model को weighted geometric mean (GQG) आधारित मॉडल में बदला गया
→ अब एक-दो अच्छे metrics के कारण पूरी समस्या छिप जाना मुश्किल हो गया है - fragmented god function detection जोड़ा गया
→ जटिल function को कई helper में तोड़कर साफ़ दिखाने वाले छिपे पैटर्न भी पकड़े जा सकते हैं - placeholder variable naming detection जोड़ा गया
→ r1, r2 ... r12 या single-letter parameter के अत्यधिक उपयोग जैसे ऊपर से व्यवस्थित लेकिन अर्थहीन code को भी signal के रूप में पकड़ा जा सकता है - empty-container / constant stub detection को मजबूत किया गया
→return {},return [],return 42जैसे “सिर्फ आकार में function” वाले code को भी बेहतर ढंग से पकड़ा जाता है - SPAR-Code आधारित adversarial validation जोड़ा गया
→ यह नई functionality बढ़ाने से ज़्यादा, पहले छूट जाने वाले avoidance patterns को बेहतर पकड़ने के लिए मज़बूती देता है - VS Code / CLI workflow में सुधार
→ clone signal visibility, workspace analysis, history trends जैसी चीज़ों के कारण वास्तविक उपयोग का flow बेहतर हुआ है.
अभी कोई टिप्पणी नहीं है.