एआई की मूल बातें
आप AI एजेंट का मूल्यांकन कैसे करते हैं? कार्य, कार्य-क्रम, विश्वसनीयता और लागत
AI एजेंट का मूल्यांकन करने के लिए उसके अंतिम जवाब की जाँच भर करना पर्याप्त नहीं है। प्रभावी मूल्यांकन में नतीजों को मापा जाता है, कार्य-क्रमों की जाँच की जाती है, परीक्षण दोहराए जाते हैं, सुरक्षा की सीमाओं को परखा जाता है और भरोसेमंद काम पूरा करने की लागत पर नज़र रखी जाती है।

AI एजेंट का मूल्यांकन करने का अर्थ है यह जाँचना कि वह प्रतिनिधि कार्यों को विश्वसनीय ढंग से पूरा करता है या नहीं, स्वीकार्य तरीके अपनाता है या नहीं, अपनी सीमाओं का सम्मान करता है या नहीं और अपनी लागत के अनुपात में पर्याप्त मूल्य प्रदान करता है या नहीं। केवल अंतिम उत्तर पर्याप्त नहीं है, क्योंकि कोई एजेंट असुरक्षित कार्रवाइयों, अपुष्ट दावों, बार-बार अनावश्यक कोशिशों या महज़ संयोग से किसी विश्वसनीय दिखने वाले नतीजे तक पहुँच सकता है।
एजेंट का मूल्यांकन कठिन है, क्योंकि सिस्टम समय के साथ काम करता है। मॉडल टूल चुनता है, बदलते परिवेश को देखता है और हर बार अलग रास्ता अपना सकता है। इसलिए प्रभावी मूल्यांकन में बार-बार किए गए परीक्षणों के दौरान नतीजों और कार्य-क्रम, दोनों को मापा जाता है।
एजेंट मूल्यांकन की शब्दावली
एजेंट मूल्यांकन को आसान शब्दों में समझाने वाली Anthropic की मार्गदर्शिका में कुछ उपयोगी शब्द दिए गए हैं:
- कार्य: एक परीक्षण मामला, जिसमें उद्देश्य, परिवेश, इनपुट और सफलता के मानदंड शामिल हों।
- प्रयास: किसी कार्य को पूरा करने के लिए एजेंट द्वारा की गई एक कोशिश।
- प्रतिलेख या कार्य-क्रम: प्रयास के दौरान हुए संदेशों, निर्णयों, टूल-कॉल, अवलोकनों और कार्रवाइयों का क्रम।
- मूल्यांकनकर्ता: कोई नियम, प्रोग्राम, मॉडल या व्यक्ति, जो प्रदर्शन के किसी हिस्से को अंक देता है।
- मूल्यांकन ढाँचा: वह सिस्टम जो परिवेश तैयार करता है, प्रयास चलाता है, ट्रेस एकत्र करता है, मूल्यांकनकर्ताओं को सक्रिय करता है और नतीजों की रिपोर्ट देता है।
इन अवधारणाओं को अलग-अलग रखने से एक आम गलती से बचा जा सकता है: एक सफल प्रदर्शन को इस बात का प्रमाण मान लेना कि एजेंट लगातार विश्वसनीय ढंग से काम करेगा।
कार्य का स्पष्ट विनिर्देशन करें
एक उपयोगी मूल्यांकन कार्य में शुरुआती स्थिति, उपलब्ध टूल, पाबंदियाँ, अपेक्षित नतीजा और निषिद्ध व्यवहार का उल्लेख होता है। परीक्षण वास्तविक काम जैसा होना चाहिए, लेकिन उसमें कोई एक तयशुदा तरीका उजागर नहीं होना चाहिए।
किसी सहायता एजेंट के लिए, “टिकट का समाधान करें” कहना बहुत अस्पष्ट है। एक बेहतर कार्य-विवरण में ग्राहक का रिकॉर्ड, लागू नीति, अनुमत समाधान, आवश्यक संवाद और सिस्टम के आधिकारिक रिकॉर्ड में किए जाने वाले बदलाव बताए जाते हैं। इसके बाद उसका वस्तुनिष्ठ मूल्यांकन किया जा सकता है।
एजेंट मूल्यांकन की चार परतें
रिपोर्टिंग में इन परतों को अलग-अलग रखना चाहिए। इन्हें मिलाकर एक औसत निकालने से अस्वीकार्य व्यवहार छिप सकता है—उदाहरण के लिए, कार्य-सफलता का ऊँचा स्कोर बार-बार बिना अनुमति टूल इस्तेमाल करने की कोशिशों को छिपा सकता है। टीमें पहले सुरक्षा के सख्त मानदंड तय कर सकती हैं, फिर उन मानदंडों पर खरे उतरने वाले प्रयासों की नतीजों की गुणवत्ता और दक्षता की तुलना कर सकती हैं।
1. नतीजे की गुणवत्ता
क्या एजेंट ने लक्ष्य हासिल किया? नतीजों का मूल्यांकन करने वाले सटीक स्थिति-परिवर्तनों, ज़रूरी फ़ील्ड, परीक्षण के नतीजों, तथ्यों की सटीकता, दावों के समर्थन में दिए गए उद्धरणों या रूब्रिक-आधारित गुणवत्ता की जाँच कर सकते हैं।
जहाँ संभव हो, एजेंट के अपने दावे के बजाय परिवेश की अंतिम स्थिति का उपयोग करें। किसी कोडिंग एजेंट की सफलता सिर्फ इसलिए नहीं मानी जा सकती कि उसने कहा कि बग ठीक हो गया है; इसकी पुष्टि संबंधित परीक्षणों और व्यवहार से होनी चाहिए।
2. कार्य-क्रम की गुणवत्ता
क्या एजेंट ने उचित रास्ता अपनाया? कार्य-क्रम का मूल्यांकन अनावश्यक डेटा तक पहुँच, निषिद्ध टूल के इस्तेमाल, बार-बार की विफलताओं, सत्यापन छोड़ देने, मनगढ़ंत अवलोकनों या मंज़ूरी संबंधी नियमों के उल्लंघन का पता लगा सकता है।
संदर्भित रास्ते से हर विचलन गलती नहीं होता। एजेंट ऐसे वैध समाधान खोज सकते हैं जिनकी मूल्यांकनकर्ताओं ने कल्पना न की हो। मूल्यांकनकर्ताओं को वास्तविक आवश्यकताओं को लागू करना चाहिए, साथ ही वैकल्पिक और अधिक दक्ष तरीकों की अनुमति भी देनी चाहिए।
3. सुरक्षा और नीतियों का अनुपालन
क्या एजेंट अपने अधिकार-क्षेत्र के भीतर रहा? परीक्षणों में प्रॉम्प्ट इंजेक्शन, परस्पर विरोधी निर्देश, संवेदनशील डेटा, उपयोगकर्ता के अस्पष्ट इरादे और ऐसे अनुरोध शामिल होने चाहिए जिनमें मना करना या मामला आगे भेजना ज़रूरी हो।
सुरक्षा मूल्यांकन में सैंडबॉक्स के भीतर वास्तविक-जैसे परिणाम होने चाहिए। केवल नीति के अनुरूप वाक्य कहना पर्याप्त नहीं है, अगर एजेंट पहले ही संदेश भेज चुका हो, रिकॉर्ड बदल चुका हो या डेटा उजागर कर चुका हो।
4. परिचालन दक्षता
सफलता के लिए कितना समय और पैसा लगा? मॉडल टोकन, टूल-कॉल, कुल बीता समय, दोबारा किए गए प्रयास, मानवीय हस्तक्षेप और बाहरी सेवाओं की लागत पर नज़र रखें। 100 अनावश्यक कार्रवाइयों के बाद सफल होने वाला एजेंट किसी सरल कार्यप्रवाह से कम उपयोगी हो सकता है।
कई प्रकार के मूल्यांकनकर्ताओं का उपयोग करें
नियतात्मक मूल्यांकनकर्ता सटीक गुणों की जाँच करते हैं: क्या कोई परीक्षण पास हुआ, फ़ाइल में सही बदलाव हुआ, डेटाबेस फ़ील्ड में अपेक्षित मान है, या किसी निषिद्ध एंडपॉइंट को कॉल किया गया। ये तेज़ और एकसमान होते हैं, लेकिन केवल उन्हीं बातों को कवर करते हैं जिन्हें डेवलपर इनके लिए निर्धारित करते हैं।
मॉडल-आधारित मूल्यांकनकर्ता स्पष्टता, पूर्णता, प्रासंगिकता और सूक्ष्म मानदंडों के पालन जैसे गुणों का आकलन करते हैं। ये मानवीय समीक्षा की तुलना में बड़े पैमाने पर काम कर सकते हैं, लेकिन इनका भी सत्यापन ज़रूरी है, क्योंकि इनमें पक्षपात हो सकता है या इनके नतीजे एकसमान नहीं हो सकते।
मानवीय मूल्यांकनकर्ता विशेषज्ञ निर्णय, अस्पष्ट मामलों और स्वचालित मूल्यांकनकर्ताओं के सत्यापन के लिए अहम होते हैं। इनकी प्रक्रिया धीमी और महँगी होती है, इसलिए टीमें अक्सर नमूनों, असहमतियों और अधिक प्रभाव वाले क्षेत्रों में इनकी मदद लेती हैं।
सबसे प्रभावी मूल्यांकन सुइट इन तरीकों को मिलाते हैं। OpenAI का मूल्यांकन प्लेटफ़ॉर्म भी मूल्यांकन को अनौपचारिक निरीक्षण के बजाय परीक्षण, मूल्यांकनकर्ताओं और बार-बार किए जाने वाले प्रयोगों को परिभाषित करने की एक संरचित प्रक्रिया मानता है।
विश्वसनीयता के लिए बार-बार परीक्षण ज़रूरी हैं
| नतीजा | क्या सिस्टम ने काम सही ढंग से पूरा किया। |
|---|---|
| कार्य-क्रम | किन अवलोकनों, निर्णयों और टूल कॉल से यह नतीजा निकला। |
| संचालन | विलंब, टोकन, टूल का उपयोग, विफलताएँ और मानवीय प्रयास। |
| निर्णय | सीमा-आधारित विकल्प: रिलीज़ करना, सीमित करना, जाँच करना या अस्वीकार करना। |
नमूना चयन, बदलते टूल और परिवेश की स्थिति से होने वाले उतार-चढ़ाव को देखने के लिए हर काम को पर्याप्त बार चलाएँ। औसत प्रदर्शन के साथ-साथ गंभीर विफलताओं की आवृत्ति भी बताएँ। कई निर्भर चरणों वाले कार्य-प्रवाह में हर चरण की सटीकता अच्छी दिख सकती है, जबकि शुरू से अंत तक की विश्वसनीयता कमज़ोर बनी रहती है, क्योंकि एक ही विफलता पूरे काम को पटरी से उतारने के लिए काफ़ी होती है।
एजेंट का व्यवहार संभाव्यता-आधारित होता है। एक ही काम के लिए अलग-अलग योजनाएँ, टूल कॉल और नतीजे सामने आ सकते हैं। हर अहम काम को कई बार चलाएँ और केवल सबसे अच्छे उदाहरण के बजाय पास होने की दर या स्कोर का वितरण बताएँ।
विश्वसनीयता के दो माप अलग-अलग सवालों के जवाब देते हैं:
- Pass@k: इसकी संभावना कि k प्रयासों में से कम-से-कम एक सफल हो। यह तब उपयोगी है जब कई प्रयास स्वीकार्य हों।
- Pass^k: इसकी संभावना कि k के सभी प्रयास सफल हों। यह तब एकरूपता दर्शाता है जब हर बार काम करना ज़रूरी हो।
किसी सिस्टम का pass@k आकर्षक हो सकता है, फिर भी वह स्वचालित संचालन के लिए अनुपयुक्त हो सकता है, क्योंकि हर बार उसका प्रदर्शन भरोसेमंद नहीं होता।
प्रतिनिधि कार्य-समुच्चय तैयार करें
वास्तविक विफलताओं और उत्पादन में आम अनुरोधों से शुरुआत करें। इसमें सरल काम, मुश्किल सीमांत मामले, अस्पष्ट इनपुट, टूल की त्रुटियाँ, पुराना डेटा, अनुपलब्ध जानकारी और प्रतिकूल सामग्री शामिल करें।
नतीजों को काम के प्रकार और जोखिम के आधार पर अलग-अलग देखें। कुल औसत वित्तीय कार्रवाइयों, लंबे समय तक चलने वाले कामों या किसी खास एप्लिकेशन की गंभीर कमज़ोरी छिपा सकता है। मूल्यांकन सुइट को प्रशिक्षण समुच्चय में बदलने से रोकने के लिए एक अलग रखा गया परीक्षण समुच्चय सुरक्षित रखें, जिसका उपयोग प्रॉम्प्ट को बार-बार बेहतर बनाने में न हो।
सिर्फ़ मॉडल का नहीं, परिवेश का भी मूल्यांकन करें
एजेंट का प्रदर्शन टूल की परिभाषाओं, अनुमतियों, मेमोरी, संदर्भ प्रबंधन, यूज़र इंटरफ़ेस, नेटवर्क व्यवहार और ऑर्केस्ट्रेशन पर निर्भर करता है। मॉडल का उन्नयन एक त्रुटि घटाते हुए दूसरी को उजागर कर सकता है।
हर रन में इस्तेमाल किए गए पूरे स्टैक का संस्करण दर्ज करें। मॉडल, प्रॉम्प्ट, टूल, डेटा स्नैपशॉट, परिवेश, बजट और मूल्यांकनकर्ता के संस्करण रिकॉर्ड करें। वरना स्कोर में आए बदलाव का कोई सार्थक कारण पता नहीं लगाया जा सकता।
मूल्यांकन में आम गलतियाँ
डेटा का लीक होना एक और जोखिम है। अगर बेंचमार्क के कार्य, अपेक्षित जवाब या मूल्यांकनकर्ता के पैटर्न मॉडल के प्रशिक्षण डेटा या प्रॉम्प्ट के संदर्भ में मौजूद हों, तो स्कोर सामान्यीकरण के बजाय केवल पहचानने की क्षमता माप सकता है। निजी होल्डआउट कार्य बनाए रखें, सिस्टम में बदलाव के साथ परीक्षण मामलों को नए सिरे से तैयार करें और हर परीक्षण में इस्तेमाल किए गए मॉडल, प्रॉम्प्ट, टूल के संस्करणों और परिवेश का सटीक रिकॉर्ड रखें।
- डेमो-आधारित मूल्यांकन: एजेंट को क्या अच्छा करते हुए देखने के बाद कार्य चुनना।
- केवल अंतिम जवाब का मूल्यांकन: असुरक्षित या फिजूलखर्ची वाले कार्य-क्रमों को नज़रअंदाज़ करना।
- एक ही परीक्षण के आधार पर निष्कर्ष: संयोग से मिली सफलता को स्थिर क्षमता मान लेना।
- लीक हुए परीक्षण: जवाब या संदर्भित कार्य-क्रम को एजेंट के संदर्भ में रखना।
- बिना सत्यापन वाले मॉडल-आधारित मूल्यांकनकर्ता: विशेषज्ञों के साथ सहमति जाँचे बिना यह मान लेना कि स्वचालित निर्णायक सही है।
- स्थिर परिवेश: एक ही इंटरफ़ेस, खाते की स्थिति या डेटा व्यवस्था में परीक्षण करना।
- नकारात्मक परीक्षणों का अभाव: यह जाँचे बिना कार्य पूरा होने को मापना कि एजेंट उचित रूप से मना करता है या मामला आगे भेजता है या नहीं।
- अर्थशास्त्र की अनदेखी: सफलता को इस हद तक बेहतर बनाना कि लागत और प्रतिक्रिया समय अस्वीकार्य हो जाएँ।
ऑफ़लाइन मूल्यांकन से लेकर उत्पादन निगरानी तक
ऑफ़लाइन मूल्यांकन नियंत्रित और दोहराए जा सकने वाले होते हैं। रिलीज़ से पहले प्रॉम्प्ट, मॉडल, टूल और नीतियों की तुलना के लिए ये आदर्श हैं। उत्पादन निगरानी से उपयोगकर्ताओं के वास्तविक व्यवहार और परिवेश में बदलाव के दुर्लभ तथा अप्रत्याशित मामले सामने आते हैं।
एक परिपक्व कार्यक्रम इन दोनों को जोड़ता है। उत्पादन में हुई घटनाएँ और कम भरोसेमंद कार्य-क्रम नए ऑफ़लाइन परीक्षण बन जाते हैं। संभावित बदलावों को प्रतिगमन परीक्षणों के पूरे समूह में सफल होना चाहिए। तैनाती के बाद टीमें कार्य की सफलता, मानवीय हस्तक्षेप की दर, नीतिगत घटनाओं, टूल की त्रुटियों, लागत, प्रतिक्रिया समय और उपयोगकर्ता की प्रतिक्रिया पर नज़र रखती हैं।
एजेंट के मूल्यांकन की व्यावहारिक रूपरेखा
मूल्यांकन की रूपरेखा में अनिवार्य कसौटियों और अनुकूलन के मापदंडों को अलग-अलग दिखाना चाहिए। नीतियों का पालन, प्राधिकरण और आवश्यक साक्ष्य पास-या-फेल कसौटियाँ हो सकते हैं; इसके बाद स्वीकार्य परीक्षणों के बीच सटीकता, प्रतिक्रिया समय, लागत और समीक्षक के प्रयास की तुलना की जा सकती है। इससे टीमें औसत स्कोर में छिप जाने वाली सुरक्षा में गिरावट की कीमत पर मामूली दक्षता लाभ हासिल करने से बचती हैं।
एक उपयोगी मूल्यांकन रूपरेखा में ये मापदंड शामिल हो सकते हैं:
- कार्य की सफलता दर और गुणवत्ता स्कोर;
- बार-बार किए गए परीक्षणों में निरंतरता;
- गंभीर नीतिगत उल्लंघनों की दर;
- टूल के चयन और तर्कों की सटीकता;
- टूल या परिवेश की विफलताओं के बाद उबरने की दर;
- मानव विशेषज्ञ तक मामला पहुँचाने और मानवीय हस्तक्षेप की दर;
- मध्यिका और उच्चतम प्रतिक्रिया समय;
- हर सफल कार्य के लिए मॉडल, टूल और मानव संसाधन की लागत;
- उचित आधाररेखा की तुलना में कार्य-क्रम की दक्षता।
केवल हर परीक्षण की लागत नहीं, बल्कि हर सफल कार्य की लागत बताएं। बार-बार विफल होने वाला सस्ता एजेंट उस अधिक सक्षम मॉडल से महँगा पड़ सकता है जो एक ही बार में सफल हो जाए।
AI एजेंट का मूल्यांकन कैसे करें: ध्यान रखने योग्य बातें
एजेंट का मूल्यांकन यथार्थपरक परिस्थितियों में लक्ष्य-निर्देशित संपूर्ण सिस्टम को परखने की प्रक्रिया है। इसमें मापा जाता है कि काम सही है या नहीं, उसे पूरा करने का तरीका स्वीकार्य है या नहीं, व्यवहार दोहराने पर भी एक जैसा रहता है या नहीं और लागत उचित है या नहीं।
कुछ महत्वपूर्ण कार्यों, कई परीक्षणों, मूल्यांकन की अलग-अलग परतों और पूरे कार्य-क्रमों से शुरुआत करें। फिर उत्पादन में हुई हर महत्वपूर्ण विफलता को प्रतिगमन परीक्षण में बदलें। एजेंट की क्षमताएँ तेज़ी से बदलती हैं; एक टिकाऊ मूल्यांकन प्रणाली ही टीमों को वास्तविक प्रगति और प्रभावशाली डेमो के बीच अंतर करने में मदद करती है।












