शब्द

AI एजेंट का हार्नेस: यह क्या है और इसके हिस्से कौन-से हैं

अपडेट किया गया: · Skillaria.Top

AI एजेंट का हार्नेस वह सब कुछ है जो भाषा मॉडल के आसपास है और उसे काम का उपकरण बनाता है: निर्देश, उपकरण, चलाने का वातावरण, सत्रों के बीच की स्थिति और फ़ीडबैक लूप। एजेंट = मॉडल + हार्नेस: मॉडल तर्क करता है, और हार्नेस उसे नियम, हाथ, याददाश्त और परिणाम की जाँच देता है।

परिभाषा

AI एजेंट का हार्नेस (agent harness) भाषा मॉडल के चारों ओर का सॉफ़्टवेयर ढाँचा है: वह सब कुछ जो मॉडल नहीं है, फिर भी एजेंट के काम करने के तरीक़े को प्रभावित करता है। सूत्र है: एजेंट = मॉडल + हार्नेस। मॉडल तर्क करना और कोड लिखना जानता है, लेकिन हार्नेस तय करता है कि वह क्या देखता है, किससे काम करता है, कमांड कहाँ चलती हैं, सत्रों के बीच क्या बचता है और उसे अपनी गलतियों का पता कैसे चलता है।

हार्नेस के पाँच हिस्से

  • निर्देश — सिस्टम prompt और प्रोजेक्ट की फ़ाइलें जैसे CLAUDE.md और AGENTS.md, विषयगत दस्तावेज़ और skills।
  • उपकरण — shell में कमांड चलाना, फ़ाइल संपादन, ब्राउज़र, MCP से जुड़ाव।
  • वातावरण — sandbox या container, जहाँ एजेंट production को जोखिम में डाले बिना कोड चलाता है।
  • स्थिति — योजना और प्रगति की फ़ाइलें, git इतिहास: वह याददाश्त जो सत्र बंद होने के बाद भी रहती है।
  • फ़ीडबैक — टेस्ट, linter, type checking, hooks जो एजेंट को गलती का संकेत लौटाते हैं।

हार्नेस केवल prompt वाली एक फ़ाइल नहीं है। लंबी AGENTS.md तब भी मदद नहीं करेगी, अगर एजेंट के पास टेस्ट तक पहुँच नहीं है या वातावरण चलता ही नहीं। भरोसेमंदी पाँच में से सबसे कमज़ोर हिस्सा तय करता है।

उदाहरण

एजेंट लगातार तीसरे सत्र में वही बग ठीक करने की कोशिश कर रहा है: हर restart के बाद उसे याद नहीं रहता कि उसने पहले क्या आज़माया था। लगता है कि दोष मॉडल का है। असल में टूटा है स्थिति वाला हिस्सा। समाधान है PROGRESS.md फ़ाइल, जिसमें एजेंट सत्र के अंत में उन परिकल्पनाओं को लिखता है जो काम नहीं आईं, और अगला कदम भी:

## बग: अनुरोध दोहराने पर दोहरा भुगतान कटना
जाँचा और ख़ारिज किया:
- HTTP client का timeout — असर नहीं डालता
- webhook handler में race — दोबारा नहीं बन सका
अगला कदम: payments/service.py में idempotency key जाँचना

नया सत्र फ़ाइल पढ़ता है और ठीक उसी जगह से आगे बढ़ता है। मॉडल नहीं बदला, हार्नेस बदला।

सार

AI एजेंट का हार्नेस निर्देश, उपकरण, वातावरण, स्थिति और फ़ीडबैक का वह ढाँचा है जो मॉडल के चारों ओर होता है। यही तय करता है कि एक ही एजेंट भरोसे से काम करेगा या टूटेगा। हार्नेस के हर हिस्से को कैसे बनाया जाए, यह एक व्यावहारिक पाठ्यक्रम में, असली परियोजना पर, दिखाया गया है।

अक्सर पूछे जाने वाले प्रश्न

हार्नेस और एजेंट फ़्रेमवर्क में क्या फ़र्क है?

फ़्रेमवर्क एक लाइब्रेरी है जिस पर एजेंट बनाया जाता है। हार्नेस आपके प्रोजेक्ट के लिए मॉडल के चारों ओर की ठोस सेटिंग है: नियम, पहुँच, वातावरण, टेस्ट और स्थिति की फ़ाइलें। तैयार एजेंट जैसे Claude Code में बुनियादी हार्नेस पहले से होता है, जिसे आप बढ़ाते हैं।

क्या हार्नेस और prompt एक ही हैं?

नहीं। Prompt केवल निर्देश वाले हिस्से का एक भाग है। हार्नेस में उपकरण, वातावरण, सत्रों के बीच की याददाश्त और परिणाम की जाँच भी आती है।

हार्नेस के किस हिस्से से शुरू करें?

फ़ीडबैक से। एजेंट को ऐसी कमांड दें जिनसे वह ख़ुद अपना काम जाँच सके। इससे वे गलतियाँ सबसे तेज़ी से घटती हैं जो इंसान तक पहुँचती हैं।

इस विषय को वीडियो में सीखें

यह विषय “Harness Engineering: инженерия надёжности AI-агентов” कोर्स में अभ्यास के साथ विस्तार से समझाया गया है।

कोर्स पर जाएँ