osFoundry / Platform
एजेंट कॉन्फ़िग्स
किसी भी एजेंट का नाम, मॉडल, टूल्स, प्रॉम्प्ट और नीति को वर्शन्ड रिकॉर्ड के रूप में एडिट करें। फ़ोर्क, पब्लिश, शेयर।
यह क्या है
osFoundry में एजेंट कॉन्फ़िग किसी AI एजेंट की पूरी परिभाषा है जो एक ही एडिट करने योग्य रिकॉर्ड के रूप में रखी जाती है: उसका नाम, वह मॉडल जिस पर वह चलता है, वे टूल जिन्हें वह कॉल कर सकता है, उसका सिस्टम प्रॉम्प्ट, और वह पॉलिसी जो तय करती है कि उसे क्या करने की अनुमति है। इन सेटिंग्स को कोड, कॉन्फ़िग फ़ाइलों और किसी प्रोवाइडर के डैशबोर्ड में बिखेरने के बजाय, आप इन्हें एक ही जगह एडिट करते हैं और हर बदलाव एक वर्ज़न के रूप में दर्ज हो जाता है। आप देख सकते हैं कि तीन एडिट पहले एजेंट का प्रॉम्प्ट या टूल सूची कैसी थी, उसकी अभी से तुलना कर सकते हैं, और अगर किसी बदलाव ने उसे खराब किया हो तो वापस पलट सकते हैं।
चूँकि osFoundry ब्रिंग-योर-ओन-की (BYOK) और लोकल-फ़र्स्ट है, कॉन्फ़िग उसी मॉडल की ओर इशारा करती है जो आप चुनते हैं: आपकी अपनी मशीन पर कोई लोकल मॉडल, आपकी अपनी API की के ज़रिए कोई क्लाउड मॉडल, या कोई सेल्फ़-होस्टेड एंडपॉइंट, बीच में किसी रीसेलर के बिना। एजेंट का मॉडल बदलना कॉन्फ़िग का एक फ़ील्ड भर है, कोई दोबारा लिखाई नहीं: वही प्रॉम्प्ट, टूल और पॉलिसी रखें और उसे किसी दूसरे मॉडल पर आज़माकर लागत और गुणवत्ता की तुलना करें। पॉलिसी फ़ील्ड वह जगह है जहाँ आप सुरक्षा-सीमाएँ तय करते हैं: किन टूल के लिए मंज़ूरी चाहिए, एजेंट किस चीज़ को छू सकता है, ताकि व्यवहार और अनुमतियाँ किसी अलग जगह रहने के बजाय एजेंट के साथ ही चलें।
कॉन्फ़िग को इधर-उधर ले जाने के लिए बनाया गया है। किसी भी एजेंट को फ़ोर्क करें और एक स्वतंत्र कॉपी पाएँ जिसे आप मूल को प्रभावित किए बिना बदल सकते हैं, कोई वर्ज़न ठोस हो जाने पर उसे पब्लिश करें, और उसे शेयर करें ताकि कोई साथी या दूसरा वर्कस्पेस वही एजेंट चला सके। वर्ज़निंग का मतलब है कि शेयर की गई कॉन्फ़िग एक निश्चित, दोबारा दोहराई जा सकने वाली स्थिति होती है, कोई हिलता-डुलता लक्ष्य नहीं: जिसे आप देते हैं उसे ठीक वही मॉडल, टूल, प्रॉम्प्ट और पॉलिसी मिलती है जिसे आपने परखा था, और वह उसे अपना बनाने के लिए फ़ोर्क कर सकता है।
मुख्य क्षमताएँ
- एजेंट का नाम, मॉडल, टूल, सिस्टम प्रॉम्प्ट और पॉलिसी बिखरी हुई फ़ाइलों और डैशबोर्ड के बजाय एक ही रिकॉर्ड से एडिट करें
- हर बदलाव एक वर्ज़न के रूप में सेव होता है, ताकि आप इतिहास देख सकें, एडिट की तुलना कर सकें, और गड़बड़ करने वाले प्रॉम्प्ट या टूल बदलाव को वापस पलट सकें
- किसी भी एजेंट का आधार मॉडल एक ही फ़ील्ड से बदलें और वही प्रॉम्प्ट व टूल दोबारा इस्तेमाल कर लोकल, क्लाउड और सेल्फ़-होस्टेड मॉडलों की तुलना करें
- किसी भी कॉन्फ़िग को स्वतंत्र कॉपी में फ़ोर्क करें, फिर कोई वर्ज़न पब्लिश करके शेयर करें ताकि दूसरे ठीक वही एजेंट चलाएँ जिसे आपने परखा
- आपकी अपनी API की पर चलता है और लोकल मॉडल इस्तेमाल कर सकता है, इसलिए एजेंट की परिभाषा और उसका डेटा आपके डिवाइस पर ही रहता है; न प्रति-सीट शुल्क, न मार्कअप
उपयोग के मामले
- प्रॉम्प्ट इंजीनियर: किसी एजेंट के सिस्टम प्रॉम्प्ट को दर्जन भर वर्ज़नों में सुधारें, दो की तुलना करें, और उस शब्दावली पर लौटें जिसने सबसे अच्छा स्कोर किया
- टीम लीड: सख़्त पॉलिसी वाला एक परखा हुआ सपोर्ट एजेंट पब्लिश करें, फिर हर साथी को अपने वर्कफ़्लो के लिए उसे फ़ोर्क करने दें, बिना मूल को तोड़े
- लागत के प्रति सजग बिल्डर: किसी एजेंट का प्रॉम्प्ट और टूल स्थिर रखें और सिर्फ़ मॉडल बदलकर उसी काम पर लोकल मॉडल की तुलना क्लाउड की से करें
सामान्य प्रश्न
एजेंट कॉन्फ़िग में असल में क्या-क्या शामिल होता है?
एक ही वर्ज़न रिकॉर्ड के रूप में पाँच चीज़ें: एजेंट का नाम, वह मॉडल जिस पर वह चलता है, वे टूल जिन्हें कॉल करने की अनुमति है, उसका सिस्टम प्रॉम्प्ट, और उसकी पॉलिसी (वे नियम और मंज़ूरियाँ जो तय करती हैं कि वह क्या कर सकता है)। इनमें से किसी को एडिट करने पर एक नया वर्ज़न बनता है जिसे आप देख या वापस कर सकते हैं।
क्या मैं एजेंट को दोबारा लिखे बिना उसका मॉडल बदल सकता हूँ?
हाँ। मॉडल कॉन्फ़िग का एक फ़ील्ड है। उसी एजेंट को किसी लोकल मॉडल, अपनी API की के ज़रिए किसी क्लाउड मॉडल, या किसी सेल्फ़-होस्टेड एंडपॉइंट की ओर मोड़ें, और उसका प्रॉम्प्ट, टूल और पॉलिसी जस के तस रखें, जिससे एक जैसे सेटअप पर मॉडलों की तुलना आसान हो जाती है।
कॉन्फ़िग को फ़ोर्क करने और शेयर करने में क्या फ़र्क है?
फ़ोर्क करने से एक स्वतंत्र कॉपी बनती है जिसे आप मूल को छुए बिना आज़ादी से एडिट कर सकते हैं। शेयर करने पर किसी को एक पब्लिश किया वर्ज़न मिलता है जिसे वह जस का तस चला सकता है। चूँकि कॉन्फ़िग वर्ज़न वाली होती है, शेयर किया गया एजेंट एक निश्चित, दोहराई जा सकने वाली स्थिति होती है; पाने वाला बदलना चाहे तो उसे फ़ोर्क कर सकता है।