00:00:00यह AgentMail है, जो खास तौर पर AI एजेंट्स के लिए बनाया गया एक API प्लेटफ़ॉर्म है जो उन्हें
00:00:05एक यूनिक ईमेल एड्रेस और इनबॉक्स देता है, जिससे वे ईमेल भेज सकते हैं, प्राप्त कर सकते हैं, पढ़ सकते हैं और उन पर कार्रवाई कर सकते हैं
00:00:11ताकि वे कस्टमर सपोर्ट, कोल्ड आउटरीच जैसे काम कर सकें या बस आपके भूले-बिसरे
00:00:17न्यूज़लेटर्स को मैनेज कर सकें। यह Python या TypeScript SDK के ज़रिए काम करता है, इसका अपना MCP सर्वर है और यहाँ तक कि इसका अपना
00:00:24CLI भी है जिसमें इसे सपोर्ट करने के लिए स्किल्स मौजूद हैं। लेकिन AgentMail और मेरे द्वारा अपने एजेंट के लिए
00:00:29एक Gmail अकाउंट बनाने और मैसेज मैनेज करने के लिए MCP सर्वर इस्तेमाल करने में क्या अंतर है? सब्सक्राइब बटन दबाएँ और
00:00:35आइए जानते हैं। पिछले हफ्ते मैंने Google Workspace CLI पर एक वीडियो बनाया था जो आपके एजेंट को
00:00:44आपका कैलेंडर, डॉक्यूमेंट्स और ज़ाहिर है, आपका ईमेल मैनेज करने की सुविधा देता है जो वाकई बहुत बढ़िया है। लेकिन भले ही आपका एजेंट
00:00:50अपने खुद के अकाउंट से Gmail को मैनेज कर सकता है, पर Gmail एजेंट्स के लिए नहीं बल्कि इंसानों के लिए बनाया गया था, इसलिए
00:00:56इसमें अनुभव उतना बेहतर नहीं होगा। मैं समझाता हूँ। जैसा कि आप इस AgentMail डैशबोर्ड को देखकर
00:01:02बता सकते हैं, मैंने पहले ही AgentMail पर साइन अप कर लिया है और एक यूनिक नाम के साथ एक इनबॉक्स बना लिया है। ध्यान दें कि यह AgentMail
00:01:08डोमेन यहाँ इसलिए है क्योंकि मैं फ्री प्लान पर हूँ, लेकिन अगर आप अपना प्लान अपग्रेड करते हैं तो आप अपना कस्टम डोमेन
00:01:14जोड़ सकते हैं। मैंने एक API की (key) भी बनाई है और उसे अपने शेल एनवायरमेंट वेरिएबल्स की लिस्ट में
00:01:19जोड़ दिया है, जिसका मतलब है कि AgentMail CLI इंस्टॉल होने के बाद मैं इसे Claude code के साथ इस्तेमाल कर सकता हूँ और
00:01:24व्यक्तिगत रूप से मैं MCP सर्वर के बजाय Claude code के साथ CLI का इस्तेमाल करना पसंद करता हूँ। चलिए
00:01:30AgentMail स्किल को भी इंस्टॉल कर लेते हैं ताकि मुझे अपने प्रॉम्प्ट के अंदर इसका बार-बार ज़िक्र न करना पड़े। और बस,
00:01:35अब आप Claude के साथ AgentMail इस्तेमाल करने के लिए तैयार हैं। मैं पहले भी इसका ज़िक्र कर चुका हूँ, लेकिन अगर आपने
00:01:39मेरा Google Workspace CLI वीडियो देखा है, तो आप देखेंगे कि Claude code के साथ इस्तेमाल करने के लिए AgentMail सेटअप करना
00:01:46उस CLI के मुकाबले कितना आसान है। ठीक है, आगे बढ़ते हैं और अब मैं Claude से पूछ सकता हूँ कि मेरे पास कौन से
00:01:51AgentMail इनबॉक्स हैं, जो स्किल को लोड करेगा और फिर मुझे जवाब देने के लिए CLI का इस्तेमाल करेगा। अब यहाँ से
00:01:56मैं Claude से कुछ बहुत ही शानदार चीज़ें करवा सकता हूँ, जैसे कि मेरे AgentMail ईमेल एड्रेस से मेरे पर्सनल ईमेल पर
00:02:01एक ईमेल भेजना, जिसमें किंग्स क्रॉस में माचा (Matcha) पीने के टॉप 3 जगहों की लिस्ट हो और
00:02:07हाँ, मैं माचा का बहुत बड़ा शौकीन हूँ। अगर आप भी हैं तो मुझे कमेंट्स में बताएँ। जब तक यह काम हो रहा है, मैं
00:02:12आपको साबित करना चाहता हूँ कि मेरे पास कोई भी फर्जी मैसेज नहीं है और अब जब यह पूरा हो गया है, तो मेरे पास
00:02:18किंग्स क्रॉस में सबसे अच्छी माचा जगहों की लिस्ट वाला एक नया ईमेल आ गया है। लेकिन क्योंकि मेरे एजेंट का
00:02:23अपना ईमेल एड्रेस है, मैं कुछ बहुत ही कूल चीज़ें कर सकता हूँ जैसे कि इसे न्यूज़लेटर्स के लिए साइन अप करना और मैं
00:02:29इसे सब्सक्रिप्शन पूरा करने के लिए भी कह सकता हूँ, जो इसने कर दिया है। लेकिन अगर मैं इसे
00:02:34मैन्युअली करना चाहता, तो मेरे पास एजेंट के इनबॉक्स का एक्सेस है और हम देख सकते हैं कि Node Weekly का
00:02:40वेरिफिकेशन ईमेल यहाँ है लेकिन एजेंट ने पहले ही यह स्टेप पूरा कर लिया है। मैं अपने कुछ मौजूदा ईमेल भी
00:02:45एजेंट को फॉरवर्ड कर सकता हूँ और एजेंट से उन ईमेल्स का सारांश (summary) बनाने के लिए कह सकता हूँ, जो इसने
00:02:52काफी अच्छे से किया है। मैं हर मिनट नए ईमेल्स चेक करने और उन्हें समराइज़ करने के लिए Claude code के नए लूप फीचर का इस्तेमाल कर सकता हूँ,
00:02:56जो वाकई में उस फीचर का एक बहुत अच्छा उपयोग है। अभी तो मैं सिर्फ
00:03:01AgentMail की क्षमताओं की ऊपरी परत को ही छू रहा हूँ क्योंकि अगर हम सिर्फ इनबॉक्स पर ध्यान दें,
00:03:06तो आप अलग-अलग एजेंट्स के लिए मल्टीपल इनबॉक्स रख सकते हैं। तो अगर आपके पास Claude code,
00:03:12Codex, Gemini CLI है, तो हर एक का अपना इनबॉक्स हो सकता है या आपके पास सिर्फ सब्सक्रिप्शन के लिए एक इनबॉक्स हो सकता है
00:03:18और एक सिर्फ कस्टमर सपोर्ट के लिए, और क्योंकि आपसे अन्य प्लेटफॉर्म्स की तरह प्रति इनबॉक्स चार्ज नहीं लिया जाता,
00:03:25तो यह वास्तव में काफी किफायती है और आपको कुछ बहुत ही बेहतरीन वर्कफ़्लो बनाने की अनुमति देता है
00:03:30जैसे कि एजेंट को उसकी सामग्री के आधार पर दूसरे इनबॉक्स में मैसेज भेजने के लिए कहना और साथ ही
00:03:36एजेंट्स से डिमांड पर इनबॉक्स बनवाना और काम होने के बाद उन्हें डिलीट करवाना। अब मैं
00:03:41Claude code के साथ AgentMail का इस्तेमाल कर रहा हूँ जो पर्सनल यूज़ और टेस्टिंग के लिए अच्छा है, लेकिन असल में
00:03:47आप इसे अपने कस्टम एजेंट पर चाहेंगे क्योंकि आप तीन दिनों वाली सीमा नहीं चाहेंगे
00:03:52जिसके बारे में आप मेरे लूप्स वाले वीडियो में जान सकते हैं, और हो सकता है कि आप और भी बार-बार डेटा चेक (poll) करना चाहें।
00:03:58तो चलिए मैं आपको Claude SDK और AgentMail का इस्तेमाल करके
00:04:03एक कस्टम एजेंट बनाने का उदाहरण दिखाता हूँ। तो यहाँ Claude SDK द्वारा संचालित एक बहुत ही साधारण एजेंट है जो
00:04:09AgentMail के इस ईमेल एड्रेस का इस्तेमाल कर रहा है और स्क्रिप्ट शुरू होने के समय से
00:04:15हर 30 सेकंड में नए ईमेल्स चेक कर रहा है। तो मैं पूरे कोड के विस्तार में नहीं जाऊँगा
00:04:19लेकिन हम यहाँ देख सकते हैं कि यह मैसेज प्रोसेस करता है और यह इनबॉक्स के अंदर के सभी मैसेज को
00:04:23देखकर, अनरीड (unread) लेबल चेक करके और उनके मिलने के समय के आधार पर करता है,
00:04:31फिर यह एक और फंक्शन ट्रिगर करेगा जो 'generate reply' है और अगर हम नीचे स्क्रॉल करें तो
00:04:36यहाँ 'generate reply' फंक्शन एक प्रॉम्प्ट लिखता है और यह यूजर कंटेंट प्रॉम्प्ट Claude मॉडल के पास जाता है
00:04:42जो अभी Haiku है और यह रिस्पॉन्स देने के लिए इस सिस्टम प्रॉम्प्ट का इस्तेमाल कर रहा है। तो अगर हम स्क्रिप्ट शुरू करें
00:04:48तो हम देख सकते हैं कि इसने इनबॉक्स में पहले ही 16 मैसेज देख लिए हैं। मैं इसकी बहुत टेस्टिंग कर रहा हूँ, तो चलिए
00:04:54इसे एक नया ईमेल देते हैं और देखते हैं कि क्या यह जवाब देता है। मैंने एजेंट को एक ईमेल लिखा है जिसमें कहा है कि 'बस सिस्टम टेस्ट कर रहा हूँ,
00:05:00तुम कौन हो और क्या करते हो?' अब स्क्रिप्ट हर 30 सेकंड में नए ईमेल्स के लिए पोलिंग कर रही है
00:05:06और अब इसे एक ईमेल मिल गया है, यह मैसेज को प्रोसेस कर रहा है फिर जवाब जनरेट करने के लिए Claude का इस्तेमाल कर रहा है और अगर हम
00:05:11वापस जाएँ, तो हमारे पास एक नया ईमेल और Claude का जवाब है जो बहुत ही अद्भुत है, यहाँ यह जवाब देता है
00:05:17कि यह एक AI असिस्टेंट है जो इस इनबॉक्स को मैनेज करने में मदद कर रहा है और क्योंकि यह कोड पूरी थ्रेड को पढ़ने के लिए डिज़ाइन किया गया है
00:05:23तो मैं इसे यह कहकर जवाब भेज सकता हूँ कि 'जवाब के लिए शुक्रिया, मुझे बिल्लियों के बारे में कोई जोक सुनाओ।'
00:05:29स्क्रिप्ट 30 सेकंड तक इंतज़ार करती है, तीन मैसेज वाली पूरी थ्रेड को प्रोसेस करती है और फिर
00:05:34जवाब भेजती है: 'बिल्लियाँ जंगल में पोकर क्यों नहीं खेलतीं? क्योंकि वहाँ बहुत सारे चीते (cheetahs/cheaters) होते हैं।' हमेशा की तरह
00:05:40इस टूल में और भी बहुत सारे फीचर्स हैं जो मैं इस वीडियो में नहीं बता पाया हूँ
00:05:45जैसे कि स्ट्रीमिंग इवेंट्स के लिए वेब सॉकेट्स जो जीरो लेटेंसी ईमेल चेकिंग की अनुमति देते हैं, पॉड्स (pods)
00:05:51जो अलग-अलग ग्राहकों के बीच डेटा को अलग रखते हैं अगर आप कोई ऐसा प्रोडक्ट बनाने की सोच रहे हैं जो
00:05:55विभिन्न यूज़र्स को AgentMail इंफ्रास्ट्रक्चर प्रदान करता हो, साथ ही IMAP और SMTP सपोर्ट और बहुत कुछ।
00:06:02उन चीज़ों की बात करें जिन्हें मैं वीडियो में नहीं दिखा पाया, अगर आप एक डेस्कटॉप ऐप बनाना चाहते हैं
00:06:06जो छोटा, तेज़ और वेब टेक्नोलॉजी पर आधारित हो, तो आपको यह वीडियो देखना चाहिए
00:06:12जो मैंने Electrobahn के बारे में बनाया है, जो शायद वही चीज़ हो सकती है जिसकी आपको तलाश है।