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