एजेंटिक हार्नेस (अक्सर केवल "हार्नेस") वह सॉफ्टवेयर वातावरण है जो एक कच्चे भाषा मॉडल को एक कार्यशील एजेंट में बदल देता है: वह लूप जो मॉडल को संदर्भ प्रदान करता है, उसके टूल कॉल को निष्पादित करता है, परिणाम लौटाता है, और कार्य पूरा होने तक दोहराता है। यह शब्द 2025-2026 में AI इंजीनियरिंग के लिए केंद्रीय बन गया, जब यह स्पष्ट हो गया कि किसी एजेंट की वास्तविक दुनिया की क्षमता का एक बड़ा हिस्सा केवल मॉडल से नहीं, बल्कि उसके चारों ओर के हार्नेस की गुणवत्ता से आता है - एक ही मॉडल उस हार्नेस के आधार पर औसत या असाधारण दिख सकता है जिसमें वह चलता है।
हार्नेस क्या प्रदान करता है
- एजेंट लूप। मॉडल को प्रॉम्प्ट करें, उसकी क्रिया को पार्स करें, उसे निष्पादित करें, परिणाम को संदर्भ में जोड़ें, दोहराएँ। समाप्ति की शर्तें, पुनःप्रयास और त्रुटि प्रबंधन यहाँ रहते हैं।
- टूल। फ़ाइल संपादन, शेल निष्पादन, ब्राउज़िंग, कोड चलाना, खोज - फ़ंक्शन कॉलिंग या मॉडल कॉन्टेक्स्ट प्रोटोकॉल जैसे प्रोटोकॉल के माध्यम से उजागर किए जाते हैं।
- संदर्भ प्रबंधन। प्रत्येक टर्न में मॉडल क्या देखता है: सिस्टम प्रॉम्प्ट, संदर्भ इंजीनियरिंग, संदर्भ विंडो भर जाने पर सारांशीकरण या संघनन, और सत्रों के बीच मेमोरी।
- उप-एजेंट और ऑर्केस्ट्रेशन। समानांतर या विशेष कार्य के लिए उप-एजेंट बनाना, और उनके परिणामों को विलय करना - मल्टी-एजेंट सिस्टम और गॉन्टलेट लूप जैसे पैटर्न का आधार।
- सुरक्षा रेल। अनुमतियाँ, सैंडबॉक्सिंग, मानव-अनुमोदन गेट और ऑडिट लॉग; 2026 का OpenAI-हगिंग फेस घटना (देखें 2026 OpenAI agent cyberattacks) ने हार्नेस-स्तरीय अलगाव को प्रथम-क्रम सुरक्षा विषय बना दिया।
उदाहरण
कोडिंग हार्नेस सबसे अधिक दृश्यमान हैं: क्लॉड कोड, OpenAI का Codex CLI, कर्सर का एजेंट मोड, और OpenHands तथा Aider जैसे ओपन-सोर्स प्रोजेक्ट। मूल्यांकन हार्नेस (SWE-bench जैसे बेंचमार्क चलाने के लिए उपयोग किए जाने वाले स्कैफोल्ड) मापन पर लागू एक ही अवधारणा हैं, यही कारण है कि बेंचमार्क परिणाम अक्सर "हार्नेस X के साथ" रिपोर्ट किए जाते हैं: स्कोर केवल मॉडल के साथ नहीं, बल्कि हार्नेस के साथ चलते हैं।
यह शब्द क्यों मायने रखता है
"हार्नेस" दो परतों को अलग करता है जो पहले एक साथ जुड़ी हुई थीं: मॉडल क्षमता (वेट) और एजेंट क्षमता (वेट + वातावरण)। मॉडल घोषणाएँ तेजी से हार्नेस-निर्भर परिणामों का हवाला देती हैं, प्रॉम्प्ट पैटर्न एक हार्नेस के लिए लिखे जाते हैं (गॉन्टलेट लूप स्पष्ट रूप से एक की आवश्यकता रखता है), और लैब अपने स्वयं के हार्नेस के लिए मॉडल ट्यून करते हैं - एंथ्रोपिक के क्लॉड मॉडल और क्लॉड कोड का विहित जोड़ा होना। संबंधित शब्द एजेंट स्कैफोल्डिंग कभी-कभी परस्पर उपयोग किया जाता है, हालाँकि स्कैफोल्डिंग आमतौर पर प्रॉम्प्ट-और-वर्कफ़्लो संरचना को संदर्भित करता है जबकि हार्नेस पूर्ण रनटाइम को संदर्भित करता है।