osFoundry / Platform
प्रॉम्प्ट्स
हर सिस्टम प्रॉम्प्ट एक वर्शन्ड रिकॉर्ड है। वर्शन्स के बीच diff करें, रोलबैक करें, कम्युनिटी के साथ शेयर करें।
यह क्या है
Prompts, osFoundry Studio के भीतर सिस्टम प्रॉम्प्ट का प्रबंधक है। सिस्टम प्रॉम्प्ट को एक ऐसे टेक्स्ट बॉक्स की तरह रखने के बजाय जिसे आप ऊपर से लिखकर भूल जाते हैं, यहाँ हर बार सेव करने पर एक वर्शन किया गया रिकॉर्ड बनता है। जो प्रॉम्प्ट किसी एजेंट, लूप या टीम को चलाता है, उसका पूरा इतिहास सुरक्षित रहता है, तो आप हमेशा देख सकते हैं कि पिछले हफ्ते उसमें क्या लिखा था, किसने बदला और किसी बदलाव ने व्यवहार पर असल में क्या असर डाला।
यह वर्कफ़्लो तीन कामों के इर्द-गिर्द बना है। Diff किन्हीं दो वर्शन को आमने-सामने रखकर दिखाता है, ताकि कोई बारीक बदलाव, कोई दोबारा लिखा गया निर्देश, कोई हटा दी गई शर्त या जोड़ा गया गार्डरेल, टेक्स्ट के ढेर में दबने के बजाय साफ़ दिखे। Roll back तब पहले वाला वर्शन लौटा देता है जब कोई छोटा-सा फेरबदल चुपचाप आउटपुट बिगाड़ देता है, और आपको पुराना शब्द-विन्यास याद रखने या दोबारा पेस्ट करने की ज़रूरत नहीं पड़ती। समुदाय के साथ साझा करना उस प्रॉम्प्ट को प्रकाशित करता है जिस पर आपको भरोसा है, ताकि दूसरे उससे शुरुआत कर सकें, और आपको दूसरों के परखे हुए प्रॉम्प्ट अपने यहाँ लाने देता है। चूँकि osFoundry एक local-first डेस्कटॉप वर्कस्पेस है, आपके प्रॉम्प्ट का इतिहास आपके डिवाइस पर, आपके वर्कस्पेस के साथ ही रहता है; समुदाय के साथ साझा करना एक सोच-समझकर उठाया गया कदम है, कोई डिफ़ॉल्ट व्यवहार नहीं।
यह इसलिए मायने रखता है क्योंकि सिस्टम प्रॉम्प्ट किसी भी एजेंट का सबसे ज़्यादा असर रखने वाला टेक्स्ट होता है: हर रन में यही तय करता है कि लहजा क्या हो, दायरा क्या हो, कब मना करना है और आउटपुट का रूप क्या हो। इसे बिना देखे-परखे बदलना ही वह वजह है जिससे ठीक चल रहा व्यवहार चुपचाप बिगड़ने लगता है। वर्शनिंग प्रॉम्प्ट इंजीनियरिंग को ऐसी चीज़ बना देती है जिसकी आप समीक्षा कर सकते हैं, तुलना कर सकते हैं और वापस ले सकते हैं, ठीक वैसे ही जैसे आप कोड के साथ करते हैं। और चूँकि osFoundry bring-your-own-key है, वही वर्शन किया प्रॉम्प्ट उसी मॉडल पर चलता है जिस पर आप उसे इंगित करते हैं, चाहे लोकल हो, क्लाउड हो या सेल्फ-होस्टेड, तो किसी प्रॉम्प्ट को बेहतर करना उसे हर उस जगह बेहतर कर देता है जहाँ आप वह एजेंट इस्तेमाल करते हैं, और आपके तथा मॉडल के बीच कोई रीसेलर नहीं बैठता।
मुख्य क्षमताएँ
- हर सिस्टम-प्रॉम्प्ट सेव एक अलग वर्शन के रूप में संग्रहीत होता है और उसका पूरा एडिट इतिहास बना रहता है
- किन्हीं दो वर्शन को आमने-सामने रखकर देखें कि उनके बीच शब्द-विन्यास में ठीक-ठीक क्या बदला
- जब कोई एडिट एजेंट के व्यवहार को बिगाड़ दे, तो एक ही कदम में पिछले वर्शन पर लौट आएं
- किसी परखे हुए प्रॉम्प्ट को समुदाय के साथ साझा करें, या दूसरों के प्रकाशित प्रॉम्प्ट से शुरुआत करें
- जिस भी मॉडल के लिए आप अपनी key लाते हैं, उसी वर्शन किए प्रॉम्प्ट को दोबारा इस्तेमाल करें: लोकल, क्लाउड या सेल्फ-होस्टेड
उपयोग के मामले
- प्रॉम्प्ट इंजीनियर: किसी एजेंट के सिस्टम प्रॉम्प्ट के दो वर्शन की तुलना करके पुष्टि करता है कि आउटपुट में बदलाव मॉडल ड्रिफ्ट से नहीं, बल्कि दोबारा लिखे गए निर्देश से आया
- टीम लीड: एक झटपट एडिट के बाद जब कोई साझा एजेंट फ़ॉर्मेट से हटकर जवाब देने लगा, तो उसे पिछले हफ्ते वाले प्रॉम्प्ट पर वापस ले आता है
- बिल्डर: एक अच्छी तरह ट्यून किया रिसर्च-एजेंट प्रॉम्प्ट समुदाय में प्रकाशित करता है और एक परखा हुआ समरी प्रॉम्प्ट लाकर अपने वर्कस्पेस के लिए ढालता है
सामान्य प्रश्न
osFoundry में सिस्टम प्रॉम्प्ट को वर्शन कैसे किया जाता है?
Studio में हर बार जब आप सिस्टम प्रॉम्प्ट सेव करते हैं, तो वह पिछले टेक्स्ट को ऊपर से लिखने के बजाय अपना एक वर्शन किया रिकॉर्ड बन जाता है। पुराने वर्शन उपलब्ध बने रहते हैं, तो आप इतिहास खोलकर तुलना कर सकते हैं और मैनुअल कॉपियों पर निर्भर हुए बिना किसी भी पुराने वर्शन को बहाल कर सकते हैं।
क्या मैं किसी प्रॉम्प्ट के दो वर्शन की तुलना करके देख सकता हूँ कि क्या बदला?
हाँ। Prompts में एक diff व्यू है जो दो वर्शन को आमने-सामने रखता है और अंतर उजागर करता है, ताकि कोई छोटा-सा बदलाव, कोई हटी हुई शर्त या दोबारा लिखा गया नियम, लंबे टेक्स्ट में छिपने के बजाय साफ़ नज़र आए।
किसी प्रॉम्प्ट को समुदाय के साथ साझा करने में क्या होता है?
साझा करना एक स्पष्ट कदम है: आप एक ख़ास प्रॉम्प्ट वर्शन प्रकाशित करते हैं ताकि दूसरे उससे शुरुआत कर सकें, और आप दूसरों के साझा किए प्रॉम्प्ट अपने यहाँ ला सकते हैं। चूँकि osFoundry local-first है, जब तक आप साझा करना न चुनें, आपके प्रॉम्प्ट का इतिहास आपके डिवाइस पर आपके अपने वर्कस्पेस में ही रहता है।