Grounding: यह पता चलना कि आप गलत थे
टेक्स्ट पर ट्रेन हुआ मॉडल यह सीखता है कि लोग क्या कहते हैं कि क्या होता है। Grounding का मतलब है किसी प्रेडिक्शन को उसके नतीजे से जोड़ना — और यह वही लूप है जिसे ज़्यादातर AI सिस्टम अब भी पूरा नहीं कर पाते।
60 सेकंड में
Grounding: यह पता चलना कि आप गलत थे
टेक्स्ट पर ट्रेन हुआ मॉडल यह सीखता है कि लोग क्या कहते हैं कि क्या होता है। Grounding का मतलब है किसी प्रेडिक्शन को उसके नतीजे से जोड़ना — और यह वही लूप है जिसे ज़्यादातर AI…
किसी सिस्टम को ground करने के चार तरीके, सबसे सस्ते से शुरू करते हुए
- 1
एग्ज़ीक्यूटेबल एनवायरनमेंट्स (Executable environments)
कोड जो रन होता है, टेस्ट जो पास या फेल होते हैं, सिमुलेटर। सस्ते, तेज़, असीमित, और अपने दायरे में पूरी तरह ईमानदार। यही वजह है कि एजेंट्स सबसे पहले कोडिंग में ही बेहतर बने। - 2
फॉर्मल वेरिफिकेशन (Formal verification)
प्रूफ़ असिस्टेंट्स, टाइप सिस्टम्स, कंस्ट्रेंट सॉल्वर्स। पूरी तरह भरोसेमंद सिग्नल वाला एक सीमित दायरा। - 3
नतीजे देने वाले असली दुनिया के टूल्स
क्या API कॉल सफल रही? क्या क्वेरी ने पंक्तियाँ (rows) लौटाईं? क्या यूज़र ने ड्राफ्ट स्वीकार किया? सिग्नल थोड़ा कमज़ोर है, पर यह असली है। - 4
एम्बॉडीमेंट (Embodiment)
रोबोटिक्स, सेंसर्स, एक्ट्यूएटर्स। सबसे समृद्ध grounding और अब तक का सबसे महंगा तरीका — डेटा धीमा है, हार्डवेयर टूटता है, और गलतियाँ भौतिक रूप में होती हैं।
वर्ल्ड मॉडल्स: कदम उठाने से पहले नतीजों का अंदाज़ा लगाना
def plan(world_model, state, goal, depth=3, branching=5):
"""Search over predicted futures instead of acting immediately."""
best, best_score = None, -1e9
for action in propose_actions(state, goal, n=branching):
predicted = world_model.step(state, action) # predicted next state
if depth > 1:
sub, score = plan(world_model, predicted, goal, depth - 1, branching)
score = score * 0.9 # discount the future
else:
score = value(predicted, goal)
if score > best_score:
best, best_score = action, score
return best, best_score
# The catch: the plan is only as good as the world model.
# A confident, wrong world model produces confident, wrong plans --
# and unlike a human, it does not feel any doubt about them.सुरक्षा के लिए grounding आपको क्या देती है
- एक ईमानदार एरर सिग्नल। असलियत को बातों में नहीं घुमाया जा सकता, जिससे यह अकेला ऐसा मूल्यांकन बन जाता है जिस पर मॉड्यूल 34 वाली समस्या लागू नहीं होती।
- कैलिब्रेशन (Calibration)। एक सिस्टम जो मापने योग्य तरीकों से गलत साबित हुआ है, वह यह सीख सकता है कि वह कितनी बार गलत होता है।
- सत्यापन योग्य रिवार्ड्स (Verifiable rewards)। मॉड्यूल 51 की हर बात एक grounded चेकर के होने पर निर्भर करती है।
और देखें और पढ़ें
लैब
एक ही काम पर, grounded और ungrounded, वही एजेंट।
समस्या
आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1आपका grounded एजेंट एक काम पर बदतर प्रदर्शन करता है। यह कैसे संभव है?दिखाएं
अक्सर पूछे जाने वाले सवाल
क्या मल्टीमॉडल ट्रेनिंग grounding के जैसी ही होती है?
पूरी तरह नहीं। छवियां और वीडियो दुनिया का कहीं ज़्यादा समृद्ध प्रतिनिधित्व देते हैं, जिससे काफी मदद मिलती है। सख्त अर्थों में Grounding का मतलब एक ऐसा फीडबैक लूप है जहाँ सिस्टम का अपना एक्शन यह बदल देता है कि वह आगे क्या देखता है।
क्या मुझे रोबोट्स की ज़रूरत है?
नहीं। कोड एग्जीक्यूशन, टेस्ट सुइट्स और सिमुलेटर असली grounding देते हैं, और वे मुफ़्त हैं। रोबोटिक्स सबसे समृद्ध सिग्नल देता है लेकिन डेटा के मामले में सबसे महंगा पड़ता है।
कोडिंग एजेंट्स का सबसे मजबूत दायरा क्यों है?
क्योंकि यह अकेला ऐसा दायरा है जिसके पास एक बेहतरीन, मुफ़्त, तुरंत और असीमित सत्यापनकर्ता (verifier) है: इसे चलाकर देख लो। यही अकेला गुण कोडिंग एजेंट्स और बाकी सब चीज़ों के बीच क्षमता के अंतर को समझाता है।
क्या वर्ल्ड मॉडल को टेक्स्ट से सीखा जा सकता है?
आंशिक रूप से, और असंतुलित तरीके से। टेक्स्ट में दुनिया के बारे में बहुत सारी कारण-संबंधी (causal) जानकारी होती है, और उसमें पूरे आत्मविश्वास के साथ लिखा गया बकवास भी होता है। सीखे गए वर्ल्ड मॉडल आम मामलों में तो बेहतरीन होते हैं, लेकिन ठीक वहीं अविश्वसनीय हो जाते हैं जहाँ सबसे ज़्यादा फर्क पड़ता है — असामान्य मामलों में।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।