Transcript
00:00:00Claude Code बेहतरीन है, लेकिन हम यह भी जानते हैं कि यह सिर्फ सेशन के दौरान ही अच्छा काम करता है।
00:00:03जब भी हम दोबारा काम शुरू करते हैं, तो पिछले सेशन की सारी जानकारी गायब हो चुकी होती है।
00:00:07यह है Claude Mem।
00:00:09यह Claude Code को अलग-अलग सेशन्स के बीच एक स्थायी और कंप्रेस्ड मेमोरी देता है
00:00:13और साथ ही बग फिक्स और फैसलों जैसी चीज़ों को अपने आप कैप्चर कर लेता है।
00:00:16फिर ज़रूरत पड़ने पर वही संदर्भ (context) वापस ले आता है।
00:00:19यह पूरी तरह ओपन सोर्स है और इसमें किसी API की ज़रूरत नहीं है।
00:00:21हम लगातार नए वीडियो लाते रहते हैं।
00:00:23तो सब्सक्राइब करना न भूलें।
00:00:30इसे सेटअप करना बहुत आसान है और आप यह सब Claude Mem के रेपो (repo) से पा सकते हैं।
00:00:34मैं मान कर चल रहा हूँ कि आपके पास पहले से ही Claude Code इंस्टॉल है, जैसा कि मेरे पास है,
00:00:37तो Claude Mem को जोड़ना Claude के अंदर बस दो कमांड्स का काम है।
00:00:41सबसे पहले Claude शुरू करें, और फिर बस यहाँ दी गई यह कमांड रन करें।
00:00:45उसके बाद, हम इसे यहाँ दी गई कमांड से इंस्टॉल कर सकते हैं।
00:00:48ये दोनों कमांड्स मैंने रेपो से ली हैं।
00:00:50अब मैं Claude को रीस्टार्ट करूँगा और बस काम हो गया।
00:00:52अब Claude Mem आपके सिस्टम पर तैयार है।
00:00:55मुझे किसी कॉन्फ़िग फाइल या API कीज़ के साथ माथापच्ची नहीं करनी पड़ी, जो कि एक बहुत बड़ा फायदा है।
00:00:59और अब वह हिस्सा जो मुझे सच में पसंद है।
00:01:01यह लोकल तौर पर चलता है, इसलिए जो भी डेटा यह कैप्चर कर रहा है, वह आपकी मशीन पर ही रहता है।
00:01:06ठीक है, अब मैं आपको इसकी असली खूबियाँ दिखाता हूँ।
00:01:09मैं इसे संक्षेप में समझाऊँगा ताकि आप इसका मूल मतलब समझ सकें, क्योंकि वही ज़रूरी है।
00:01:12हम एक नए प्रोजेक्ट फोल्डर के अंदर हैं, बस एक Fast API जिस पर मैं काम कर रहा था।
00:01:17लेकिन इस डेमो के लिए, हम अपनी बात समझाने के लिए एक बहुत ही बेसिक पायथन स्क्रिप्ट बनाएंगे।
00:01:22पहले सेशन में, मैं Claude से एक रिकर्सिव फिबोनाची (recursive Fibonacci) पायथन फाइल बनाने को कहूँगा,
00:01:26लेकिन इसमें नेगेटिव इनपुट्स को हैंडल नहीं करेंगे।
00:01:29जैसा कि उम्मीद थी, Claude फाइल बना देता है और उसे खोलने पर सब ठीक लग रहा है।
00:01:34अब मैं इसे आगे बढ़ाते हुए कहता हूँ कि मैं इसे एक नेगेटिव नंबर के साथ रन करूँगा।
00:01:38साफ ज़ाहिर है कि हमें एक एरर मिलता है।
00:01:41तो मैं Claude से कहता हूँ कि जब 'n' नेगेटिव हो, तो एक 'Value Error' जोड़ दो।
00:01:45Claude कोड को अपडेट कर देता है।
00:01:47मैं इसे दोबारा रन करता हूँ, अब एरर मैसेज साफ़ है और बग फिक्स हो गया है।
00:01:50ठीक है, अब असली बात यहाँ है।
00:01:52Claude यह काम तो कर ही सकता है।
00:01:52यह बहुत आसान था।
00:01:54लेकिन जब हम यह कर रहे थे, तब Claude Mem चुपचाप बैकग्राउंड में सब देख रहा था।
00:01:58यह लॉग कर रहा है कि अभी क्या हुआ।
00:02:00यह पूरी तरह से आपके लोकल होस्ट पर चलता है, इसलिए यह हमेशा रिफ्रेश होता रहता है।
00:02:05हम यहाँ बग जैसी चीज़ें देख सकते हैं, है ना?
00:02:08मैं इसे देख सकता हूँ।
00:02:09मैं इसका फिक्स, उसके पीछे का तर्क और कोड में आए बदलाव (diff) देख सकता हूँ।
00:02:13यह पूरा Claude Mem का वेब UI है।
00:02:16और आप यहाँ रियल-टाइम एंट्रीज़ देख सकते हैं जो अलग-अलग कैटेगरी में हैं, और देखिए यह रहा हमारा बग फिक्स।
00:02:20अब असली परीक्षा शुरू होती है, क्योंकि पहला हिस्सा तो सिर्फ शुरुआत थी।
00:02:24यह देखने में अच्छा था, लेकिन बुनियादी तौर पर ये सिर्फ सुंदर दिखने वाले लॉग्स थे।
00:02:28अब मैं यहाँ जाकर मौजूदा सेशन को खत्म कर देता हूँ।
00:02:31मैं अपना टर्मिनल क्लियर करता हूँ और फिर से Claude को शुरू करता हूँ।
00:02:35अब जब मैं एक नए सेशन में हूँ, तो मैं Claude से वहीं से शुरू करने को कहूँगा जहाँ हमने छोड़ा था।
00:02:41मैं उससे पूछता हूँ कि पिछली बार हमने जो फिबोनाची बग फिक्स किया था, उसे याद करे।
00:02:45और ये देखिए।
00:02:48यह उस पुराने संदर्भ (context) को खींच कर ला रहा है।
00:02:49बिना पूरी कहानी दोबारा बताए, Claude ने वही सटीक फिक्स ढूँढ निकाला।
00:02:54और मैं एक कदम आगे जाकर इसे फिबोनाची बग फिक्स के लिए सर्च करने को भी कह सकता हूँ।
00:02:58अब मुझे एक संक्षिप्त समरी मिलती है, और अगर मैं इसे विस्तार दूँ, तो मुझे पूरा कॉन्टेक्स्ट मिल जाता है।
00:03:05अब मुझे यहाँ कॉपी-पेस्ट करने या यह समझाने में समय बर्बाद नहीं करना है
00:03:08कि हम पहले क्या कर रहे थे।
00:03:10इसे सब याद रहता है।
00:03:12यह बहुत बड़ी बात है क्योंकि अब हम नए सेशन्स शुरू कर सकते हैं और पुराने छोड़ सकते हैं,
00:03:15और Claude Mem हमारी मदद के लिए बैकग्राउंड में काम करता रहेगा।
00:03:18इसमें ऐसी बहुत सी चीज़ें हैं जो मुझे पसंद हैं और जो आपके काम आएंगी।
00:03:21सबसे पहले, यह काफी समय बचाता है, क्योंकि आपको हर सेशन में दोबारा कॉन्टेक्स्ट लोड नहीं करना पड़ता।
00:03:26दूसरा, यह टोकन के इस्तेमाल में बहुत किफायती है।
00:03:29Claude Mem यादों को 10 गुना तक कंप्रेस कर देता है,
00:03:32इसलिए हम अपनी लिमिट्स तक उतनी जल्दी नहीं पहुँचते जितनी पहले पहुँचते थे।
00:03:35और आखिर में, आप चीज़ों को आसानी से ढूँढ सकते हैं।
00:03:37आप Claude Mem में मौजूद इंटीग्रेटेड टैग्स के ज़रिए यादों को सर्च कर सकते हैं।
00:03:42बस 'bug fix', 'decision', फाइल पाथ या कीवर्ड्स जैसे शब्द टाइप करें।
00:03:46वह हमारे UI में तुरंत दिख जाता है।
00:03:48यही चीज़ इसे बड़े प्रोजेक्ट्स के लिए वाकई उपयोगी बनाती है,
00:03:51और Claude की बेसिक मेमोरी फाइल के विपरीत, यह काम अपने आप होता है।
00:03:55साथ ही, यह ओपन सोर्स है, इसलिए अगर आप इसमें बदलाव करना चाहें, तो कर सकते हैं।
00:03:58संक्षेप में कहें तो, यही है Claude Mem।
00:04:00Claude Mem हमारा समय बचाता है।
00:04:02आदर्श रूप में, यह आपके वर्कफ़्लो को तेज़ करने और बहुत सारे टोकन बचाने का एक टूल है।
00:04:06इसे अपने प्रोजेक्ट पर आज़माएँ।
00:04:07मुझे लगता है कि आपको तुरंत इसका फर्क महसूस होगा।
00:04:09अगर इससे मदद मिली हो, तो सब्सक्राइब बटन ज़रूर दबाएँ, और मिलते हैं अगले वीडियो में।
Community Posts
No posts yet. Be the first to write about this video!
Write about this video