Transcript
00:00:00Claude ने तीसरी बार वही गलती की है, इसलिए नहीं कि मॉडल मूर्ख है,
00:00:04बल्कि इसलिए कि उसे आपके प्रोजेक्ट की कोई याद नहीं है। उसे पिछले हफ्ते का निर्णय याद नहीं रहता,
00:00:09उसे यह याद नहीं कि आपने GraphQL पर स्विच क्यों किया, और उसे आपकी अजीब बातें याद नहीं रहतीं।
00:00:14यह MemPallas है, और यह GitHub पर 52,000 से अधिक स्टार्स के साथ लोकप्रिय हो गया है। कहा जाता है कि यह हमें
00:00:20हमारे AI टूल्स के लिए लोकल, लॉसलेस, लॉन्ग-टर्म मेमोरी देता है। मैं आपको दिखाऊंगा कि MemPallas क्या है,
00:00:26यह कैसे काम करता है, और हमारे पास मौजूद अन्य टूल्स से यह कैसे अलग है।
00:00:35तो इसका संक्षिप्त रूप यह है कि MemPallas हमारी बातों को शब्द-दर-शब्द सहेजता है, स्थानीय रूप से चलता है,
00:00:43और इसमें Claude कोड हुक्स और MCP टूल्स का सपोर्ट है, और मुख्य मेमोरी फ्लो के लिए API कीज़ की ज़रूरत नहीं है।
00:00:49अब, मुख्य बात जो मुझे बतानी चाहिए वह यह है कि कोई न कोई ज़रूर कहेगा,
00:00:52हमारे पास पहले से ही कॉन्टेक्स्ट मोड है। हाँ, यह सच है। कॉन्टेक्स्ट मोड एक लंबे कोडिंग
00:00:59सेशन को आपके कॉन्टेक्स्ट विंडो से बाहर निकलने से बचाने के लिए अच्छा है। MemPallas अलग है। यह आपके AI को स्थायी
00:01:06मेमोरी एक्सेस देता है, जो पूरी तरह से अलग-अलग चैट्स और कई दिनों तक चलता है। वे वास्तव में एक साथ बहुत अच्छा काम करते हैं,
00:01:12इसलिए आप उन दोनों को एक साथ चला सकते हैं। MemPallas बहुत सीधा-सादा है,
00:01:17तो चलिए मैं आपको दिखाता हूँ कि इसे सेटअप कैसे करें और यह वास्तविक दुनिया में कैसे काम करेगा। यदि आप कोडिंग
00:01:22टूल्स पसंद करते हैं जो आपके काम को तेज़ करते हैं, तो सब्सक्राइब करना न भूलें। हमारे वीडियो लगातार आते रहते हैं।
00:01:27चलिए डेमो से शुरू करते हैं क्योंकि यहीं पर बहुत सारे मेमोरी टूल्स विफल हो जाते हैं।
00:01:30मैं 'uv tool install MemPallas' चलाऊंगा। रिपॉजिटरी वर्तमान में इसे UV के साथ इंस्टॉल करने की सलाह देती है
00:01:37ताकि डिपेंडेंसी संघर्षों से बचा जा सके, हालांकि अगर आपका सेटअप वैसा है तो PIP भी काम करता है। फिर मैं एक
00:01:43पैलेस इनिशियलाइज़ करूंगा, बस प्रोजेक्ट के अंदर 'mempallas init' चलाकर। आप एक स्थानीय मेमोरी
00:01:51डेटाबेस बना रहे हैं उन चीज़ों के लिए जिन्हें आपके AI को नहीं भूलना चाहिए। अब आप प्रोजेक्ट फ़ाइलों, नोट्स और पुराने
00:01:58Claude कोड सत्रों को माइन करें। मैं यह 'mempallas mine' कहकर कर सकता हूं। फिर मैं Claude
00:02:06की पिछली बातचीत को माइन करूंगा। और यह यहाँ महत्वपूर्ण है क्योंकि वास्तविक प्रोजेक्ट संदर्भ कभी भी एक साफ़
00:02:11जगह पर नहीं होता। यह कमिट्स, डॉक्स, चैट्स, नोट्स, रैंडम मार्कडाउन फ़ाइलों में होता है, और आपको शायद ही याद हो कि आपने
00:02:18इनमें से आधी चीज़ें कब बनाईं। अब मैं MemPallas से सवाल पूछ सकता हूं, जैसे हमने GraphQL पर स्विच क्यों किया? और बजाय
00:02:25आज के प्रॉम्प्ट से अंदाज़ा लगाने के, यह पुरानी चर्चाओं को खींच लाता है जहां वह निर्णय लिया गया था। यह
00:02:32यहाँ सबसे बड़ा अंतर है। आपके AI को बड़े प्रॉम्प्ट की ज़रूरत नहीं है, उसे बस बेहतर मेमोरी की ज़रूरत है।
00:02:37जब हम 'mempallas mine' चलाते हैं, तो यह वह चरण है जो इसे सब कुछ सिखाता है। यह उस फोल्डर में जाता है जिसे हम बताते हैं,
00:02:44यह हर फ़ाइल को पढ़ता है जो इसे मिलती है, और इसे छोटे टुकड़ों में तोड़ देता है। फिर यह उसे ऑफलोड करता है और
00:02:50सब कुछ verbatim (ज्यों का त्यों) आपके मेमोरी पैलेस में सहेजता है ताकि हम उसे खोज सकें। अब, MemPallas
00:02:55वास्तव में करता क्या है? डेमो ने काम किया, हमने देखा कि यह कैसे काम करता है। यह मेमोरी पैलेस रूपक का उपयोग करता है,
00:03:00प्रोजेक्ट्स या लोग वास्तविक बुनियादी ढांचा बन जाते हैं, जो तथ्यों और घटनाओं से संबंधित हैं
00:03:06जो अलग-अलग कमरों में रहते हैं। मूल स्रोत पाठ इन दराजों में रहता है, लेकिन उस रूपक से विचलित न हों।
00:03:12महत्वपूर्ण हिस्सा यह है कि मूल सामग्री बरकरार रहती है। अधिकांश मेमोरी सिस्टम पहले
00:03:18वही स्पष्ट काम करते हैं। वे गन्दा वार्तालाप लेते हैं और LLM से उसे साफ़ तथ्यों में बदलने के लिए कहते हैं। यह
00:03:25स्मार्ट लगता है, लेकिन इसमें एक बड़ी समस्या है। यदि सारांश किसी अजीब बाधा, एज केस, या निर्णय के पीछे
00:03:31के कारण को छोड़ देता है, तो वह विवरण मेमोरी से गायब हो जाता है। MemPallas इसके विपरीत काम करता है। यह मूल पाठ को
00:03:38शब्द-दर-शब्द रखता है और फिर उसके ऊपर एक कॉम्पैक्ट इंडेक्स बनाता है, ताकि AI अंदर मौजूद जानकारी को खोए बिना
00:03:44सही क्षेत्र को ढूंढ सके। इसके नीचे, यह काफी डेव-फ्रेंडली है। डिस्क पर पुनर्प्राप्ति के लिए ChromaDB, ज्ञान ग्राफ के लिए SQLite।
00:03:51MCP एकीकरण ताकि एजेंट वास्तव में मेमोरी का उपयोग कर सकें और Claude कोड
00:03:57हुक्स ताकि यह एक वास्तविक कोडिंग वर्कफ़्लो में फिट हो सके। MemZero और Zapp
00:04:03अक्सर अधिक प्रोडक्टाइज्ड, SDK केंद्रित होते हैं, और अगर आप किसी ऐप या उत्पाद में मेमोरी बना रहे हैं तो बेहतर हैं।
00:04:09MemPallas उन डेवलपर्स के लिए एक टूल की तरह लगता है जो चाहते हैं कि उनके कोडिंग एजेंट वास्तविक कार्य
00:04:16इतिहास को स्थानीय रूप से याद रखें। यहाँ ट्रेड-ऑफ स्पष्ट है। यदि आप एक होस्टेड उत्पाद चाहते हैं, तो अन्य टूल्स बेहतर होंगे।
00:04:21यदि आप एक स्थानीय मेमोरी सिस्टम चाहते हैं जो आपके मूल स्रोत को रखता है, तो MemPallas का पलड़ा भारी है।
00:04:27अब, कोड-Claude एकीकरण वह जगह है जहां यह अधिक व्यावहारिक महसूस होता है। प्लगइन MCP सर्वर को शुरू कर सकता है,
00:04:33टूल्स को उजागर कर सकता है, Claude को मेमोरी प्रोटोकॉल सिखा सकता है, और पिछले काम के बारे में सवालों का जवाब देने से पहले
00:04:39पैलेस को खोज सकता है। यह विवरण छोटा लगता है, लेकिन ऐसा नहीं है। यह जानना कि मेरे पास कहीं डेटाबेस है
00:04:45और मेरा कोडिंग एजेंट उत्तर देने से पहले मेमोरी में कब देखना है, इसमें बहुत बड़ा अंतर है।
00:04:50यहाँ वे बातें हैं जो डेवलपर्स को पसंद हैं। पहला, सटीक याद (exact recall)। यदि आपने तीन हफ्ते पहले
00:04:57कुछ अजीब लेकिन महत्वपूर्ण कहा था, तो यह एक साफ-सुथरे सारांश के बजाय मूल शब्दों को पुनः प्राप्त कर सकता है। फिर, लागत और
00:05:03गोपनीयता है। आधिकारिक डॉक्स का कहना है कि सामग्री ChromaDB और SQLite के साथ स्थानीय रहती है और इसके
00:05:11मुख्य फ्लो के लिए किसी API की की आवश्यकता नहीं होती। फिर कम स्टार्टअप कॉन्टेक्स्ट है। आपको हर बार प्रोजेक्ट की 40,000 टोकन
00:05:18lore (जानकारी) को पेस्ट करने की ज़रूरत नहीं है। यह इसे चलाएगा। आप पर्याप्त पॉइंटर्स लोड करते हैं ताकि एजेंट जान सके कि कहाँ
00:05:24देखना है। अस्थायी ज्ञान ग्राफ भी यहाँ एक बड़ी बात है क्योंकि सॉफ़्टवेयर निर्णय समाप्त हो जाते हैं।
00:05:31हम REST API का उपयोग करते हैं। यह कुछ महीने पहले सच हो सकता था, और फिर यह पिछले महीने गलत हो सकता था।
00:05:38सामान्य तथ्य डेटाबेस वास्तव में इसे चूक सकते हैं। एक समय-जागरूक मेमोरी सिस्टम के पास यह बेहतर समझ
00:05:44होने का मौका है कि क्या बदला और कब। यह दूसरा बड़ा अंतर है। मेमोरी केवल तथ्यों के बारे में नहीं है,
00:05:50यह समय के बारे में है। पैलेस पदानुक्रम चतुर है, लेकिन यह किसी भी तरह से परिपूर्ण नहीं है। कुछ प्रोजेक्ट्स के लिए,
00:05:57आपके ट्रांसक्रिप्ट्स पर सामान्य ChromaDB सिमेंटिक खोज आपको कम अवधारणाओं के साथ अधिकांश मूल्य दे सकती है।
00:06:02सेटअप और रखरखाव भी है, इसलिए स्थानीय डेटाबेस बहुत अच्छे हैं जब तक कि आपको बैकअप,
00:06:08क्लीनअप, माइग्रेशन, या सिंक की आवश्यकता न हो। और यह आपकी मेमोरी प्लेटफॉर्म को प्रबंधित करने के लिए पूर्ण मैनेजर नहीं है। यदि आप
00:06:15एडमिन कंट्रोल, डैशबोर्ड, अनुमतियां चाहते हैं, तो यह टूल अभी वहां नहीं पहुंचा है। एक व्यावहारिक चेतावनी,
00:06:21क्योंकि यह प्रोजेक्ट वायरल हो गया, इसलिए लुक-अलाइव डोमेन हैं। रीडमी कहती है कि आधिकारिक स्रोत
00:06:28GitHub रिपो और पायथन पैकेजिंग और डॉक्स साइट हैं। तो सर्च में मिलने वाली रैंडम मेम पैलेस
00:06:34वेबसाइटों से इंस्टॉल न करें। यह एक छोटी चेतावनी नहीं है। यह एक ऐसा टूल है जो आपके प्रोजेक्ट
00:06:39इतिहास को छूता है, इसलिए इसे अपने डेव वातावरण का हिस्सा मानें। यदि आप Claude कोड,
00:06:44कर्सर, या स्थानीय एजेंटों का उपयोग कर रहे हैं, तो यह समझ में आता है। या यदि आप स्थानीय-प्रथम टूलिंग की परवाह करते हैं और
00:06:48आप सब्सक्रिप्शन के लिए भुगतान करने से नफरत करते हैं, सिर्फ इसलिए कि आपका AI याद रखे कि आपने उसे क्या बताया था।
00:06:53मैं इससे दूर रहूंगा यदि आप एक ज़ीरो-कॉन्फ़िग होस्टेड सेवा चाहते हैं,
00:06:57या यदि आपके प्रोजेक्ट इतने छोटे हैं कि एक रीडमी और एक अच्छा प्रॉम्प्ट पहले से ही समस्या का समाधान कर देते हैं।
00:07:02यदि आप इस तरह के कोडिंग टूल का आनंद लेते हैं, तो BetterStack चैनल को सब्सक्राइब करना न भूलें। हम आपको अगले वीडियो में मिलेंगे।
Community Posts
No posts yet. Be the first to write about this video!
Write about this video