अपने use case के लिए क्या मापें
Accuracy सिर्फ एक नंबर है। Task success, faithfulness, safety, speed, cost और user satisfaction—ये सभी मायने रखते हैं। बनाने से पहले तय करें कि "अच्छा" होने का क्या मतलब है।
60 सेकंड में
अपने use case के लिए क्या मापें
Accuracy सिर्फ एक नंबर है। Task success, faithfulness, safety, speed, cost और user satisfaction—ये सभी मायने रखते हैं। बनाने से पहले तय करें कि "अच्छा" होने का क्या मतलब है।
मुख्य पहलू
| पहलू (Dimension) | यह किस सवाल का जवाब देता है | मापने का उदाहरण |
|---|---|---|
| Task success | क्या यूज़र को वह मिला जिसके लिए वह आया था? | ऐसी बातचीत का प्रतिशत जहाँ बिना किसी इंसान की मदद के टिकट हल हो गया |
| Correctness | क्या जवाब सही है? | जांचे गए संदर्भ (reference) से मेल खाने वाले जवाबों का प्रतिशत |
| Faithfulness | क्या जवाब दिए गए स्रोतों पर ही टिका है? | प्राप्त दस्तावेज़ों (retrieved documents) द्वारा समर्थित दावों का प्रतिशत |
| Safety | क्या यह सही अनुरोधों को मना किए बिना, नुकसानदेह या पाबंदी वाले आउटपुट से बचता है? | Red-team सेट पर असुरक्षित आउटपुट की दर, और गलत इनकार की दर |
| Latency | क्या यह काफ़ी तेज़ है? | पहला शब्द आने में लगा समय और कुल समय—औसत (median) पर और सबसे धीमे 5% अनुरोधों पर |
| Cost | क्या बड़े पैमाने पर इसका खर्च उठा पाना मुमकिन है? | प्रति बातचीत या प्रति हल किए गए काम की औसत लागत |
| User satisfaction | क्या लोग इसे पसंद कर रहे हैं और दोबारा इस्तेमाल कर रहे हैं? | Thumbs up की दर, दोबारा इस्तेमाल, शिकायतें |
एक अस्पष्ट लक्ष्य से मापने योग्य लक्ष्य तक
- 1
काम से शुरुआत करें
"किसानों को हिंदी और मराठी में फसल बीमा दावों को समझने में मदद करना।" - 2
पहचानें कि नाकामी कैसी दिखेगी
गलत आखिरी तारीख, गलत दस्तावेज़ों की सूची, गलत भाषा में जवाब, रूखा लहज़ा, मनगढ़ंत योजनाओं के नाम। - 3
मापने के पैमाने चुनें
सही आखिरी तारीख और दस्तावेज़ों की सूची; यूज़र की भाषा में जवाब; कोई मनगढ़ंत तथ्य नहीं; कुछ ही सेकंड में जवाब। - 4
लक्ष्य (Targets) तय करें
हर एक के लिए एक न्यूनतम सीमा तय करें, और यह भी कि कौन से पैमाने पास करने ही होंगे (जैसे, योजनाओं के मनगढ़ंत नाम बिल्कुल न हों)। - 5
सहमति बनाएं और लिखकर रखें
बनाने से पहले प्रोडक्ट, इंजीनियरिंग और विषय के विशेषज्ञ (domain experts) अपनी मंज़ूरी दें।
Must-pass बनाम nice-to-have
- "बॉट को अच्छे जवाब देने चाहिए।"
- एक अकेला कुल स्कोर जो हर चीज़ का औसत निकालता है
- सिर्फ उसी टीम द्वारा मापा गया जिसने इसे बनाया है
- "कम से कम एक तय प्रतिशत जवाबों में सही आखिरी तारीख और दस्तावेज़ों की सूची हो, जिसकी आधिकारिक योजना वाले पेज से जांच की गई हो।"
- हर पहलू के लिए अलग-अलग स्कोर, साथ ही must-pass पैमानों की सूची
- विषय विशेषज्ञों (domain experts) और असली यूज़र्स द्वारा जांचा गया
ऐसे मेट्रिक्स जिनके साथ हेरफेर किया जा सकता है
और देखें और पढ़ें
लैब
एक पेज का मूल्यांकन प्लान जो किसी एक AI फीचर के लिए "अच्छा" की परिभाषा तय करता है।
समस्या
कोई एक फीचर चुनें, उदाहरण के लिए "एक WhatsApp बॉट जो किसी शहर के प्रॉपर्टी टैक्स के बारे में अंग्रेज़ी, हिंदी और कन्नड़ में सवालों के जवाब देता है"।
- काम को एक वाक्य में लिखें और पांच ऐसे तरीके बताएं जिनसे यह नाकाम हो सकता है।
- सातों पहलुओं में से हर एक के लिए (task success, correctness, faithfulness, safety, latency, cost, user satisfaction), मापने का एक पैमाना लिखें, या फिर लिखें "इसकी ज़रूरत नहीं है, क्योंकि…"।
- हर पैमाने को must-pass या trade-off के रूप में चिन्हित करें, और एक अंदाज़न लक्ष्य दें।
- अपने शीर्ष दो पैमानों के लिए, एक counter-metric लिखें।
- उन समूहों की सूची बनाएं जिनके आधार पर आप नतीजों को अलग-अलग बांटकर देखेंगे (उदाहरण के लिए, भाषा)।
आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1एक नया मॉडल आपके टेस्ट सेट पर correctness तो बढ़ाता है लेकिन लागत और latency को दोगुना कर देता है। आप क्या फैसला लेंगे?दिखाएं
अपने लिखे हुए लक्ष्यों को दोबारा देखें। अगर पुराना मॉडल पहले से ही correctness के लक्ष्य को पूरा कर रहा था और नया मॉडल लागत या latency के बजट से बाहर जा रहा है, तो पुराने मॉडल पर ही टिके रहें। अगर पुराना मॉडल किसी must-pass correctness लक्ष्य को पूरा नहीं कर पा रहा था, तो नया मॉडल अपनाने लायक हो सकता है—शायद सिर्फ कठिन सवालों के लिए (आसान सवालों को किसी सस्ते मॉडल पर भेजकर)। फैसला आपके तय किए गए नियमों के आधार पर होना चाहिए, न कि सिर्फ सबसे बड़े नंबर को देखकर।
Q2सिर्फ user satisfaction किसी AI असिस्टेंट की क्वालिटी को मापने का एक कमज़ोर पैमाना क्यों है?दिखाएं
यूज़र्स अक्सर यह नहीं समझ पाते कि जवाब सही है या नहीं, खास तौर पर कानून, टैक्स या सेहत जैसे क्षेत्रों में। वे आत्मविश्वास से भरे, दोस्ताना और लंबे जवाबों को गलत होने पर भी अच्छी रेटिंग दे सकते हैं। संतुष्टि ज़रूरी है, लेकिन इसके साथ correctness और safety की जांच भी होनी चाहिए, जिसे ऐसे लोग करें जो उस विषय को अच्छी तरह समझते हों।
अक्सर पूछे जाने वाले सवाल
क्या मुझे सच में सभी सातों पहलुओं की ज़रूरत है?
हमेशा नहीं, लेकिन हर एक पहलू पर गौर करें और तय करें। किसी आंतरिक टूल (internal tool) के लिए शायद संतुष्टि सर्वे की ज़रूरत न हो। जनस्वास्थ्य से जुड़े किसी बॉट के लिए safety और correctness के कड़े पैमानों की ज़रूरत होती है। यह लिखना भी एक फैसला है कि "इसकी ज़रूरत नहीं है, क्योंकि…"।
अगर मेरे पास अभी कोई डेटा नहीं है तो मुझे क्या लक्ष्य तय करने चाहिए?
मौजूदा प्रक्रिया के नतीजों से शुरुआत करें, उदाहरण के लिए आज इंसान कितने सटीक जवाब देते हैं, या यूज़र्स अभी किस स्तर को स्वीकार करते हैं। आपके शुरुआती लक्ष्य अंदाज़न हो सकते हैं। जब आपके पास असली माप आ जाएं, तब उनमें सुधार करें, लेकिन यह भी लिखें कि आपने उन्हें क्यों बदला।
"अच्छा" क्या है, यह किसे तय करना चाहिए?
सिर्फ इंजीनियरों को नहीं। इसमें प्रोडक्ट ओनर, विषय विशेषज्ञों (डॉक्टर, वकील, कृषि वैज्ञानिक, सपोर्ट लीड्स) और यदि मुमकिन हो, तो असली यूज़र्स को भी शामिल करें। उन्हें पता होता है कि कौन सी गलतियां मामूली हैं और कौन सी गंभीर।
Latency और लागत का क्वालिटी के साथ क्या तालमेल है?
वे यूज़र और बिज़नेस दोनों के लिए क्वालिटी का ही हिस्सा हैं। एक मिनट में आने वाला बिल्कुल सही जवाब भी कमज़ोर इंटरनेट वाले फोन पर किसी काम का नहीं हो सकता। बहुत सटीक मॉडल की प्रति बातचीत लागत बहुत ज्यादा हो सकती है। इन्हें accuracy के साथ ही मापें, ताकि trade-offs साफ दिखाई दें।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।