Gmail, Google Sheets और Slack को अपने ऐप बिल्डर से जोड़ें
Mythex अब उन टूल्स पर काम कर सकता है जो आप पहले से इस्तेमाल करते हैं। Gmail, Google Sheets, Slack, Notion या सैकड़ों दूसरे ऐप्स को एक बार जोड़ें, फिर चैट में एजेंट से कहें कि शीट पढ़े, ईमेल भेजे या संदेश पोस्ट करे। आपका अकाउंट Mythex से जुड़ता है, आपके कोड से नहीं: एजेंट कभी क्रेडेंशियल नहीं देखता, और कुछ भी आपकी repository में नहीं जाता।
यह क्या करता है
Connector आपके Mythex अकाउंट और कहीं और रखे आपके अकाउंट के बीच एक कड़ी है। एक बार यह लग जाने पर, जब आप चैट में कहते हैं, तो एजेंट आपकी ओर से उस अकाउंट का इस्तेमाल कर सकता है। उदाहरण के लिए:
Read the "Q4 pipeline" sheet and build me a dashboard from it
एजेंट काम के लिए सही action ढूँढता है, उसे चाहिए तर्क (arguments) जाँचता है, और उसे चलाता है। इसके पीछे चार टूल हैं:
| Tool | यह क्या करता है |
|---|---|
AppListConnections | आपके जुड़े हुए ऐप्स की सूची देता है |
AppSearchTools | किसी काम के लिए सही action, और उसके लिए लगने वाले arguments ढूँढता है |
AppConnect | उस ऐप को जोड़ने का लिंक देता है जिसकी उसे ज़रूरत है |
AppRun | आपके जुड़े हुए अकाउंट पर एक action चलाता है |
अगर एजेंट को ऐसे ऐप की ज़रूरत है जो आपने नहीं जोड़ा, तो टर्न एक कार्ड पर रुक जाता है जिस पर Connect बटन होता है, किसी पैराग्राफ़ में दबे लिंक के बजाय। उस पर दबाएँ, खुलने वाले टैब में मंज़ूरी दें, और वापस आएँ। कार्ड इसे पहचान लेता है और Connected में बदल जाता है। फिर पूछें और एजेंट आगे बढ़ता है। जब तक वह इंतज़ार कर रहा है, वह आपके डेटा का अनुमान नहीं लगाता या कोई शीट नहीं बनाता।
हमने इसे क्यों बनाया
कुछ उपयोगी बनाने का मतलब आम तौर पर असली डेटा छूना है: लीड्स की शीट, एक इनबॉक्स, एक टीम चैनल। आम रास्ता है एक API key बनाना, उसे किसी settings फ़ाइल में पेस्ट करना, और उम्मीद करना कि वह कभी कमिट में न पहुँचे। गैर-डेवलपर के लिए यह झंझट भरा है और सबके लिए जोखिम भरा।
Connectors key को तस्वीर से हटा देते हैं। आप प्रोवाइडर के साथ वैसे साइन इन करते हैं जैसे कहीं भी करते हैं (OAuth, तकनीकी भाषा में), और क्रेडेंशियल Mythex की कनेक्शन सर्विस के पास रहता है:
- स्टोरेज में एन्क्रिप्टेड
- आपके प्रोजेक्ट, आपकी
.envया जेनरेट किए गए कोड में कभी नहीं लिखा जाता - उस सैंडबॉक्स को कभी नहीं भेजा जाता जिसमें आपका ऐप बनता है; सैंडबॉक्स सर्वर से कॉल करवाता है और परिणाम वापस पाता है
- आपके डिस्कनेक्ट करने या अकाउंट हटाने पर हट जाता है
इसे कैसे इस्तेमाल करें
एक ऐप जोड़ें
- Connectors खोलें। यह बाईं साइडबार में Projects के नीचे है, और किसी प्रोजेक्ट के भीतर आप मैसेज बॉक्स के बगल में + दबाकर Connectors भी चुन सकते हैं। यह आप जो कर रहे थे उसके ऊपर खुलता है, इसलिए आपकी जगह नहीं छूटती।
- ऐप खोजें। खोज पूरी सूची में होती है, केवल स्क्रीन पर दिख रहे ऐप्स में नहीं।
- Connect पर क्लिक करें। प्रोवाइडर का साइन-इन पेज एक नए टैब में खुलता है, ताकि आपका प्रोजेक्ट और अधूरा लिखा संदेश वहीं रहें।
- वहाँ एक्सेस की मंज़ूरी दें।
- Mythex टैब पर वापस आएँ। ऐप के आगे हरा बिंदु दिखता है और लिखा होता है Connected।
प्रोवाइडर जो भी अनुमति माँगे, सब मंज़ूर करें। खासकर Google एक्सेस को उत्पाद के हिसाब से बाँटता है: Gmail को मंज़ूरी देना और Drive को न देना कनेक्शन को आधा-अधूरा छोड़ देता है, और एजेंट उसे इस्तेमाल करने की कोशिश में ACCESS_TOKEN_SCOPE_INSUFFICIENT बताएगा। इसका हल है डिस्कनेक्ट करना, फिर से कनेक्ट करना, और सब कुछ मंज़ूर करना।
जो चाहिए वह माँगें
जुड़ने के बाद बस सादी भाषा में कहें। आपको टूल या action का नाम लेने की ज़रूरत नहीं है।
डिस्कनेक्ट करें
Connectors खोलें, बाईं रेल में Connected पर जाएँ, और ऐप पर होवर करें। Disconnect तुरंत प्रोवाइडर के साथ Mythex की पहुँच रद्द कर देता है। एजेंट ने जो पहले से बनाया है वह रहता है; बस वह उस अकाउंट तक अब नहीं पहुँच सकता।
प्लानिंग कभी ईमेल नहीं भेजती
Ask और Plan मोड में एजेंट केवल देख सकता है। वह आपके कनेक्शन की सूची दे सकता है और बता सकता है कि वे क्या कर सकते हैं, लेकिन कोई action नहीं चला सकता और कोई कनेक्शन शुरू नहीं कर सकता। इससे Plan मोड एक सुरक्षित जगह बनता है जहाँ आपके इनबॉक्स या चैनलों को छूने से पहले सोचा जा सकता है कि आप क्या चाहते हैं; इस पर और बनाने से पहले योजना बनाएँ में है।
कस्टम MCP सर्वर
सब कुछ कैटलॉग में नहीं है। Connectors → Custom MCP किसी भी MCP सर्वर का URL लेता है, चाहे वह आपका हो, आपकी कंपनी का, या किसी विक्रेता ने दिया हो। नाम और URL भरें, चुनें कि वह कैसे प्रमाणित होता है, और Add & authorize दबाएँ:
- अगर सर्वर साइन इन माँगता है, तो उसकी अपनी सहमति स्क्रीन एक टैब में खुलती है।
- अगर उसे एक स्थिर टोकन चाहिए, तो उसे Bearer token फ़ील्ड में पेस्ट करें। सेव किया गया टोकन दोबारा कभी नहीं दिखाया जाता।
- अगर उसे कुछ नहीं चाहिए, तो वह तुरंत जुड़ जाता है।
टूल्स की सूची उसी समय पढ़ी जाती है, इसलिए गलत URL या अस्वीकृत टोकन फ़ॉर्म में ही विफल होता है, बिल्ड के बीच में नहीं। आप सर्वर को हटाए बिना बंद कर सकते हैं, और उसके टूल्स बदलने के बाद Refresh उन्हें फिर से पढ़ता है। साइन-इन बैकग्राउंड में नवीनीकृत होते हैं। हर अकाउंट के लिए दस सर्वर तक जोड़े जा सकते हैं।
सीमाएँ
- कनेक्शन आपके अपने हैं, और आपके सभी प्रोजेक्ट्स में साझा होते हैं।
- कैटलॉग में हर ऐप अभी जुड़ नहीं सकता। कुछ ऐप इसे सपोर्ट नहीं करते और अनुपलब्ध दिखते हैं।
- दरें सीमित हैं: एजेंट एक जुड़े हुए ऐप को कितनी बार कॉल कर सकता है, इस पर सीमा है, ताकि आपके अपने प्रोवाइडर अकाउंट का कोटा सुरक्षित रहे।
- अगर प्रोवाइडर अनुमति रद्द करे या उसकी अवधि खत्म हो जाए, जो पासवर्ड बदलने या वर्कस्पेस की अनुमति बदलने के बाद आम है, तो एजेंट बताएगा कि ऐप को फिर से कनेक्ट करना होगा। डिस्कनेक्ट करें और फिर से कनेक्ट करें।
यह पोस्ट इस बारे में है कि चैट में एजेंट आपके लिए क्या कर सकता है। पूरी जानकारी के लिए Connectors डॉक्स पढ़ें।