Log in to leave a comment
No posts yet
जब हज़ारों लाइनों के कोड वाले बड़े पैमाने के प्रोजेक्ट में AI को लगाया जाता है, तो शुरुआत में यह जादुई प्रदर्शन दिखाता है। लेकिन जैसे-जैसे सेशन लंबा होता जाता है, एजेंट उसी बग को फिर से बनाने लगता है जिसे उसने अभी-अभी ठीक किया था या आर्किटेक्चर के नियमों की अनदेखी करने लगता है। यह मॉडल की बुद्धिमत्ता में अचानक आई कमी नहीं है। यह कॉन्टेक्स्ट रॉट (Context Rot) नामक घटना के कारण होता है, जहाँ अनावश्यक लॉग और दोहराया गया कोड मुख्य लॉजिक को धुंधला कर देता है।
सूचना सिद्धांत (Information Theory) के दृष्टिकोण से, यह एक ऐसी स्थिति है जहाँ शोर (Noise) संकेतों (Signals) पर हावी हो जाता है और एन्ट्रॉपी बढ़ जाती है। 2,000 से अधिक घंटों का व्यावहारिक अनुभव रखने वाले इंजीनियर चेतावनी देते हैं कि जैसे-जैसे कॉन्टेक्स्ट विंडो भरती है, मॉडल बीच की जानकारी को छोड़ना शुरू कर देता है। इस बौद्धिक गिरावट को रोकने के लिए, WISC (Write, Isolate, Select, Compress) फ्रेमवर्क की आवश्यकता है, जो 2026 तक एक मानक संचालन प्रक्रिया बन गया है।
एजेंट की अस्थायी याददाश्त को फाइल सिस्टम के माध्यम से बाहरी रूप देना आवश्यक है। यह केवल कार्य लॉग रखने से कहीं आगे की बात है; यह एक ऐसी स्टोरेज प्रणाली बनाने की प्रक्रिया है जो सेशन को फिर से शुरू करने पर भी तुरंत संदर्भ (context) को बहाल कर सके।
सबसे प्रभावी तरीका Git Hook का उपयोग करना है ताकि एजेंट द्वारा टूल का उपयोग करने के बाद CONTEXT_SUMMARY.md को जबरन अपडेट किया जा सके। मैन्युअल सारांश उबाऊ होता है और अंततः लोग इसे छोड़ देते हैं। यदि PostToolUse हुक को ट्रिगर के रूप में सेट किया जाता है, तो एजेंट स्वचालित रूप से अपने हालिया निर्णयों के आधार (ADR) और संशोधनों की सूची रिकॉर्ड करेगा।
खोज दक्षता बढ़ाने के लिए, कमिट मैसेज में एजेंट-विशिष्ट Decision Tag डालें:
हर बातचीत को रिकॉर्ड करने की आवश्यकता नहीं है। टोकन की बर्बादी रोकने के लिए सारांश को इस बात पर केंद्रित होना चाहिए कि एजेंट ने कोड को उस तरह से क्यों लिखा।
आधुनिक ऑपरेटिंग सिस्टम के प्रोसेस आइसोलेशन सिद्धांत को कोडिंग एजेंटों पर लागू करें। यदि आप एक ही मुख्य एजेंट को सभी जानकारी संसाधित करने देते हैं, तो कॉन्टेक्स्ट दूषण (contamination) से बचा नहीं जा सकता। इसके बजाय, कार्यों को स्वतंत्र कॉन्टेक्स्ट वाले सब-एजेंटों में वितरित किया जाना चाहिए।
सबसे शक्तिशाली संयोजन जांच विशेषज्ञ स्काउट (Scout) और कार्यान्वयन विशेषज्ञ बिल्डर (Builder) के बीच श्रम का विभाजन है।
वास्तविक बेंचमार्क परिणामों के अनुसार, इस विभाजन संरचना को लागू करने पर एकल एजेंट की तुलना में सटीकता में 90.2% का सुधार हुआ। एजेंटों के बीच डेटा ट्रांसफर करते समय, सूचना के विरूपण से बचने के लिए प्राकृतिक भाषा के बजाय सख्त JSON स्कीमा का उपयोग किया जाना चाहिए।
एजेंट की बुद्धिमत्ता सिग्नल-टू-नॉइज़ रेशियो पर निर्भर करती है। कॉन्टेक्स्ट विंडो के भीतर की जानकारी को 4-स्तरीय पिरामिड पदानुक्रम में व्यवस्थित और प्रबंधित करें:
महत्वपूर्ण बात यह है कि मॉडल की स्वचालित संपीड़न (compression) सुविधा पर पूरी तरह भरोसा न करें। स्वचालित संपीड़न अक्सर मुख्य बाधाओं (constraints) को हटा देता है। जब कॉन्टेक्स्ट का उपयोग 65% तक पहुँच जाए, तब मैन्युअल रोटेशन निष्पादित करें। इसमें संपीड़न का पता लगाने के बाद एक हैंडओवर दस्तावेज़ लिखना, /clear कमांड के साथ सेशन को रीसेट करना और फिर नए सेशन में सारांश को इंजेक्ट करना शामिल है। यह विधि 90% तक टोकन बचाती है और मॉडल के तर्क प्रदर्शन (reasoning performance) को उच्चतम स्तर पर बनाए रखती है।
2026 तक, प्रत्येक टूल के क्षेत्र स्पष्ट रूप से विभाजित हैं। बड़े पैमाने के प्रोजेक्ट प्रबंधन की क्षमता और स्वायत्तता के आँकड़े इस प्रकार हैं:
| तुलना आइटम | Claude Code (Anthropic) | GitHub Copilot (MS) |
|---|---|---|
| रीज़निंग इंजन | Claude Opus 4.6 (सर्वश्रेष्ठ) | GPT-4o आधारित कस्टम |
| SWE-bench स्वायत्तता | 74.4% | तुलनात्मक रूप से कम |
| मुख्य ताकत | 200K टोकन, WISC अनुकूलन | एंटरप्राइज सुरक्षा और ऑडिटिंग |
| डेवलपर प्राथमिकता | 46% | 9% (प्रदर्शन में गिरावट) |
Claude Code हज़ारों लाइनों के लीगेसी कोड में डिपेंडेंसी का विश्लेषण करने और एक साथ दर्जनों फाइलों को संशोधित करने वाले स्वायत्त वर्कफ़्लो में बेजोड़ निरंतरता दिखाता है।
AI एजेंट का प्रदर्शन टूल के स्पेसिफिकेशन से नहीं, बल्कि आपके द्वारा डिज़ाइन किए गए कॉन्टेक्स्ट की गुणवत्ता से निर्धारित होता है। इंजीनियर की भूमिका अब सीधे कोड लिखने वाले से बदलकर एक आर्किटेक्ट के रूप में विकसित हो गई है जो एजेंट के कॉन्टेक्स्ट को डिज़ाइन करता है।
WISC फ्रेमवर्क के माध्यम से, तकनीकी ऋण (technical debt) को रीयल-टाइम में प्रबंधित करने और विकास की गति बढ़ाने के लिए तुरंत एक सिस्टम का निर्माण करें।