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