Web interfaces
सत्र डैशबोर्ड
Control UI में प्रत्येक थ्रेड के दो रूप होते हैं: वह बातचीत जिसे आप जानते हैं, और एक डैशबोर्ड — लाइव विजेट का एक ग्रिड, जिसे आपका एजेंट आपके लिए बनाता है। बिना विजेट वाला थ्रेड केवल चैट होता है। जैसे ही कोई विजेट पिन किया जाता है, हेडर में चैट | डैशबोर्ड टॉगल दिखाई देता है, और डैशबोर्ड मुख्य सतह बन जाता है, जिसके बगल में आपकी चैट डॉक रहती है।
कुछ भी सेट अप करने या कोई अलग ऐप कॉन्फ़िगर करने की आवश्यकता नहीं है: डैशबोर्ड
एक मुख्य सुविधा है, जिसका स्वामित्व थ्रेड के पास होता है, जो एजेंट के साथ संग्रहीत
होता है, और वे /new तथा /reset के बाद भी बने रहते हैं (बातचीत का संदर्भ साफ़ हो जाता है; बोर्ड बना रहता है)।
पूछकर डैशबोर्ड बनाएँ
अपने एजेंट से बताएँ कि आप क्या देखना चाहते हैं:
revenue-graph नाम का एक विजेट बनाएँ: मासिक आय का एक इंटरैक्टिव बार चार्ट। "Bars" और "Trend" बटन जोड़ें, जो दृश्य बदलते हों। इसे मेरे डैशबोर्ड पर पिन करें।
एजेंट पहले विजेट को चैट में इनलाइन रेंडर करता है, ताकि आप उसे कहीं और जाने से पहले देख सकें। वहाँ से:
- आप इसे पिन करते हैं: किसी इनलाइन विजेट पर होवर करें और डैशबोर्ड पर पिन करें चुनें।
- या एजेंट इसे पिन करता है जब आप कहें, और बाद में इसे नाम से अपडेट करता है — विजेट के नाम स्थिर होते हैं, इसलिए "जून के आँकड़ों के साथ revenue-graph अपडेट करें" सामग्री को उसी स्थान पर बदल देता है, जबकि बोर्ड अपनी जगह बना रहता है।
विजेट छोटे, स्व-निहित ऐप होते हैं (एक सख्त सैंडबॉक्स में HTML/JS/SVG)। विजेट के भीतर बटन और दृश्य टॉगल तुरंत काम करते हैं — चार्ट का दृश्य बदलने के लिए कभी एजेंट की आवश्यकता नहीं होती।
बोर्ड
- लचीला ग्रिड। विजेट को उसके हैंडल से खींचें; सब कुछ अपने-आप पुनः प्रवाहित और व्यवस्थित हो जाता है। हैंडल से आकार बदलें या विजेट मेन्यू से कोई आकार प्रीसेट (छोटा, मध्यम, बड़ा, अतिरिक्त बड़ा) चुनें। कोई भी पिक्सेल निर्धारित नहीं करता — न आप, न एजेंट।
- टैब। एक बोर्ड में कई पृष्ठ हो सकते हैं — जैसे, एक अवलोकन टैब और एक केंद्रित टैब जिसमें एक बड़ा विजेट हो। प्रत्येक टैब अपनी चैट-डॉक स्थिति याद रखता है।
- डॉक की गई चैट। डैशबोर्ड रूप में आपकी बातचीत बाईं ओर, दाईं ओर या नीचे डॉक होती है, साइडबार की तरह उसका आकार बदला जा सकता है, और उसे पूरी तरह छिपाया जा सकता है — जब आप उसे वापस लाते हैं, तब भी एजेंट आपकी बात सुनता है।
- एजेंट समानता। आप जो कुछ कर सकते हैं, एजेंट भी अपने
dashboardटूल से कर सकता है: विजेट जोड़ना, अपडेट करना, स्थानांतरित करना, उनका आकार बदलना और हटाना, टैब प्रबंधित करना, दिखाई देने वाला टैब बदलना, और चैट डॉक को स्थानांतरित करना या छिपाना। कहें, "चैट को बाईं ओर रखें और वित्त टैब दिखाएँ" और इसे होते हुए देखें।
विजेट को क्या करने की अनुमति है
जो विजेट केवल रेंडर करता है, उसे किसी स्वीकृति की आवश्यकता नहीं होती — वह बिल्कुल इनलाइन चैट विजेट की तरह तुरंत दिखाई देता है, और उसकी नेटवर्क पहुँच पूरी तरह अक्षम रहती है।
जिन विजेट को पहुँच चाहिए, उन्हें इसकी घोषणा करनी होगी, और आप प्रत्येक विजेट के लिए एक बार टैप करके इसकी अनुमति देते हैं:
- नेटवर्क (
net): सैंडबॉक्स से सीधे घोषित HTTPS मूल स्थान प्राप्त करें — उदाहरण के लिए, कोई मौसम कार्ड जो API से स्वयं को रीफ़्रेश करता हो। - Gateway डेटा (
data): सत्र, उपयोग या cron स्थिति जैसी केवल-पढ़ने योग्य फ़ीड, जिन्हें gateway द्वारा हल किया जाता है — विजेट कभी आपका टोकन नहीं रखता। - ऑटोमेशन (
actions): कोई विशिष्ट cron जॉब ट्रिगर करें, ताकि एक बटन आपकी मुख्य बातचीत को जगाए बिना कोई वास्तविक कार्य (जिसमें छोटा मॉडल उपयोग हो सकता है) चला सके। - प्रॉम्प्ट (
prompt): अस्वीकृत विजेट के लिए आवश्यक प्रत्येक-क्लिक पुष्टि के बिना आपके थ्रेड में संदेश भेजें।
सक्षम Plugin इन क्षमता सूचियों में अपनी नामित केवल-पढ़ने योग्य फ़ीड और कार्रवाइयाँ जोड़ सकते हैं; Plugin अक्षम करने पर वे एकीकरण हट जाते हैं।
अनुमतियाँ आपके द्वारा समीक्षा किए गए विजेट के सटीक बाइट और संशोधन से बंधी होती हैं। यदि एजेंट विजेट बदलता है और आपकी स्वीकृति से अधिक माँगता है, तो वह फिर से लंबित स्थिति में चला जाता है; समान अनुमतियों के भीतर सामग्री रीफ़्रेश करने पर अनुमति बनी रहती है। जिन विजेट इंटरैक्शन के बारे में एजेंट को पता होना चाहिए (आपके क्लिक किए गए फ़िल्टर, आपके बदले गए दृश्य), वे सत्र सूचनाओं के रूप में चुपचाप उस तक पहुँचते हैं — वह बिना बाधित हुए सूचित रहता है।
बोर्ड पर MCP ऐप
यदि आपके gateway पर MCP सर्वर कॉन्फ़िगर हैं, तो चैट में दिखाई देने वाले इंटरैक्टिव MCP ऐप को किसी भी विजेट की तरह पिन किया जा सकता है। पिन किए गए ऐप नए सत्रों के साथ बोर्ड पर फिर सक्रिय हो जाते हैं; डिफ़ॉल्ट रूप से वे केवल-प्रदर्शन के लिए होते हैं, और विजेट को उसके घोषित सर्वर टूल की अनुमति देने पर वह पूरी तरह इंटरैक्टिव हो जाता है — अन्य सभी चीज़ों की तरह एक ही टैप और संशोधन-बद्ध स्वीकृति के साथ।
जानने योग्य बातें
- जिस थ्रेड में बोर्ड है, उसे रीसेट करने पर पुष्टि माँगी जाती है और बोर्ड बना रहता है।
- थ्रेड हटाने पर उसका बोर्ड भी हट जाता है।
- बोर्ड आपके gateway पर (स्वामी एजेंट के डेटाबेस में) रहते हैं और आपके द्वारा कनेक्ट किए गए प्रत्येक डिवाइस पर दिखाई देते हैं।
- सुरक्षा मॉडल, संग्रहण विवरण और डिज़ाइन का औचित्य डैशबोर्ड आर्किटेक्चर में उपलब्ध है, जिसमें प्रलेखित सैंडबॉक्स समझौते भी शामिल हैं।