▲ कम्युनिटी सेशन: PostHog + v0 के साथ तेज़ी से शिप और वैलिडेट करें

VVercel
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00[शांत ऑडियो]
00:00:30[शांत ऑडियो]
00:01:00[शांत ऑडियो]
00:01:29>> नमस्ते, सभी को।
00:01:32इस हफ़्ते के वर्साय कम्युनिटी सेशन में आपका स्वागत है।
00:01:36आपको यहाँ पाकर हमें बहुत खुशी हो रही है।
00:01:41ये लाइव सेशन करना वाकई अच्छा लगता है क्योंकि मुझे महसूस हो रहा है कि
00:01:44मैंने काफी समय से इन्हें नहीं किया है।
00:01:46तो नमस्ते, सभी को।
00:01:47[हँसी] अगर आप हमारे कम्युनिटी सेशन में पहली बार आए हैं,
00:01:53तो मैं वर्साय की कम्युनिटी टीम से पॉलीन नावास हूँ।
00:01:57आपने मुझे हमारे अपने कम्युनिटी प्लेटफॉर्म [www.versailles.com](https://www.google.com/search?q=https://www.versailles.com) पर,
00:02:03या शायद X या LinkedIn पर कम्युनिटी स्पेस में देखा होगा, जहाँ मैं सवालों के जवाब देती हूँ और
00:02:08कम्युनिटी के साथ जुड़कर यह समझने की कोशिश करती हूँ कि आप लोग वर्साय पर क्या बना रहे हैं।
00:02:12तो यह हमेशा हमारी कम्युनिटी, ग्राहकों और यूजर्स के साथ
00:02:13लाइव जुड़ने का एक बेहतरीन मौका होता है।
00:02:18बहुत बढ़िया, इतने सारे लोगों को यहाँ देखकर अच्छा लग रहा है।
00:02:22मैं चैट में एडम की तरफ से गुड इवनिंग देख पा रही हूँ।
00:02:25नमस्ते, नमस्ते, नमस्ते।
00:02:29तो चैट में एक मैसेज छोड़ें और हमें बताएं कि आप आज कहाँ से जुड़ रहे हैं।
00:02:31अगर आप इसे X, YouTube या LinkedIn पर देख रहे हैं और
00:02:36लाइव चैट में शामिल होना चाहते हैं, तो [community.versailles.com/live](https://www.google.com/search?q=https://community.versailles.com/live) पर जाएं।
00:02:39आपको यह सेशन सबसे ऊपर मिल जाएगा, वहां चैट में अपनी टिप्पणी लिखें।
00:02:46तो आज का सेशन, जब भी हमारे पास ये वर्साय मार्केटप्लेस
00:02:53इंटीग्रेशन सेशन होते हैं, मैं बहुत उत्साहित रहती हूँ,
00:02:58क्योंकि यह देखना वाकई दिलचस्प है कि आप हमारे इंटीग्रेशन्स का उपयोग करके
00:03:03वर्साय के ऊपर क्या-क्या बना सकते हैं।
00:03:07तो आज हम पोस्टहग (Posthog) के साथ बात कर रहे हैं।
00:03:11और अगर आप इसके बारे में पहले नहीं जानते हैं, तो संक्षेप में कहें तो पोस्टहग
00:03:16एक ओपन सोर्स प्रोडक्ट एनालिटिक्स प्लेटफॉर्म है।
00:03:19आप इसे फीचर फ्लैग्स, ए/बी टेस्टिंग, इवेंट ट्रैकिंग और
00:03:25उन सभी टूल्स के रूप में देख सकते हैं जिनकी मदद से आप समझ सकते हैं कि
00:03:29जब लोग आपके प्रोडक्ट का इस्तेमाल करते हैं, तो असल में क्या हो रहा है।
00:03:31आज के सेशन को जो चीज़ वाकई रोमांचक बनाती है, वो यह है कि पोस्टहग अब
00:03:36सीधे vZero के साथ इंटीग्रेट होता है।
00:03:38इसका मतलब है कि आप अपने बिल्डर को छोड़े बिना ही
00:03:43एक विचार से लेकर सीधे लाइव एक्सपेरिमेंट तक जा सकते हैं।
00:03:45तो अब ऐसा नहीं होगा कि पहले शिप कर दिया और एनालिटिक्स के बारे में बाद में सोचेंगे।
00:03:50आप बिल्डिंग के दौरान ही फीचर फ्लैग सेट कर सकते हैं, टेस्ट रन कर सकते हैं,
00:03:55और उन कस्टम इवेंट्स को ट्रैक कर सकते हैं।
00:03:58तो अब मैं ज़्यादा बातें नहीं करूँगी, लेकिन नमस्ते सभी को, मैं देख रही हूँ कि चैट में बहुत से लोग जुड़ रहे हैं।
00:04:06बढ़िया।
00:04:06दोस्तों, हमें बताएं कि आप लोग कहाँ से जुड़ रहे हैं।
00:04:09शानदार।
00:04:10तो बिना किसी देरी के, मैं पोस्टहग से हमारे मेहमान ब्रोकर का स्वागत करना चाहूँगी।
00:04:16नमस्ते ब्रोकर।
00:04:17- नमस्ते।
00:04:17यहाँ आकर खुशी हुई।
00:04:19हाँ, जैसा कि पॉलीन ने कहा, मेरा नाम ब्रोकर है।
00:04:21मैं ग्रोथ टीम में एक प्रोडक्ट इंजीनियर हूँ।
00:04:25और शुरुआत करने के लिए, मैं आपको थोड़ा बताऊंगा कि पोस्टहग क्या प्रदान करता है,
00:04:30और आप vZero में पोस्टहग जैसी किसी चीज़ का उपयोग क्यों करना चाहेंगे।
00:04:34और फिर हम Vercel और vZero में कुछ उपयोग के मामलों (use cases) को देखेंगे।
00:04:41मैं एक लाइव डेमो भी दिखाऊंगा।
00:04:42तो हम असल में कुछ उपयोग के मामलों को लागू करके देखेंगे।
00:04:46तो मैं खास तौर पर दो चीज़ों को कवर करना चाहता हूँ, वैसे, मैं शुरुआत करूँगा कि
00:04:49पोस्टहग क्या है और vZero और Vercel के यूजर के तौर पर
00:04:54आप इसमें क्यों दिलचस्पी लेंगे।
00:04:56तो, मान लीजिए आपने vZero का उपयोग किया, अब तक का सबसे कूल ऐप बनाया, उसे डिप्लॉय किया,
00:05:02अब आप देखना चाहते हैं कि यह कैसा काम कर रहा है, तो आप यह कैसे पता लगाएंगे?
00:05:06आप कैसे समझेंगे कि लोग आपके ऐप का इस्तेमाल कैसे कर रहे हैं, उन्हें इसमें क्या पसंद है,
00:05:11और क्या पसंद नहीं है?
00:05:12जब कुछ गलत हो जाता है तो आप उसे कैसे समझते हैं?
00:05:15अक्सर ऐसा होता है कि आप एक ऐप डिप्लॉय करते हैं और वो
00:05:19प्रीव्यू मोड में तो बहुत अच्छा चलता है।
00:05:20हो सकता है कि आपने खुद उस पर कुछ टेस्ट किए हों, लेकिन जब वो प्रोडक्शन में चल रहा होता है,
00:05:26तो उसमें कुछ ऐसी दिक्कतें आती हैं जिनका आपने अंदाज़ा नहीं लगाया था।
00:05:29तब शायद कोई एक्सेप्शन (exception) आ जाए, और ऐसे में आपके लिए यह मददगार होगा
00:05:33कि आप उस पर नज़र रख सकें, और खास तौर पर उस विज़िबिलिटी
00:05:39और कॉन्टेक्स्ट को vZero और एजेंट में ला सकें, ताकि एजेंट समझ सके
00:05:45कि प्रोडक्शन में क्या चल रहा है और आपकी ज़रूरत के बिना ही समस्या को ठीक कर सके।
00:05:50इसके लिए आपको अलग-अलग जगहों से जानकारी जुटाने की ज़रूरत नहीं पड़ेगी,
00:05:55चाहे वो आपका लॉगिंग सिस्टम हो, एरर सिस्टम हो, या
00:05:59खुद उसे दोबारा चलाकर देखना और Chrome DevTools से कॉपी-पेस्ट करना हो।
00:06:02ऐसा नहीं है कि मैंने पहले कभी ऐसा किया है।
00:06:04- मुझे लगता है कि हम सभी ने ऐसा किया है।
00:06:07- हाँ।
00:06:09तो एक उपयोग का मामला जो मैं दिखाना चाहता हूँ वो है एरर हैंडलिंग।
00:06:13और दूसरा है फीचर फ्लैग्स और ए/बी टेस्टिंग।
00:06:17तो, मुझे वास्तव में डेवलप करने का यह तरीका बहुत पसंद आया है।
00:06:23तो, मान लीजिए आप अपनी टीम के साथ काम कर रहे हैं।
00:06:26आप किसी ऐसे फीचर के बारे में बात कर रहे हैं जिसे आप जोड़ना चाहते हैं।
00:06:29और हो सकता है कि उस फीचर को लागू करने के तरीके के बारे में आपकी राय
00:06:33आपके टीम के साथी से अलग हो।
00:06:34तो, मैं इसे इस तरह से करना चाहता हूँ।
00:06:36वो इसे उस तरह से करना चाहते हैं।
00:06:39इसे सुलझाने का एक शानदार तरीका यह है कि दोनों ही तरीके अपनाएं और फिर
00:06:42प्रोडक्शन में उनका टेस्ट करें और देखें कि कौन सा तरीका बेहतर नतीजे दे रहा है।
00:06:46तो हम उसे भी देखने जा रहे हैं।
00:06:48तो बिना किसी देरी के, मैं अपनी स्क्रीन शेयर करता हूँ।
00:06:51और मैं आपको शुरू से अंत तक की पूरी प्रक्रिया दिखाऊंगा।
00:06:55इस अकाउंट पर इसका थोड़ा हिस्सा पहले से किया हुआ है।
00:06:58तो मैं बस एक ऐसे अकाउंट पर स्विच करूँगा जहाँ मैंने अभी तक पोस्टहग इंस्टॉल नहीं किया है।
00:07:06और अगर आप मुझे बता सकें कि मेरी स्क्रीन कब दिख रही है।
00:07:09- स्क्रीन दिखाई दे रही है, ब्रोकर।
00:07:11चलिए शुरू करते हैं।
00:07:11- बढ़िया।
00:07:12ठीक है।
00:07:12तो हम Vercel में हैं।
00:07:14हम इंटीग्रेशन्स में जाएंगे और पोस्टहग सर्च करेंगे।
00:07:18और मुझे नहीं पता कि यह ऐसा क्यों कह रहा है... ओह, ब्राउज़ मार्केटप्लेस।
00:07:21तो हम ब्राउज़ मार्केटप्लेस में जा रहे हैं।
00:07:22हम पोस्टहग सर्च करेंगे और यहाँ पोस्टहग चुनकर इंस्टॉल पर क्लिक करेंगे।
00:07:29यह मुझसे पूछेगा कि क्या मैं नया अकाउंट बनाना चाहता हूँ या किसी मौजूदा अकाउंट को लिंक करना चाहता हूँ।
00:07:32तो अगर आपके पास पहले से ही पोस्टहग अकाउंट है, तो आप उन्हें लिंक कर सकते हैं।
00:07:35और यह मेरे लिए क्या करने वाला है... और हम इसे बस यहाँ इंस्टॉल करेंगे।
00:07:39तो यह... मुझे बस... माफ़ करना, मैं एक साथ क्लिक और बात नहीं कर पा रहा हूँ।
00:07:46मुझे बिलिंग एड्रेस क्यों डालना पड़ रहा है?
00:07:48ठीक है।
00:07:49तो आप इस फॉर्म को भरेंगे।
00:07:52कंटिन्यू पर क्लिक करें।
00:07:53यह वास्तव में आपके... मैं आपको दिखाता हूँ कि यह क्या करेगा।
00:07:59यह आपके एनवायरनमेंट वेरिएबल्स को सिंक कर देगा ताकि अगर मैं सेटिंग्स में जाऊं...
00:08:06ओह, खैर, मैं ओवरव्यू में जाऊंगा।
00:08:09ओह, मुझे लगा था कि यह मेरे पास पहले से इंस्टॉल है।
00:08:14चलिए इसे जल्दी से करते हैं।
00:08:15तो हम इसे एक प्रोजेक्ट के लिए इंस्टॉल करने जा रहे हैं।
00:08:17तो मैं चुन रहा हूँ कि मुझे इसे किस प्रोजेक्ट में इंस्टॉल करना है।
00:08:20कंटिन्यू पर क्लिक करें।
00:08:22बहुत अच्छे।
00:08:23यह होने जा रहा है... तो मैंने प्रोजेक्ट चुन लिया है।
00:08:25देखते हैं।
00:08:30माफ़ करना, मुझे लगा था कि यहाँ एक प्रोजेक्ट है।
00:08:32ओह, मुझे पता है कि बात क्या है।
00:08:33बस यहाँ गलत अकाउंट खुला हुआ है।
00:08:35मुझे लगता है कि मैं इस वाले पर हूँ।
00:08:37- वैसे यह सबसे अच्छा है, जैसे डिबगिंग करना और स्टेप्स से होकर गुज़रना।
00:08:41यह बहुत बढ़िया है।
00:08:42- हाँ।
00:08:44ठीक है, हाँ, तो मैंने इसे यहाँ कनेक्ट कर लिया है।
00:08:47तो मैं जो दिखाना चाहता था, इस इंटीग्रेशन की सबसे अच्छी बात यह है कि आपको
00:08:51एनवायरनमेंट वेरिएबल्स को खुद मैनेज करने की ज़रूरत नहीं है।
00:08:55तो अगर आपको इसका अनुभव है, तो यह बहुत मज़ेदार काम नहीं है, खासकर तब जब आपको
00:08:59अपनी कीज़ (keys) बदलनी हों, जो कि एक बहुत अच्छा विचार है।
00:09:03तो Vercel, असल में पोस्टहग के साथ Vercel का इंटीग्रेशन यह सब आपके लिए मैनेज करेगा।
00:09:08तो आपको बस इंस्टॉलेशन प्रोसेस के दौरान कुछ क्लिक करने हैं,
00:09:12जैसा कि मैंने अभी दिखाया।
00:09:13यह बिलिंग भी संभालता है, और हमारा फ्री टियर बहुत उदार है।
00:09:17तो उम्मीद है कि शुरुआत में आपको इसकी चिंता नहीं करनी पड़ेगी, जब तक कि आपका प्रोडक्ट
00:09:21सफल न हो जाए, और तब तक यह आपकी चिंताओं में सबसे छोटी चीज़ होगी।
00:09:24लेकिन हाँ, तो यह आपके एनवायरनमेंट वेरिएबल्स को सिंक कर देगा।
00:09:28मुख्य चीज़ें जो हमें यहाँ चाहिए, वो है पोस्टहग होस्ट... मैं इन्हें दिखाऊंगा नहीं
00:09:33क्योंकि मैं इसके लिए आलोचना नहीं झेलना चाहता, लेकिन होस्ट बस एक URL है।
00:09:39तो यह बस us.i.posthog.com जैसा कुछ होगा।
00:09:43यह पोस्टहग की (key) सबसे ज़रूरी हिस्सा है, और यही पोस्टहग को बताएगी,
00:09:48यही पोस्टहग के साथ आपके प्रोजेक्ट की पहचान करेगी।
00:09:50तो जब आपका एप्लिकेशन प्रोडक्शन में चल रहा होगा और एरर्स, यूसेज
00:09:58और फीचर फ्लैग्स के बारे में पोस्टहग को रिपोर्ट मिल रही होगी, तो यही की (key)
00:10:02आपके प्रोडक्ट को पोस्टहग प्रोजेक्ट के साथ पहचानेगी।
00:10:07तो यहाँ यह सब ऑटोमैटिक रूप से सेटअप होना बहुत मददगार है।
00:10:12और Vercel की तरफ से कोई सवाल?
00:10:16यह काफी सरल है।
00:10:17मैंने इसे जल्दी में बताया और मुझे कुछ समस्याओं का सामना भी करना पड़ा, उसके लिए माफ़ करना।
00:10:21लेकिन मूल रूप से, आप इसे इंस्टॉल करते हैं, इसे उस Vercel प्रोजेक्ट से लिंक करते हैं जिसमें आप
00:10:25इसका उपयोग करना चाहते हैं, और फिर आप तैयार हैं।
00:10:28हमारे पास यहाँ कुछ गेटिंग स्टार्टेड गाइड्स भी हैं।
00:10:32अगर आपने फीचर फ्लैग्स सेट किए हैं, तो आप उन्हें यहाँ देख सकते हैं।
00:10:35मेरे पास अभी इसमें कोई नहीं है, लेकिन एक मिनट में होंगे।
00:10:40- हाँ, यह बहुत अच्छा है।
00:10:41मैं कहने ही वाली थी कि अभी कोई सवाल नहीं हैं, जिससे पता चलता है कि यह काफी आसान है।
00:10:47मैंने चैट में पूछा था कि क्या किसी ने इस इंटीग्रेशन को पहले आज़माया है?
00:10:51तो अगर आपने किया है, तो हमें ज़रूर बताएं और आगे बढ़ते हुए सवाल पूछें।
00:10:54- हाँ, और बेझिझक बीच में टोकें।
00:10:58तो चलिए अब डेमो की ओर चलते हैं।
00:10:59तो मेरा एक ऐप चल रहा है।
00:11:01मैंने एक छोटा सा गेम बनाया है।
00:11:02इसका नाम हॉग हॉप (Hog Hop) है।
00:11:04और यहाँ मेरे पास एक छोटा सा पोस्टहग है।
00:11:06कुछ कीड़े इधर-उधर भाग रहे हैं, और मैं डेटा पॉइंट्स इकट्ठा करने की कोशिश कर रहा हूँ।
00:11:12मैक्स इधर-उधर कूदकर डेटा पॉइंट्स इकट्ठा कर रहा है।
00:11:15मुझे एक बग मिला है।
00:11:16जब मैं कुछ खास डेटा पॉइंट्स इकट्ठा करता हूँ, तो यह बस फ्रीज़ हो जाता है।
00:11:21तो अब मैं कुछ नहीं कर सकता।
00:11:23मुझे प्रोडक्शन में इस समस्या का सामना करना पड़ा, और मुझे यह समझने में मदद चाहिए कि क्या हो रहा है।
00:11:28तो जैसा कि मैंने पहले कहा, मैं DevTools खोल सकता हूँ।
00:11:32मैं एरर्स खोजने के लिए Vercel लॉग्स को देख सकता हूँ।
00:11:41लेकिन मैं आपको दिखाने जा रहा हूँ कि आपको इनमें से कुछ भी करने की ज़रूरत नहीं है।
00:11:44और v0 में, आप एरर के बारे में सारा ज़रूरी कॉन्टेक्स्ट इकट्ठा कर सकते हैं और उसे वहीं
00:11:50ठीक कर सकते हैं।
00:11:51तो पहले, मैं दिखाऊंगा कि हम MCP कैसे जोड़ते हैं।
00:11:54तो v0 में चैट के निचले बाएँ कोने में, एक छोटा सा प्लस (+) बटन है,
00:12:01और वहाँ MCPs के लिए एक जगह है।
00:12:04और आप बस 'Add MCP' पर क्लिक कर सकते हैं।
00:12:06और पोस्टहग को एक तरह के प्रीसेट MCP के रूप में सेट किया गया है।
00:12:10मेरे पास इसके लिए यह पहले से ही कनेक्टेड है, इसलिए मैं इसे डिस्कनेक्ट नहीं करूँगा।
00:12:13लेकिन आप बस प्लस बटन पर क्लिक करेंगे, और फिर यह आपसे आपके पोस्टहग अकाउंट से
00:12:18लॉग इन करने के लिए कहेगा।
00:12:19एक चीज़ जो मैंने नहीं दिखाई थी, वो यह कि जब आप पोस्टहग
00:12:25और Vercel के साथ यह इंटीग्रेशन बनाते हैं, तो आपको यह 'Open in PostHog' बटन मिलता है,
00:12:30जो मुझे पोस्टहग में लॉग इन कर देगा ताकि मुझे क्रेडेंशियल्स मैनेज न करने पड़ें।
00:12:36तो मैं यहाँ लॉग इन हूँ, और फिर v0 में, जब मैं MCP को कनेक्ट करना चाहता हूँ,
00:12:42तो मैं बस ऑथेंटिकेट करने के लिए क्लिक करूँगा, और यह MCP को ऑथेंटिकेट करने के लिए
00:12:48एक पोस्टहग टैब खोल देगा।
00:12:50मुझे अभी एहसास हुआ कि मैंने MCP को परिभाषित नहीं किया, उसके लिए मुझे खेद है।
00:12:52तो MCP, यानी मॉडल कॉन्टेक्स्ट प्रोटोकॉल, मूल रूप से जानकारी इकट्ठा करने का एक तरीका है
00:12:58ताकि एजेंट, यानी v0 एजेंट को जानकारी इकट्ठा करने या
00:13:03इस अकाउंट से जुड़े फंक्शन्स को कॉल करने की क्षमता दी जा सके।
00:13:07तो इस मामले में, हम कह रहे हैं, “हे v0, अगर तुम्हें पोस्टहग में कुछ पूछने या
00:13:14चीज़ें मैनेज करने की ज़रूरत है,” और यह... यह एक बहुत ही फीचर-रिच प्रोडक्ट है,
00:13:19पोस्टहग का MCP, तो आप इसमें बहुत कुछ कर सकते हैं।
00:13:24मैं वास्तव में दिखाऊंगा... हमारे पास एक डॉक है... पोस्टहॉग डॉक्स, मॉडल कॉन्टेक्स्ट प्रोटोकॉल।
00:13:29यह आपको दिखाता है कि आप किस तरह की चीजें कर सकते हैं।
00:13:33इस सूची को देखकर बहुत घबराएं नहीं।
00:13:35यह सब एजेंट में लोड किया गया है।
00:13:36तो आप वास्तव में पूछ सकते हैं, जैसे, "मैं पोस्टहॉग MCP के साथ क्या कर सकता हूँ?"
00:13:42और यह आपको बता देगा।
00:13:43और बस यह सुनिश्चित करें कि मेरे पास यह छोटा टॉगल यहाँ ऑन है।
00:13:50और, हाँ, तो मैं यहाँ जो दिखाना चाहता था वह यह है कि, फिर से,
00:13:55जब मैं इस तीसरे डेटा पॉइंट को इकट्ठा करने की कोशिश करता हूँ, तो मुझे एक बग मिल रहा है।
00:14:00यह बस फ्रीज हो जाता है।
00:14:01तो मैं यहाँ उसका वर्णन करने जा रहा हूँ।
00:14:04इसने मुझे वे सभी चीजें बताईं जो मैं पोस्टहॉग MCP के साथ कर सकता हूँ।
00:14:08तो मैं एजेंट को इसका विवरण देने जा रहा हूँ।
00:14:10तो मैं कहने जा रहा हूँ, "जब मैं मैक्स के साथ डेटा पॉइंट इकट्ठा करता हूँ, तो कभी-कभी यह फ्रीज हो जाता है।
00:14:23क्या आप पोस्टहॉग MCP एरर्स का उपयोग करके बग ढूंढ सकते हैं और इसे मेरे लिए ठीक कर सकते हैं?"
00:14:35और जब यह हो रहा है, मैं बस पोस्टहॉग डैशबोर्ड दिखाने जा रहा हूँ।
00:14:39तो जब मैं यहाँ पोस्टहॉग में हूँ, मैं ऐप्स और फिर एरर ट्रैकिंग पर जा सकता हूँ।
00:14:47और जैसा कि मैंने कहा, पोस्टहॉग बहुत सारी चीजें करता है।
00:14:50तो यहाँ काफी सारे फीचर्स हैं जिन्हें आप एक्सप्लोर कर सकते हैं।
00:14:55हम बस कुछ पर ध्यान केंद्रित कर रहे हैं ताकि आपको अंदाजा हो सके कि आप ठोस रूप से क्या कर सकते हैं।
00:15:01तो यदि आप तकनीकी दिमाग वाले हैं और देखना चाहते हैं कि वास्तव में क्या हो रहा है
00:15:04इन एरर्स के साथ, आप इसे खोल सकते हैं और देख सकते हैं, आप जानते हैं, आप जैसे,
00:15:11एरर पर क्लिक कर सकते हैं और स्टैक ट्रेस जैसा कुछ देख सकते हैं।
00:15:14आप देख सकते हैं कि आप इसे कितनी बार देख रहे हैं।
00:15:17और आप और क्या देख सकते हैं?
00:15:20समान मुद्दे।
00:15:21एक, वास्तव में, देखते हैं कि क्या यह अभी भी काम कर रहा है।
00:15:25ओह, इसने इसे ठीक कर दिया।
00:15:26ठीक है। अगली बार जब हमें एजेंट का इंतज़ार करना होगा तो मैं आपको एक और चीज़ दिखाऊँगा।
00:15:30तो यह कहता है कि इसने इसे ठीक कर दिया है।
00:15:32मुझे देखने दें कि क्या मैं डिप्लॉय कर सकता हूँ या हम प्रीव्यू में इसका परीक्षण कर सकते हैं।
00:15:37चलिए बस वही करते हैं।
00:15:39ठीक है।
00:15:39तो मैं इधर-उधर कूदने वाला हूँ, कुछ इकट्ठा करने के लिए।
00:15:41ओह, यह काम कर रहा है।
00:15:42बढ़िया। तो यह इतना आसान है।
00:15:46तो मेरे पास एक बग था।
00:15:48मैंने इसे बताया कि मैंने क्या होते हुए देखा।
00:15:51आप, भले ही आपके पास इसे दोबारा करने के बारे में उतनी जानकारी न हो,
00:15:55आप इसे कम जानकारी दे सकते हैं, बस इसे एरर्स खोजने के लिए कह सकते हैं।
00:15:59तो मैं कह सकता हूँ, आप जानते हैं, क्या पोस्टहॉग MCP में और भी एरर्स हैं जिन्हें हमें ठीक करना चाहिए?
00:16:09मैं कहूँगा आज के, ताकि हम बहुत पुराने डेटा में न जाएँ।
00:16:12दूसरी चीज़ जो मैं दिखाना चाहता था वह है सेशन रिप्ले, जो एक बहुत ही कूल फीचर है।
00:16:21तो मैं वास्तव में देख सकता हूँ -- ओह, और यह यहाँ उतना अच्छा नहीं लग रहा है।
00:16:27ओह, यह दिलचस्प है।
00:16:28ठीक है। हम इसे छोड़ देंगे, लेकिन मैं इस पर गौर करने वाला हूँ।
00:16:33आम तौर पर, आप वास्तव में देख पाएंगे कि लोग क्या कर रहे हैं।
00:16:36मुझे लगता है कि शायद हम इस गेम में जिस तकनीक का उपयोग कर रहे हैं,
00:16:42उसकी वजह से रिकॉर्डिंग खराब हो रही है।
00:16:44लेकिन शायद अन्य प्रकार के ऐप्स में या निश्चित रूप से अन्य प्रकार के ऐप्स में।
00:16:50मैंने इसे किसी अन्य ऐप के लिए कभी नहीं देखा है।
00:16:51तो आप देख सकते हैं कि लोग आपके ऐप का उपयोग कैसे कर रहे हैं और उन्हें किन समस्याओं का सामना करना पड़ सकता है।
00:16:58और वे क्या कर रहे हैं उसका लाइव वीडियो देखने से वास्तव में संदर्भ समझने में मदद मिल सकती है।
00:17:04और यह आपको एक्टिविटी या इवेंट्स या ऐसी चीजों, या लॉग्स को देखने की कोशिश करने
00:17:08की तुलना में बहुत अधिक जानकारी देता है।
00:17:13तो ठीक है, हमारे पास कुछ और एरर्स हैं।
00:17:16और यह कुछ ऐसा है जिस पर मैं ज़ोर देना चाहता हूँ।
00:17:18जैसे आप एक बिल्डर के रूप में उन सभी चीजों को नहीं जान सकते जिनका सामना लोग प्रोडक्शन में कर रहे हैं।
00:17:25वे शायद आपको इसकी रिपोर्ट नहीं कर रहे होंगे।
00:17:26हो सकता है कि आपने खुद इसका सामना न किया हो।
00:17:28और इसलिए सभी एरर्स की विजिबिलिटी होना आपके लिए बहुत मददगार हो सकता है।
00:17:34तो इस मामले में, हमारे पास कुछ और एरर्स हैं जिनका सामना किया जा रहा है -- या जिनका हम सामना कर रहे हैं।
00:17:40ओह, ऐसा लगता है कि वे दोनों ठीक हो गए थे।
00:17:43तो बढ़िया। उस पर कोई सवाल?
00:17:47और मैं यहाँ फीचर फ्लैग्स पर आगे बढ़ना चाहता हूँ।
00:17:51>> अभी चैट में कोई सवाल नहीं है, लेकिन कमेंट्स हैं।
00:17:54तो चैट में किसी ने कहा है कि उनके पास एक ही जगह पर बहुत सारे टूल्स हैं, एक बहुत ही उदार फ्री टियर
00:18:01और उनके प्लेटफॉर्म में एक अद्भुत DX है, जिसे सुनना हमेशा अच्छा लगता है।
00:18:05मुझे लगता है कि मेरा वास्तव में एक सवाल था, जैसे मुझे यकीन है कि आप शायद इस अगले भाग में इसे छुएंगे।
00:18:11लेकिन एरर्स के अलावा, ऐसी कौन सी कुछ अन्य उच्च मूल्य वाली चीजें हैं जो पोस्टहॉग MCP
00:18:19v0 यूजर्स के लिए कर सकता है जो आपको लगता है कि लोग नज़रअंदाज़ कर देते हैं?
00:18:23>> हाँ। तो मेरे दिमाग में, फीचर फ्लैग्स और एक्सपेरिमेंट्स सबसे फायदेमंद चीजों में से एक हैं।
00:18:30मुझे लगता है कि बहुत सारी टीमें हैं, बहुत सारे एप्लिकेशन हैं जो उनका उपयोग नहीं कर रहे हैं जबकि उन्हें करना चाहिए।
00:18:38तो मैं उसे जल्दी से दिखा दूँगा।
00:18:40>> हाँ, बिल्कुल।
00:18:41परफेक्ट ट्रांजिशन।
00:18:42>> हाँ। तो चलिए जोड़ते हैं -- तो इस मामले में, मेरे पास यह गेम है।
00:18:46मेरे पास अभी कीड़ों को मारने का कोई तरीका नहीं है।
00:18:48तो विशेष रूप से यह वाला, यह कीड़ा इस छोटे प्लेटफॉर्म पर आगे-पीछे जा रहा है।
00:18:52और मुझे उस डेटा पॉइंट को प्राप्त करने में बहुत कठिनाई हो रही है।
00:18:55और मेरे यूजर्स को भी।
00:18:57इसलिए मैं कुछ अतिरिक्त कार्यक्षमता बनाना चाहता हूँ।
00:19:01तो चलिए मेरे हेजहॉग को उसकी आंखों से लेजर शूट करने की क्षमता देते हैं।
00:19:16लेकिन मैं इसे कार्यक्षमता के एक अलग हिस्से के खिलाफ टेस्ट करना चाहता हूँ।
00:19:22तो मैं लेजर के बारे में सोच रहा हूँ।
00:19:24मुझे लगता है कि हम क्लासिक मारियो जैसा कुछ कर सकते हैं।
00:19:27साथ ही -- खैर, चलिए एक मल्टीवेरिएंट फीचर फ्लैग बनाने से शुरू करते हैं जिसमें एक वेरिएंट लेजर हो
00:19:43और दूसरा वेरिएंट कीड़ों को मारने के लिए उन पर कूदने की क्षमता हो।
00:19:52और फिर -- तो यह -- मैं यहाँ जो दिखाना चाहता हूँ वह कुछ चीज़ें हैं।
00:19:59तो MCP बहुत शक्तिशाली है।
00:20:02तो आप उन अधिकांश चीजों के लिए MCP का उपयोग कर सकते हैं जिनके लिए आप डैशबोर्ड का उपयोग करेंगे।
00:20:07तो आप इसे डैशबोर्ड में कर सकते हैं।
00:20:10मैं आपको दिखाऊँगा कि अगर हम ऐप्स पर जाते हैं।
00:20:17और फिर फीचर फ्लैग।
00:20:21आप यह भी कर सकते हैं -- अधिकांश चीजें जो आप MCP में कर सकते हैं, आप यहाँ चैट में भी कर सकते हैं।
00:20:25तो यदि आप उपयोग करते हैं -- मैं यहाँ बस एक नया टैब खोलूँगा।
00:20:29ओह, टैब में चैट करने का कोई तरीका नहीं है।
00:20:33ओह।
00:20:34मैंने इसे खो दिया।
00:20:37तो एक नई चैट खोलें, यहाँ हम जाते हैं।
00:20:39मैं इसे एक समान प्रॉम्प्ट दे सकता हूँ।
00:20:43एकमात्र अंतर यह है कि इस चैट में मेरे v0 कोड को अपडेट करने की क्षमता नहीं होगी, जाहिर है।
00:20:48मुझे स्वीकार करना होगा।
00:20:52लेकिन मैं फिर भी फीचर फ्लैग्स को मैनेज करने के लिए इसका उपयोग कर सकता हूँ।
00:20:55या यहाँ मैं एक फीचर फ्लैग बना सकता हूँ, आप जानते हैं, उपयोग करके -- और इसे अभी बनाया जाना चाहिए।
00:21:01यहाँ हम जाते हैं।
00:21:02एक्सपेरिमेंट, क्रिएट।
00:21:03मैं इसे UI के माध्यम से बना सकता था।
00:21:04मैं दिखा रहा हूँ कि MCP का उपयोग करके v0 एजेंट के माध्यम से इसे कैसे किया जाए क्योंकि मुझे लगता है कि जितना अधिक
00:21:07मैं अपने एजेंट में जैसे v0 में कर सकता हूँ, उतना ही बेहतर है।
00:21:16मैं अपना समय इधर-उधर क्लिक करने, एक नया UI सीखने में नहीं बिताना चाहता।
00:21:20भले ही डैशबोर्ड बहुत कूल है और मुझे यहाँ का इंटरफ़ेस पसंद है, मैं इसके बजाय
00:21:24v0 में निर्माण करने में अधिक समय बिताना चाहूँगा।
00:21:31तो बढ़िया।
00:21:35तो इसने यह एक्सपेरिमेंट सेटअप किया।
00:21:36और हमने कुछ मेट्रिक्स सेट किए।
00:21:39तो यह एक्सपेरिमेंट के लिए एक प्रमुख चीज़ है -- या एक्सपेरिमेंट के लिए मुख्य बात यह है कि
00:21:40वह हाइपोथीसिस क्या है जिसे आप टेस्ट करने की कोशिश कर रहे हैं?
00:21:47v0 ने आगे बढ़कर हमारे लिए एक हाइपोथीसिस बनाया।
00:21:49तो वह काफी कूल है।
00:21:53मैं इसे पढ़ना चाहूँगा और शायद उसे अपडेट करना चाहूँगा।
00:21:55तो यह कह रहा है कि यह टेस्ट करना है कि कौन सा बेहतर गेम कंप्लीशन रेट की ओर ले जाता है।
00:21:58यह बढ़िया है।
00:22:02शायद मेरा लक्ष्य गेम कंप्लीशन रेट है।
00:22:03लेकिन शायद मेरा लक्ष्य सिर्फ गेम खेलने में बिताया गया समय है।
00:22:05मुझे लगता है कि गेम कंप्लीशन रेट का यहाँ मतलब बनता है।
00:22:09तो इसने उसे प्राइमरी मेट्रिक के रूप में सेट किया।
00:22:13तो आप सबसे पहले एक हाइपोथीसिस के साथ आएंगे।
00:22:16मैं क्या टेस्ट कर रहा हूँ?
00:22:18इस मामले में, मैं टेस्ट कर रहा हूँ कि स्टॉम्प अधिक आकर्षक है या लेजर अधिक आकर्षक है?
00:22:19और फिर हम प्राइमरी मेट्रिक्स सेटअप करने जा रहे हैं।
00:22:26और फिर सेकेंडरी मेट्रिक्स का यह कॉन्सेप्ट भी है जो मुझे लगता है कि बहुत महत्वपूर्ण है।
00:22:29तो प्राइमरी मेट्रिक्स वे मुख्य लक्ष्य होंगे जिन्हें आप प्राप्त करना चाहते हैं।
00:22:33लेकिन आपके द्वारा जोड़ी गई किसी भी सुविधा या आपके द्वारा किए गए बदलाव के साथ, उसके कुछ सेकेंडरी
00:22:38प्रभाव भी हो सकते हैं।
00:22:43तो इस मामले में, जैसे शायद वे प्रति सेशन अधिक या कम कीड़े मार रहे हैं।
00:22:44जैसे शायद वे उच्च दर पर गेम पूरा कर रहे हैं लेकिन कम कीड़े मार रहे हैं।
00:22:49इसकी संभावना कम है।
00:22:52या, आप जानते हैं, प्रति सेशन होने वाली मौतें देखने वाली एक और चीज़ है।
00:22:53तो जब भी आप कोई एक्सपेरिमेंट सेटअप कर रहे हों, तो यह सोचना महत्वपूर्ण है कि, मेरा लक्ष्य
00:22:57क्या है?
00:23:02और फिर वे कौन सी चीज़ें हैं जिन पर इसका प्रभाव पड़ सकता है जो शायद
00:23:03प्राइमरी गोल नहीं हैं, लेकिन निर्णय लेते समय मैं उनके बारे में जागरूक रहना चाहता हूँ।
00:23:09यहाँ एक त्वरित प्रश्न, ब्रुकर।
00:23:14तो अगर कोई गलती से पहले गलत गोल मेट्रिक सेट कर देता है, तो पोस्टहॉग में
00:23:17उस एक्सपेरिमेंट को एडजस्ट करना कितना आसान है, बिना v0 पर सब कुछ खोए?
00:23:23हाँ, तो आप इसे या तो फिर से MCP के माध्यम से या चैट में या यहाँ UI में कर सकते हैं।
00:23:30तो मेट्रिक के बगल में यह छोटा पेंसिल आइकन है।
00:23:36आप बस उस पर क्लिक करें।
00:23:39और फिर, मान लीजिए कि आप इसे गेम कंप्लीटेड से बदलकर ऐप में बिताया गया समय
00:23:41जैसी किसी चीज़ में बदलना चाहते हैं।
00:23:46आप यहाँ क्लिक करेंगे और एक इवेंट ढूँढेंगे या शायद, आप जानते हैं, शायद हमने तय किया कि
00:23:47हम वास्तव में यह चेक करना चाहते हैं कि क्या वे उच्च दर पर ऐप छोड़ रहे हैं।
00:23:53तो मैं इसे पेज लीव में बदल सकता हूँ।
00:23:58और फिर इस मामले में, मैं इसका लक्ष्य कम करना रखूँगा।
00:24:00तो मैं चाहता हूँ कि लोग कम दर पर पेज छोड़ें।
00:24:03तो यह इतना ही आसान है।
00:24:08जैसा कि मैंने कहा, आप ऐसा करने के लिए MCP का भी उपयोग कर सकते हैं, जो मुझे व्यक्तिगत रूप से बहुत आसान लगता है।
00:24:10लेकिन अच्छा है, दोनों तरीके देखना अच्छा है।
00:24:16हाँ।
00:24:19बढ़िया।
00:24:20हाँ।
00:24:21और यह इसे दोबारा कैलकुलेट करेगा।
00:24:22कभी-कभी मुझे जिसका सामना करना पड़ता है वह यह है कि, जैसे मैं एक एक्सपेरिमेंट चला सकता हूँ।
00:24:23मैं परिणाम देख रहा हूँ और उससे मुझे यह एहसास करने में मदद मिलती है कि मेरा एक और सवाल
00:24:27है जो मैं पूछना चाहता हूँ।
00:24:32जैसा कि आपने कहा, मैं उन मेट्रिक्स को अपडेट करना चाहता हूँ जिन्हें मैं ट्रैक कर रहा हूँ।
00:24:33ऐसे समय होते हैं जब शायद मेरे पास अभी तक उसे ट्रैक करने का कोई इवेंट या तरीका नहीं होता है।
00:24:36तो यह एक और जगह है जहाँ MCP वास्तव में मददगार हो सकता है।
00:24:43आप कुछ ऐसा कह सकते हैं जैसे एक इवेंट जोड़ें।
00:24:46मैं एक अच्छे उदाहरण के बारे में सोचने की कोशिश कर रहा हूँ जैसे मुझे नहीं पता, शायद जंप्स।
00:24:48मैं जोड़ सकता हूँ जैसे हर बार जब हेजहॉग जंप करे तो उसके लिए एक इवेंट जोड़ें।
00:24:53उस मामले में, आपके पास शायद वे इवेंट्स तभी होंगे -- यह इस पर निर्भर करता है कि
00:25:02आप ऐसी अधिकांश चीजों के लिए क्या ट्रैक कर रहे हैं।
00:25:08आपके पास वह तभी से ट्रैक किया जा सकता है जब आप उसे अपने ऐप में जोड़ते हैं।
00:25:10और फिर उस मामले में, आप अपने एक्सपेरिमेंट की अवधि को एक निश्चित समय से शुरू
00:25:15करने के लिए बदल सकते हैं।
00:25:21आप टारगेट भी कर सकते हैं ओह, सॉरी।
00:25:22मैं बहुत माफी चाहता हूँ।
00:25:24उम, लेकिन और अगर आप एक्सपेरिमेंट के बीच में उसे बदलते हैं, तो क्या इसके लिए कोई
00:25:25अनुशंसित सर्वोत्तम अभ्यास है कि क्या आपको टेस्ट को दोबारा शुरू करना चाहिए या डेटा इकट्ठा करना जारी
00:25:31रखना सुरक्षित है उसी एक्सपेरिमेंट में, अगर यह समझ में आता है?
00:25:38हाँ, यह एक अच्छा सवाल है।
00:25:40जब तक आप उन विभिन्न परिवर्तनों के बारे में जागरूक हैं जो आपके काम को
00:25:42प्रभावित कर सकते हैं।
00:25:48मुझे उसी एक्सपेरिमेंट को जारी रखने में कोई समस्या नहीं दिखती।
00:25:49ऐसी स्थिति हो सकती है जहाँ जैसे, एक ही समय में अन्य परिवर्तन हो रहे हों
00:25:55जो आपके एक्सपेरिमेंट्स को प्रभावित कर सकते हैं।
00:25:59तो आप वास्तव में उन सभी विभिन्न टेस्ट्स के बारे में जागरूक होना चाहते हैं जो आप चला रहे हैं, और
00:26:02वे एक-दूसरे को कैसे प्रभावित कर सकते हैं।
00:26:06इसीलिए मुझे लगता है कि आम तौर पर, यदि कुछ भी हो, जैसे इस मामले में हमने एक मल्टीवेरिएंट किया,
00:26:09जहाँ मेरे पास स्टॉम्प और लेजर है, मुझे लगता है कि इसने लेजर को कंट्रोल के रूप में सेट कर दिया है।
00:26:15लेकिन मैं एक कंट्रोल चाह सकता हूँ जो ऐसा हो कि कोई हथियार नहीं।
00:26:20उन सभी को एक एक्सपेरिमेंट में ग्रुप करना मददगार हो सकता है ताकि आप उन समस्याओं में न पड़ें
00:26:30जहाँ अलग-अलग एक्सपेरिमेंट्स एक-दूसरे के साथ प्रतिस्पर्धा कर रहे हों।
00:26:35क्या यह समझ में आता है?
00:26:38हाँ, वह समझ में आता है।
00:26:39हाँ।
00:26:41उम, और देखते हैं कि हम कहाँ हैं, ओह, मैंने उसे क्यू (queue) में नहीं जोड़ा।
00:26:42ठीक है, तो यह हो गया। तो हमें लेजर आंखें मिल गई हैं। देखते हैं अब ऐप इस्तेमाल करने पर क्या होता है।
00:26:45तो, यह हो गया।
00:26:47तो हमें लेज़र आँखें मिल गई हैं।
00:26:48चलिए देखते हैं कि अब ऐप इस्तेमाल करने पर क्या होता है।
00:26:51ठीक है, बढ़िया।
00:26:52मेरे पास लेज़र तो है, लेकिन यह दुश्मनों को मार नहीं रही है।
00:26:57यह तो बेकार है।
00:26:58तो वैसे, आपके साथ भी ऐसा हो सकता है।
00:27:02मैंने v0 को ठीक से प्रॉम्प्ट नहीं दिया था।
00:27:05इसलिए हम इसके लिए v0 को दोष नहीं देंगे।
00:27:07मैंने बस इतना कहा कि इसकी आँखों से लेज़र निकले।
00:27:10लेकिन मैंने यह नहीं कहा कि लेज़र से कीड़ों को मारना है।
00:27:12तो आप अलग-अलग यूज़र्स को भी टारगेट कर सकते हैं।
00:27:16जैसे मैं कह सकता हूँ कि, 'स्टॉम्प' फीचर के लिए मेरे यूज़र को टारगेट करो।
00:27:23और फिर हम देखेंगे कि क्या यह ढूंढ पाता है कि मेरा यूज़र कौन है।
00:27:26यह एजेंट और MCP की क्षमताओं को थोड़ा परखने जैसा है, लेकिन MCP में
00:27:31यूज़र को ढूंढने की क्षमता है।
00:27:35और फिर उस यूज़र के लिए एक्सपेरिमेंट का वेरिएंट सेट करने की भी।
00:27:41और आप अलग-अलग वेरिएंट्स के लिए अलग-अलग समूहों को टारगेट कर सकते हैं।
00:27:46तो अगर आप कहना चाहें कि ऑस्ट्रेलिया के हर व्यक्ति को लेज़र आँखें मिलें, तो
00:27:51आप वह भी कर सकते हैं।
00:27:53और हाँ, मुझे लगता है कि हमारा समय खत्म होने वाला है?
00:27:56मैं भूल गया कि कितना समय बचा है।
00:27:57हाँ, समय लगभग हो चुका है।
00:27:58मैंने अभी इसकी जाँच की है।
00:27:59लेकिन हाँ।
00:28:00ठीक है, हाँ।
00:28:02मैं इसे चालू रख सकता हूँ।
00:28:03लेकिन अगर आपके पास कोई और सवाल है या ऐसी कोई चीज़ जो मैंने कवर नहीं की,
00:28:08तो वह दिलचस्प होगा।
00:28:09हाँ, एक और सवाल आया है कि जो v0 यूज़र्स
00:28:15एक्सपेरिमेंटेशन में नए हैं, क्या उनके पास कोई चेकलिस्ट या ऐसी कोई चीज़ है
00:28:21जिससे वे एक “खराब” या भ्रामक एक्सपेरिमेंट सेट करने से बच सकें?
00:28:27हाँ, वह... मुझे पूरी तरह यकीन नहीं है।
00:28:31मुझे पता है कि हमारे पास गाइड्स हैं।
00:28:32मैं यहाँ लाइव उन्हें ढूंढने की कोशिश नहीं करना चाहता।
00:28:34लेकिन मैं निश्चित रूप से बाद में एक गाइड दे सकता हूँ।
00:28:38हम कर सकते हैं।
00:28:39हाँ, हम इसे इस चैट के रिसोर्स सेक्शन में ज़रूर जोड़ सकते हैं।
00:28:43तो हाँ, बिल्कुल।
00:28:44हाँ।
00:28:45और फिर आप AI के ज़रिए भी जा सकते हैं, मैं लोगों को प्रोत्साहित करूँगा कि
00:28:50चैट से पूछें, UI को देखें, वहाँ बहुत कुछ मददगार है, जैसे
00:28:55मैंने हाइपोथिसिस (परिकल्पना) के बारे में बताया था, आपने उसे v0 में नहीं देखा होगा।
00:28:58तो UI खोलकर यह देखना मददगार हो सकता है कि वहाँ और क्या-क्या है
00:29:02जिसके साथ आप प्रयोग कर सकते हैं।
00:29:05या सिर्फ v0 से पूछें कि, यहाँ ऐसी कौन सी चीज़ें हैं
00:29:10जो शायद मैं मिस कर रहा हूँ?
00:29:11हम इसके साथ और क्या कर सकते हैं?
00:29:13तो मैं आपको इसके लिए v0 का ज़्यादा से ज़्यादा लाभ उठाने के लिए कहूँगा,
00:29:18या पोस्टहॉग AI भी एक विकल्प है जिससे आप पोस्टहॉग में चैट कर सकते हैं।
00:29:23वाह, मुझे तो पता ही नहीं था कि आप लोगों के पास वह भी है।
00:29:26वह बहुत कूल है।
00:29:27मुझे लगता है कि मैं अपने हर इंटीग्रेशन सेशन में यह पूछता हूँ, लेकिन लंबे समय के लिए,
00:29:35आप क्या नया लेकर आ रहे हैं?
00:29:36क्या कुछ ऐसा है जो आप हमारे साथ साझा कर सकें?
00:29:38हाँ, तो हम सॉफ्टवेयर और प्रोडक्ट डेवलपमेंट के भविष्य को अधिक स्वायत्त (autonomous) मानते हैं।
00:29:45और मुझे लगता है कि यह पहले से ही हो रहा है।
00:29:47लेकिन मुझे लगता है कि अभी और आगे जाना बाकी है।
00:29:53तो एरर रिज़ॉल्यूशन जैसी चीज़ें जो मैंने दिखाईं, मुझे नहीं लगता कि इसमें बहुत समय है
00:29:59जब यह किसी भी एप्लीकेशन में एक मानक बन जाएगा, जैसे कि मेरा ऐप चल रहा है।
00:30:04और बैकग्राउंड में कुछ चल रहा है जो बिना मेरे बताए
00:30:09गलतियों को ठीक कर रहा है और शायद मुझे उसके बारे में एक रिपोर्ट मिल जाए।
00:30:15लेकिन अंततः, भविष्य में, मैं गलतियों की जाँच के लिए AI को प्रॉम्प्ट नहीं देना चाहता,
00:30:20मैं नहीं चाहता कि आधी रात को किसी एरर की वजह से
00:30:24अलर्ट आए और मेरी नींद खराब हो।
00:30:26मुझे लगता है कि भविष्य में, कोई ऐसा सिस्टम होगा, वह पोस्टहॉग हो सकता है
00:30:35या वर्सेल हो सकता है या वे साथ मिलकर काम कर सकते हैं।
00:30:38वे मूल रूप से जानकारी इकट्ठा करेंगे, एरर्स तो बस एक चीज़ है।
00:30:43सेशन रिप्ले है जो मैंने दिखाया, प्रोडक्ट एनालिटिक्स और एक्सपेरिमेंट्स एक और चीज़ है
00:30:49जहाँ मुझे खुद मैन्युअल रूप से अलग-अलग मेट्रिक्स बनाने की ज़रूरत नहीं होगी।
00:30:53और यहाँ यह देखना दिलचस्प था कि v0 ने हमारे लिए
00:30:57पहले से ही कुछ दिलचस्प मेट्रिक्स चुन लिए थे।
00:31:00लेकिन भविष्य में मेरे पास शायद एक एजेंट होगा जो इन चीज़ों की निगरानी करेगा
00:31:05और कोड अपडेट करेगा, बिना मुझे उसे इतनी बारीकी से प्रॉम्प्ट दिए।
00:31:14मैं निश्चित रूप से रणनीतिक मार्गदर्शन करूँगा, जैसे मैं अपने गेम के लिए
00:31:19किस तरह का अनुभव चाहता हूँ?
00:31:20मैं किन मेट्रिक्स को टारगेट कर रहा हूँ?
00:31:22लेकिन निचले स्तर के कामों के लिए, मुझे लगता है कि उनमें से बहुत कुछ
00:31:26स्वायत्त रूप से संभाल लिया जाएगा।
00:31:28हाँ, डेवलपमेंट।
00:31:30हाँ।
00:31:31हाँ, मुझे यह नज़रिया पसंद आया क्योंकि यह उन सभी चीज़ों से मेल खाता है
00:31:37जिनके बारे में हम वर्सेल और v0 में बात करते हैं।
00:31:40तो यह सब डिप्लॉयमेंट से लेकर उस लूप को पूरा करने के बारे में है।
00:31:43यानी पोस्टहॉग में निगरानी करना और फिर उसे ऑटोमैटिकली ठीक करना और सुधारना।
00:31:49यह शानदार है।
00:31:50खत्म करने से पहले एक आखिरी सवाल, क्योंकि मुझे पता है कि समय हो गया है।
00:31:56लोग पोस्टहॉग कम्युनिटी से कैसे जुड़ सकते हैं?
00:32:00मैंने शुरुआत में कहा था कि पोस्टहॉग ओपन सोर्स है।
00:32:03क्या आप योगदान (contributions) स्वीकार करते हैं?
00:32:05मुझे नहीं पता कि मेरी जानकारी सही है या नहीं।
00:32:06वैसे।
00:32:07मैंने यह पढ़ा था।
00:32:08हाँ।
00:32:09100%।
00:32:10दुनिया भर से कई PRs आते हैं जिनकी हम समीक्षा करते हैं।
00:32:16एक पोस्टहॉग फ़ोरम भी है जहाँ आप सवाल पूछ सकते हैं।
00:32:21हम लाइव इवेंट्स भी करते हैं।
00:32:22काश मेरे पास अभी URL होता, लेकिन मैं आपको बाद में दे दूँगा।
00:32:26हाँ, बिल्कुल।
00:32:27हाँ, लाइव इवेंट्स होते हैं।
00:32:29और बस साइन अप करें।
00:32:30ऐप का इस्तेमाल करें।
00:32:31हमें बताएं कि आप क्या सोचते हैं।
00:32:32आप X, LinkedIn या जो भी इस्तेमाल करते हैं उस पर हमसे संपर्क करें।
00:32:37और हमें अपने विचार बताएं, हम इन सभी प्लेटफॉर्म्स पर बहुत सक्रिय हैं।
00:32:40अद्भुत।
00:32:41बहुत-बहुत धन्यवाद, ब्रूकर।
00:32:43यह बेहतरीन था।
00:32:44और जो भी देख रहे हैं, अगर आपके पास कोई और सवाल हैं, तो उन्हें
00:32:49चैट में लिखें और हम सुनिश्चित करेंगे कि पोस्टहॉग टीम उनका जवाब दे।
00:32:54लेकिन हाँ, बहुत-बहुत धन्यवाद, ब्रूकर।
00:32:56यहाँ आने के लिए मैं आपके समय की सराहना करता हूँ।
00:32:58शुक्रिया।
00:32:59हाँ।
00:33:00मुझे बुलाने के लिए धन्यवाद।
00:33:02अद्भुत।
00:33:03इस चैट और हमारे आज के लाइव सेशन में शामिल होने के लिए आप सभी का बहुत-बहुत धन्यवाद।
00:33:08अगर आपको नहीं पता, तो हम लगभग हर हफ्ते एक कम्युनिटी लाइव सेशन आयोजित करते हैं।
00:33:14तो अगर आप [community.vercel.com/events](https://www.google.com/search?q=https://community.vercel.com/events) पर जाएंगे, तो आपको एक कैलेंडर दिखेगा
00:33:21जहाँ हम अपने सभी इन-पर्सन और ऑनलाइन इवेंट्स की जानकारी देते हैं।
00:33:24तो हमें बताएं कि आप हमारे कम्युनिटी सेशन में अगला कौन सा इंटीग्रेशन देखना चाहेंगे?
00:33:31और हम उन्हें ज़रूर शामिल करेंगे।
00:33:33बेहतरीन।
00:33:34खैर, आज हमारे साथ जुड़ने के लिए आप सभी का बहुत-बहुत धन्यवाद।
00:33:39और मुझे उम्मीद है कि मैं आपको हमारे अगले लाइव सेशन में देखूँगा।

Key Takeaway

यह सत्र पोस्टहॉग और v0 के एकीकरण की शक्ति को प्रदर्शित करता है, जो डेवलपर्स को डेटा-संचालित अंतर्दृष्टि और एआई-संचालित बग फिक्सिंग का उपयोग करके तेज़ी से निर्माण और प्रयोग करने में सक्षम बनाता है।

Highlights

PostHog और v0 का नया इंटीग्रेशन डेवलपर्स को बिना अपना एडिटर छोड़े सीधे विचार से लाइव एक्सपेरिमेंट तक जाने की सुविधा देता है।

वर्सेल (Vercel) मार्केटप्लेस के माध्यम से पोस्टहॉग को इंस्टॉल करना आसान है, जो एनवायरनमेंट वेरिएबल्स और बिलिंग को स्वचालित रूप से सिंक करता है।

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) का उपयोग करके, v0 एजेंट सीधे पोस्टहॉग से एरर डेटा प्राप्त कर सकता है और प्रोडक्शन बग्स को स्वायत्त रूप से ठीक कर सकता है।

फीचर फ्लैग्स और ए/बी टेस्टिंग के माध्यम से डेवलपर्स विभिन्न यूजर ग्रुप्स पर नए फीचर्स (जैसे गेम में लेजर आंखें) का परीक्षण कर सकते हैं।

सेशन रिप्ले फीचर डेवलपर्स को यह देखने की अनुमति देता है कि उपयोगकर्ता वास्तविक समय में ऐप के साथ कैसे इंटरैक्ट कर रहे हैं, जिससे छिपे हुए बग्स का पता चलता है।

भविष्य में सॉफ्टवेयर डेवलपमेंट अधिक स्वायत्त होगा, जहाँ एआई सिस्टम मानवीय हस्तक्षेप के बिना त्रुटियों की निगरानी और समाधान करेंगे।

Timeline

परिचय और कम्युनिटी स्वागत

सत्र की शुरुआत पॉलीन नावास द्वारा वर्सेल कम्युनिटी के स्वागत के साथ होती है। वह बताती हैं कि ये लाइव सत्र उपयोगकर्ताओं और ग्राहकों के साथ जुड़ने का एक शानदार अवसर हैं। पॉलीन वर्सेल मार्केटप्लेस इंटीग्रेशन के महत्व पर जोर देती हैं और बताती हैं कि ये उपकरण डेवलपर्स के अनुभव को कैसे बेहतर बनाते हैं। वह दर्शकों को चैट में शामिल होने और अपनी लोकेशन साझा करने के लिए प्रोत्साहित करती हैं। यह शुरुआती हिस्सा सत्र के लिए एक सहायक और इंटरैक्टिव माहौल तैयार करता है।

पोस्टहॉग क्या है और इसका v0 के साथ एकीकरण

पॉलीन पोस्टहॉग को एक ओपन-सोर्स प्रोडक्ट एनालिटिक्स प्लेटफॉर्म के रूप में पेश करती हैं। वह इसके मुख्य फीचर्स जैसे फीचर फ्लैग्स, ए/बी टेस्टिंग और इवेंट ट्रैकिंग के बारे में विस्तार से बताती हैं। सबसे रोमांचक बात यह है कि पोस्टहॉग अब सीधे v0 के साथ एकीकृत होता है, जिससे बिल्डिंग के दौरान ही प्रयोग करना संभव हो जाता है। इसका मतलब है कि डेवलपर्स को शिप करने के बाद एनालिटिक्स के बारे में सोचने की ज़रूरत नहीं है। यह खंड स्पष्ट करता है कि यह एकीकरण 'शिप एंड वैलिडेट' चक्र को कैसे छोटा करता है।

प्रोडक्शन में विजिबिलिटी और एरर ट्रैकिंग

पोस्टहॉग के प्रोडक्ट इंजीनियर ब्रोकर चर्चा में शामिल होते हैं और बताते हैं कि ऐप डिप्लॉय करने के बाद उसका प्रदर्शन समझना क्यों ज़रूरी है। वह बताते हैं कि अक्सर ऐप प्रीव्यू मोड में ठीक चलते हैं लेकिन प्रोडक्शन में अप्रत्याशित त्रुटियां (exceptions) आ जाती हैं। v0 और पोस्टहॉग का उपयोग करके, ये एरर सीधे एआई एजेंट को भेजे जा सकते हैं ताकि वह उन्हें समझ सके। ब्रोकर साझा करते हैं कि डेवलपर्स को अब मैन्युअल रूप से लॉग्स या क्रोम डेवटूल्स से डेटा कॉपी-पेस्ट करने की आवश्यकता नहीं होगी। यह विजिबिलिटी डेवलपर्स को उनके उत्पाद के वास्तविक उपयोग को समझने में मदद करती है।

वर्सेल में पोस्टहॉग इंस्टॉलेशन और सेटअप

ब्रोकर वर्सेल मार्केटप्लेस के माध्यम से पोस्टहॉग को इंस्टॉल करने की चरण-दर-चरण प्रक्रिया का लाइव डेमो दिखाते हैं। वह बताते हैं कि यह एकीकरण एनवायरनमेंट वेरिएबल्स, जैसे पोस्टहॉग एपीआई की (key), को स्वचालित रूप से सिंक और मैनेज करता है। यह डेवलपर्स के लिए एक बड़ा लाभ है क्योंकि उन्हें मैन्युअल रूप से संवेदनशील चाबियों को संभालने की ज़रूरत नहीं पड़ती। वह पोस्टहॉग के उदार 'फ्री टियर' का भी उल्लेख करते हैं जो शुरुआती प्रोजेक्ट्स के लिए आदर्श है। यह तकनीकी प्रदर्शन दिखाता है कि सेटअप कितना सरल और सीधा है।

v0 और MCP का उपयोग करके लाइव बग फिक्सिंग

ब्रोकर 'हॉग हॉप' नामक एक गेम का उपयोग करके एक वास्तविक बग का प्रदर्शन करते हैं जहाँ गेम डेटा पॉइंट इकट्ठा करने पर फ्रीज हो जाता है। वह v0 में मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) जोड़ते हैं, जो एआई को पोस्टहॉग डेटा तक पहुंच प्रदान करता है। ब्रोकर एआई को केवल एक संक्षिप्त विवरण देते हैं और एआई स्वायत्त रूप से एरर की पहचान करता है और कोड को ठीक कर देता है। वह 'सेशन रिप्ले' फीचर भी दिखाते हैं, जिससे यूजर के संघर्ष को वीडियो के रूप में देखा जा सकता है। यह खंड एआई-संचालित डिबगिंग की भविष्यवादी क्षमताओं को प्रभावी ढंग से प्रदर्शित करता है।

फीचर फ्लैग्स और ए/बी टेस्टिंग का प्रयोग

इस भाग में ब्रोकर दिखाते हैं कि कैसे v0 और पोस्टहॉग का उपयोग करके नए फीचर्स का परीक्षण किया जा सकता है। वह एक एक्सपेरिमेंट सेटअप करते हैं जहाँ गेम में 'लेजर आंखें' बनाम 'स्टॉम्प' हमले की तुलना की जाती है। वे मुख्य मेट्रिक्स जैसे 'गेम कंप्लीशन रेट' को सेट करते हैं ताकि यह पता लगाया जा सके कि कौन सा फीचर अधिक आकर्षक है। ब्रोकर बताते हैं कि कैसे MCP के माध्यम से विशिष्ट यूज़र ग्रुप्स, जैसे कि एक निश्चित देश के लोगों को टारगेट किया जा सकता है। यह चर्चा दिखाती है कि कैसे डेटा-संचालित निर्णय उत्पाद के विकास को दिशा दे सकते हैं।

सॉफ्टवेयर विकास का भविष्य और निष्कर्ष

ब्रोकर सॉफ्टवेयर विकास के भविष्य के बारे में अपना दृष्टिकोण साझा करते हैं, जिसे वे पूरी तरह से स्वायत्त मानते हैं। उनका मानना है कि भविष्य में एआई सिस्टम बिना किसी मानवीय संकेत के बैकग्राउंड में गलतियों को ठीक करेंगे। पॉलीन और ब्रोकर पोस्टहॉग की ओपन-सोर्स प्रकृति और उनके सक्रिय कम्युनिटी फोरम के बारे में भी बात करते हैं। सत्र का समापन वर्सेल के आगामी कम्युनिटी इवेंट्स की जानकारी और दर्शकों को नए टूल्स आज़माने के प्रोत्साहन के साथ होता है। यह अंतिम भाग दर्शकों को भविष्य की तकनीकी संभावनाओं के प्रति उत्साहित और सूचित छोड़ देता है।

Community Posts

View all posts