मॉडल प्रस्ताव रखता है, कंपाइलर फैसला करता है
वह एक वाक्य जो एक अविश्वसनीय टेक्स्ट जनरेटर को एक ऐसे सिस्टम में बदल देता है जिस पर आप असली काम के लिए भरोसा कर सकते हैं।
60 सेकंड में
मॉडल प्रस्ताव रखता है, कंपाइलर फैसला करता है
वह एक वाक्य जो एक अविश्वसनीय टेक्स्ट जनरेटर को एक ऐसे सिस्टम में बदल देता है जिस पर आप असली काम के लिए भरोसा कर सकते हैं।
चेकर किसे माना जाता है
| चेकर | यह क्या साबित करता है | भरोसा |
|---|---|---|
| कोड रन करना | यह चलता है और यह आउटपुट देता है | पूरी तरह, जहाँ तक कोड कवर करता है |
| टेस्ट रन करना | यह आपके द्वारा तय की गई शर्तों (properties) को पूरा करता है | पूरी तरह, और सिर्फ उतना ही अच्छा जितने आपके टेस्ट हैं |
| एक टाइप चेकर या स्कीमा | ढाँचा (shape) सही है | पूरी तरह, सिर्फ ढाँचे के लिए |
| एक कन्स्ट्रेंट सॉल्वर | जवाब औपचारिक शर्तों (कन्स्ट्रेंट्स) को पूरा करता है | पूरी तरह, समस्या के मॉडल के दायरे में |
| एक कैलकुलेटर या डेटाबेस लुकअप | संख्या या तथ्य किसी स्रोत से मेल खाता है | पूरी तरह, अगर स्रोत सही है |
| एक regex या फ़ॉर्मेट चेक | यह बनावट में सही दिखता है | आंशिक — बनावट का मतलब सच्चाई नहीं है |
| किसी दूसरे LLM का फैसला | यह दूसरे अंदाज़ा लगाने वाले को सही लगता है | कमज़ोर — यह वेरिफिकेशन नहीं है |
कोड एग्जीक्यूशन हमारे पास सबसे बेहतरीन चेकर क्यों है
- यह मुफ़्त है — न कोई इंसान, न कोई एनोटेशन, न कोई इंतज़ार।
- यह तुरंत होता है — मिलीसेकंड में फीडबैक, इसलिए एक लूप कई बार चल सकता है।
- यह असीमित है — आप लाखों प्रस्ताव चेक कर सकते हैं।
- यह ईमानदार है — एक स्टैक ट्रेस से चिकनी-चुपड़ी बातें नहीं की जा सकतीं, उसकी झूठी तारीफ नहीं की जा सकती, न ही प्रॉम्प्ट इंजेक्शन से उसे अपनी बात मनवाई जा सकती है।
ऐसे डोमेन में चेकर ढूंढना जहाँ कोई चेकर नहीं है
- 1
उस चीज़ को देखें जिसे पहले से चेक किया जाता है
चालान (इनवॉइस) का मिलान बहीखाते से होता है। शेड्यूल में समय का टकराव नहीं होना चाहिए। कॉन्फ़िगरेशन पार्स होनी चाहिए। कानूनी संदर्भ (साइटेशन) किसी असली केस से जुड़े होने चाहिए। वह मौजूदा चेक ही आपका वेरीफ़ायर है। - 2
एक राय (जजमेंट) को कैलकुलेशन में बदलें
"क्या यह सारांश भरोसेमंद है?" यह एक राय है। "क्या इस सारांश का हर दावा मूल दस्तावेज़ में मौजूद है?" यह एक कैलकुलेशन है, और LLM की रेटिंग की तुलना में कहीं बेहतर पैमाना है। - 3
मॉडल से कुछ ऐसा बनवाएँ जिसे चेक किया जा सके
जब आप कोई क्वेरी, फ़ॉर्मूला, डिफ (diff), या कोई स्ट्रक्चर्ड ऑब्जेक्ट मांग सकते हैं, तो लंबा टेक्स्ट (गद्य) न मांगें। गद्य को रन नहीं किया जा सकता। SQL क्वेरी को रन किया जा सकता है। - 4
आंशिक वेरिफिकेशन को ईमानदारी से स्वीकार करें
70% आउटपुट को अपने-आप चेक करना और बाकी को किसी इंसान के पास भेजना एक असली सिस्टम है। यह दिखावा करना कि बाकी 30% को एक LLM जज संभाल लेगा, सही सिस्टम नहीं है।
और देखें और पढ़ें
लैब
एक ऐसे डोमेन के लिए वेरीफ़ायर जहाँ माना जाता है कि कोई चेकर नहीं है।
समस्या
# "Is this summary faithful?" -> judgement.
# "Does every claim appear in the source?" -> computation.
def unsupported_claims(summary, source):
return [c for c in extract_claims(summary) if not entailed(c, source)]आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1आपका वेरीफ़ायर 70% कवर करता है। एक साथी बाकी हिस्से के लिए LLM जज का सुझाव देता है। इसके पक्ष और विपक्ष में सबसे मजबूत दलीलें दें।दिखाएं
अक्सर पूछे जाने वाले सवाल
क्या हो अगर मेरे डोमेन में वाकई कोई चेकर न हो?
तब आप इंसान को चेकर बनाकर एक टियर-2 सिस्टम बना रहे हैं, और आपको अपने डिज़ाइन में यह बात साफ़ कहनी चाहिए। वह भी एक बहुत बढ़िया प्रोडक्ट है। गलती तब होती है जब आप ऐसे ऑटोमेटेड वेरिफिकेशन का दावा करते हैं जो आपके पास है ही नहीं।
क्या यह सिर्फ एरर आने पर दोबारा कोशिश (रीट्राई) करना है?
रीट्राई में वही रिक्वेस्ट दोबारा दोहराई जाती है। यहाँ खास गलती को संदर्भ (कॉन्टेक्स्ट) के तौर पर वापस भेजा जाता है, ताकि अगली कोशिश को ठीक से पता हो कि क्या गलत हुआ था। ज़्यादातर फ़ायदा इसी अंतर से मिलता है।
मुझे सुधार के कितने राउंड की अनुमति देनी चाहिए?
ज़्यादातर कामों के लिए तीन से पाँच। उसके बाद, सफलता की दर तेज़ी से गिरती है — जो मॉडल पाँच बार फ़ेल हो चुका है, वह आमतौर पर सही रास्ते के करीब होने के बजाय गलत रास्ते पर अटका होता है। इसकी एक सीमा तय करें, और फिर इसे किसी इंसान को सौंप दें।
क्या इससे मॉडल ज़्यादा स्मार्ट बन जाता है?
नहीं। मॉडल बिल्कुल वैसा ही रहता है। सिस्टम ज़्यादा भरोसेमंद बन जाता है, और असल में आपसे यही बनाने के लिए कहा गया था।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।