सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
मुख्य अवधारणाएँ: संरचित डेटा जनरेशन (Structured Data Generation)
- समस्या: जब LLM (जैसे Claude) को संरचित डेटा (Structured Data) जैसे JSON या Python कोड उत्पन्न करने के लिए कहा जाता है, तो वह अक्सर अनावश्यक हेडर, फुटर या अतिरिक्त टिप्पणी (Commentary) जोड़ता है।
- लक्ष्य: केवल वह कच्चा (Raw) और वांछित डेटा प्राप्त करना, बिना किसी अतिरिक्त टेक्स्ट के।
- समाधान: 'स्टॉप सीक्वेंस' (Stop Sequence) और 'असिस्टेंट मैसेज प्री-फिलिंग' (Assistant Message Prefilling) का संयोजन।
कार्यप्रणाली (Mechanism):
- प्री-फिलिंग (Prefilling):
- प्रारंभिक असिस्टेंट मैसेज में वांछित आउटपुट का शुरुआती मार्कर (जैसे json `) पहले से डाल दिया जाता है।
- इससे मॉडल को लगता है कि उसने प्रतिक्रिया का वह हिस्सा पहले ही लिख दिया है।
- स्टॉप सीक्वेंस (Stop Sequence):
- एक विशिष्ट सीक्वेंस (जैसे `) परिभाषित किया जाता है।
- जैसे ही मॉडल यह सीक्वेंस उत्पन्न करता है, जनरेशन तुरंत रुक जाती है।
- परिणाम: मॉडल केवल प्री-फिल किए गए मार्कर के बाद और स्टॉप सीक्वेंस से पहले का कंटेंट उत्पन्न करता है, जिससे केवल शुद्ध डेटा मिलता है।
महत्वपूर्ण बिंदु:
- यह तकनीक केवल JSON तक सीमित नहीं है; इसका उपयोग किसी भी प्रकार के संरचित डेटा (Structured Data) के लिए किया जा सकता है (जैसे बुलेटेड लिस्ट, Python कोड)।
- पोस्ट-प्रोसेसिंग: आउटपुट में अतिरिक्त नई लाइनें (New Line Characters) हो सकती हैं, जिन्हें JSON पार्सिंग या strip() फ़ंक्शन का उपयोग करके हटाया जा सकता है।
Takeaways
- LLM द्वारा संरचित डेटा (JSON, कोड) उत्पन्न करते समय अनावश्यक हेडर या टिप्पणी जोड़ने की समस्या होती है।
- इस समस्या का समाधान 'स्टॉप सीक्वेंस' और 'असिस्टेंट मैसेज प्री-फिलिंग' का संयोजन है।
- प्री-फिलिंग में, वांछित आउटपुट का शुरुआती मार्कर (जैसे json `) प्रारंभिक असिस्टेंट मैसेज में डाल दिया जाता है।
- स्टॉप सीक्वेंस एक विशिष्ट सीक्वेंस होता है जो मॉडल द्वारा उत्पन्न होते ही जनरेशन को तुरंत रोक देता है।
- यह तकनीक किसी भी संरचित डेटा के लिए उपयोगी है, लेकिन आउटपुट से अतिरिक्त नई लाइनों को हटाने के लिए पोस्ट-प्रोसेसिंग (जैसे strip()) आवश्यक हो सकती है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.