प्रॉम्प्ट से Harness तक - AI Agentic Patterns के 4 साल का रिकॉर्ड
(bits-bytes-nn.github.io)- 2022~2026 के बीच AI डेवलपमेंट पैराडाइम में तीन बार बदलाव हुआ: Prompt Engineering → Context Engineering → Harness Engineering
- हर बदलाव पिछले पैराडाइम के अपने वादे पूरे न कर पाने की विफलता से पैदा हुआ, और engineering की rigor गायब नहीं हुई; वह बस prompt से context, और context से harness की ओर स्थानांतरित हुई
- [युग 1] Prompt Engineering (2022~2024)
- "अंग्रेज़ी ही programming language है", "step by step सोचो"
- चाहे prompt कितना भी परिष्कृत हो, context window में न मौजूद file के बारे में वह नहीं जानता
- [युग 2] Context Engineering (2025)
- "क्या कहना चाहिए" से "कौन-सी जानकारी डालनी चाहिए" तक
- perfect context बना लेने पर भी, अगर उसे consume करने वाला loop ही गलत डिज़ाइन किया गया हो, तो विफलता फिर भी होती है
- [युग 2.5] Vibe Coding और उसका hangover
- diff देखे बिना AI के सभी सुझाव स्वीकार करना — code इतना बढ़ गया कि वह पढ़े जाने लायक स्तर से बाहर हो गया
- "अगर LLM ने code लिखा हो, लेकिन आपने उसका review किया है, तो वह vibe coding नहीं है"
- [युग 3] Harness Engineering (2026~)
- "अगर agent गलती करे, तो agent नहीं बल्कि harness को ठीक करो"
- agent = model + harness
- Anthropic 3-agent architecture, Ralph pattern, Lethal Trifecta, Meta AI का Rule of Two
- 2026 में आते-आते मुख्य metric prompt quality नहीं, बल्कि KV-cache hit rate (मॉडल द्वारा पिछली computations को reuse करने की दर) और harness complexity बन गए
- Vibe Coding का hangover, agent की self-evaluation में अक्षमता, security vulnerabilities जैसी वास्तविक production बाधाओं ने हर युग की सीमाएँ साबित कीं; और harness इन सभी समस्याओं का structural response है
- हर युग पिछले युग की जगह नहीं लेता, बल्कि उसे समाहित (subsume) करता है; Prompt Engineering मरा नहीं है, बल्कि वह Harness Engineering का submodule बन गया है
- Harness निकाला जा सकने योग्य (rippable) होना चाहिए — model बेहतर होते ही पुरानी error recovery logic का आधा हिस्सा अनावश्यक हो जाता है
- rigor की अगली दिशा: Guardian Agent (real-time monitoring layer) → evaluation engineering (behavior beats benchmarks) → knowledge engine (code graph · commit history · memory का संयोजन)
8 टिप्पणियां
एक-एक करके सबका पीछा करना संभव नहीं है,
इसलिए
"अगर वह इतना अच्छा है, तो official खुद ही update कर देगा"
यही मानकर चल रहा हूँ।
और वास्तव में अब तक ऐसा ही होता आया है।
मुझे लगता था कि भले ही GitHub बाज़ार का प्रभुत्वशाली खिलाड़ी न हो, फिर भी वह रुझानों के सबसे आगे है। हर प्रोजेक्ट का scope इतना छोटा है कि बाज़ार में अपनाए जाने का अनुपात कम रहता है, लेकिन समग्र रूप से देखें तो मुझे लगता है कि वह काफ़ी प्रभावी concepts बना रहा था। शायद इसलिए कि मैं एक developer हूँ।
अगले दौर में क्या आएगा?
अगले तीन युग क्या होंगे, इसका ज़रा भी अंदाज़ा नहीं है
अब वहाँ Meta harness भी जोड़ा जाना चाहिए।
अच्छा
AWS Korea के डेटा साइंटिस्ट किम योंग-मिन ने पिछले कुछ वर्षों में डेवलपमेंट के तरीके में आए बदलावों का अच्छा सार-संग्रह किया है.
लगता है कि यह उन डेवलपर्स को दिखाने के लिए अच्छी पोस्ट है जो पूछते हैं, आजकल आखिर इतना क्या बदल गया है?
लेख वाकई बहुत अच्छा है।