मेम0
मुफ्त
Mem0 एक प्लग करने योग्य मेमोरी परत प्रदान करता है जो सत्र संक्षेपण, प्राथमिकता निष्कर्षण और दीर्घकालिक मेमोरी पुनर्प्राप्ति का समर्थन करता है, जो इसे निरंतर इंटरैक्टिव एआई उत्पादों के निर्माण के लिए उपयुक्त बनाता है।
मेम0
मुख्य पैरामीटर और आँकड़े
विशिष्ट तकनीकी पैरामीटर (जैसे मॉडल आकार, संदर्भ लंबाई, समर्थित फ़ाइल प्रारूप, इनपुट और आउटपुट प्रतिबंध, आदि) आधिकारिक उत्पाद पृष्ठ के अधीन हैं। यह अनुशंसा की जाती है कि उपयोगकर्ता चुनने से पहले नवीनतम तकनीकी विशिष्टताओं और सिस्टम आवश्यकताओं को सत्यापित करें ताकि यह सुनिश्चित हो सके कि वे अपने स्वयं के उपयोग परिदृश्यों से मेल खाते हैं।
उपयोगकर्ता और बाज़ार की पहचान
डेवलपर अनुमोदन: आधिकारिक वेबसाइट ने खुलासा किया कि 90,000+ डेवलपर्स जुड़े हुए हैं, यह दर्शाता है कि मेम0 ने एआई एजेंट मेमोरी के खंडित ट्रैक में महत्वपूर्ण तकनीकी प्रभाव जमा किया है। GitHub की सार्वजनिक रिपॉजिटरी और मुद्दे पर चर्चा की गतिविधि समुदाय में इसकी लोकप्रियता को और साबित करती है।
उत्पाद पोजिशनिंग अनुमोदन: बाजार मेम0 को एक सार्वभौमिक पुनर्प्राप्ति या आरएजी उत्पाद के बजाय "एआई एजेंट मेमोरी इंफ्रास्ट्रक्चर परत" के रूप में स्थान देता है। इसके और वेक्टर डेटाबेस (जैसे पाइनकोन, वीविएट, क्यूड्रेंट) के बीच अंतर यह है कि उत्तरार्द्ध केवल भंडारण और समानता पुनर्प्राप्ति के लिए जिम्मेदार है, जबकि मेम0 मेमोरी के स्वचालित निष्कर्षण, डिडुप्लीकेशन, अपडेट और समाप्ति प्रबंधन के लिए भी जिम्मेदार है - यह मेमोरी जीवन चक्र प्रबंधन की एक पूरी परत है।
उत्पादन सत्यापन पूर्वावश्यकता: सार्वजनिक नंबर अपनाने के पैमाने को दर्शा सकते हैं, लेकिन वे "आपके व्यवसाय में मेमोरी हिट गुणवत्ता" सत्यापन को प्रतिस्थापित नहीं कर सकते। विभिन्न परिदृश्यों की मेमोरी आवश्यकताएँ बहुत भिन्न होती हैं - ग्राहक सेवा परिदृश्य ऐतिहासिक आदेशों के सटीक निष्कर्षण पर केंद्रित होता है, शिक्षा परिदृश्य सीखने की प्रगति की निरंतरता पर केंद्रित होता है, और बिक्री परिदृश्य लीड प्राथमिकताओं के विकास पर केंद्रित होता है। यह अनुशंसा की जाती है कि टीम एक्सेस करने से पहले अपने स्वयं के स्वीकृति संकेतक निर्धारित करें: मेमोरी हिट दर (≥85% प्रारंभ में प्रयोग करने योग्य है), गलत रिकॉल दर (≤5% स्वीकार्य है), और दोहराया प्रश्न कटौती दर (अनुकूलन दिशा)।
लागत लाभ: मेमोरी परत द्वारा लाए गए छिपे हुए लाभ और शासन लागत
मेम0 के लागत विश्लेषण को सी-एंड/व्यक्तिगत, डेवलपर/एपीआई और उद्यम/निजीकरण की तीन परतों के बीच अंतर करना चाहिए, क्योंकि तीन परतों की लाभ संरचना और छिपी हुई लागत पूरी तरह से अलग हैं।
सी ग्राहक/व्यक्ति:
- महत्वपूर्ण लाभ: व्यक्तिगत उपयोगकर्ताओं के लिए, मेम0 एआई सहायक को पूरे सत्र में प्राथमिकताओं और संदर्भ को याद रखने में सक्षम बनाता है, जिससे व्यक्तिगत जानकारी के बार-बार वर्णित विवरणों की संख्या कम हो जाती है (जैसे कि "मैं बीजिंग में रहता हूं" और "मुझे सरल शैली पसंद है"), प्रति वार्तालाप ओवरहेड स्प्लिसिंग संदर्भ में 200-500 टोकन की बचत होती है।
- फ्री टियर: आमतौर पर एक फ्री सीमा होती है। परीक्षण अवधि के दौरान, व्यक्तिगत डेवलपर्स भुगतान करने का निर्णय लेने से पहले मेमोरी निष्कर्षण की गुणवत्ता को सत्यापित कर सकते हैं।
डेवलपर/एपीआई:
- महत्वपूर्ण लाभ: बार-बार संदर्भ जोड़ने और टोकन की खपत को कम करना; बहु-दौर बातचीत की निरंतरता में सुधार और उपयोगकर्ताओं के बार-बार पूछे जाने वाले प्रश्नों को कम करना; वैयक्तिकृत अनुभव स्थापना चक्र को छोटा करें - नए उपयोगकर्ता शुरुआत से शुरू करने के बजाय, अपनी पहली बातचीत पर "आपको जानने का" अनुभव प्राप्त कर सकते हैं।
- छिपी हुई लागत: गलत रिकॉल से गलत सुझाव मिल सकते हैं, और व्यावसायिक जोखिम तकनीकी जोखिम से अधिक है (जैसे कि इस्तीफा देने वाले कर्मचारियों को आंतरिक प्रशिक्षण देना); पुरानी स्मृति प्रदूषण बाद के उत्तरों की गुणवत्ता को प्रभावित करता रहेगा; मेमोरी डिडुप्लीकेशन और अद्यतन रणनीतियों का अनुचित कॉन्फ़िगरेशन एजेंट व्यवहार में बदलाव का कारण बनेगा।
- लागत-प्रदर्शन मूल्यांकन: स्व-निर्मित मेमोरी सिस्टम की तुलना में, मेम0 मेमोरी निष्कर्षण पाइपलाइन, डिडुप्लीकेशन लॉजिक, पुनर्प्राप्ति सॉर्टिंग और समाप्ति रणनीतियों के विकास और रखरखाव लागत को बचाता है। उत्पादन-स्तरीय मेमोरी लेयर बनाने में आमतौर पर 2-4 इंजीनियरों को 3-6 महीने लगते हैं, और Mem0 SDK को कनेक्ट करने में लगभग 1-2 दिन लगते हैं।
उद्यम/निजीकरण:
- अनुपालन और जोखिम: जब व्यक्तिगत संवेदनशील जानकारी शामिल होती है, तो स्मृति जीवन चक्र, डिसेन्सिटाइजेशन रणनीति और श्रवण योग्य विलोपन तंत्र को स्पष्ट करने की आवश्यकता होती है। एसओसी 2/एचआईपीएए अनुपालन प्रमाणन उद्यम खरीद के लिए अनुपालन समीक्षा लागत को कम कर सकता है, लेकिन अनुबंध में विशिष्ट कवरेज की पुष्टि की जानी चाहिए।
- अंतर्निहित शासन लागत: हटाने के अधिकार (जीडीपीआर "भूलने का अधिकार") और प्रतिधारण नीतियों की शासन लागत कम नहीं है। उद्यमों को यह सुनिश्चित करने की आवश्यकता है कि मेमोरी परत उपयोगकर्ता ग्रैन्युलैरिटी, मेमोरी संस्करण ट्रैसेबिलिटी और मेमोरी ऑडिट लॉग निर्यात पर पूर्ण विलोपन का समर्थन करती है।
- खरीद/गोद लेने का जोखिम मूल्यांकन: उद्यमों को खरीदने से पहले तीन बिंदुओं को सत्यापित करने की आवश्यकता है - मेमोरी डेटा का भंडारण स्थान और डेटा संप्रभुता (चाहे क्लाउड सेवा लक्ष्य क्षेत्र में हो), क्या मेमोरी का उपयोग मॉडल के माध्यमिक प्रशिक्षण के लिए किया जाएगा (पुष्टि करें कि अनुबंध में ऐसा कोई खंड नहीं है), और निजीकृत तैनाती के लिए संस्करण अद्यतन रणनीति और एसएलए। मेमोरी एक डेटा परिसंपत्ति है, और डेटा गवर्नेंस क्लॉज़ अनुबंध समीक्षा का फोकस हैं।
मेम0 के मुख्य कार्य
स्मृति लेखन (जोड़ें)
- फ़ंक्शन: प्राकृतिक भाषा या संरचित इनपुट लेता है और इसे पुनर्प्राप्ति योग्य मेमोरी प्रविष्टियों में परिवर्तित करता है।
- तकनीकी तंत्र: टाइमस्टैम्प, स्रोत संदर्भ और मेटाडेटा भंडारण के संयोजन से एम्बेडिंग मॉडल के माध्यम से इनपुट टेक्स्ट को वेक्टराइज़ करें। बहु-स्तरीय स्कोप अलगाव का समर्थन करता है जैसे
user_id,session_id,agent_id, आदि। - स्वीकृति संबंधी चिंताएं: विलंब एम्बेडिंग स्थिरता, बहु-भाषा समर्थन लिखें। चीनी मेमोरी की निष्कर्षण सटीकता अंग्रेजी के अनुरूप है या नहीं, इसका परीक्षण लक्ष्य भाषा में किया जाना चाहिए।
मेमोरी सीखना और अपडेट करना (सीखें/अपडेट करें)
- फ़ंक्शन: प्रविष्टियों के अनावश्यक संचय से बचने के लिए नई जानकारी स्वचालित रूप से पुरानी यादों को ओवरराइट या मर्ज कर सकती है।
- तकनीकी तंत्र: डिडुप्लीकेशन एल्गोरिदम और वजन गणना के माध्यम से, नए इनपुट और मौजूदा मेमोरी के बीच संबंध निर्धारित करें - चाहे वह पूरक, सुधार या जोड़ हो। मेमोरी महत्व (महत्व) और समाप्ति समय (टीटीएल) के मैनुअल विनिर्देश का समर्थन करता है।
- स्वीकृति संबंधी चिंताएं: क्या डिडुप्लीकेशन नीति कॉन्फ़िगरेशन व्यावसायिक आवश्यकताओं को पूरा करता है (जैसे कि पता बदलने के बाद क्या पुराना पता ऐतिहासिक रिकॉर्ड बरकरार रखता है), और क्या अद्यतन मेमोरी संस्करण का पता लगाया जा सकता है।
मेमोरी पुनर्प्राप्ति (खोज/पुनर्प्राप्ति)
- फ़ंक्शन: वर्तमान वार्तालाप संदर्भ के आधार पर अनुरोध के लिए सबसे अधिक प्रासंगिक ऐतिहासिक स्मृति को याद करें।
- तकनीकी तंत्र: मल्टी-सिग्नल फ़्यूज़न पुनर्प्राप्ति - अर्थ संबंधी समानता + समय क्षय + महत्व भार + मेटाडेटा फ़िल्टरिंग।
सीमा,सीमा, औरश्रेणियाँजैसे अच्छे नियंत्रण मापदंडों का समर्थन करता है। - स्वीकृति संबंधी चिंताएं: रिकॉल सटीकता और देरी के बीच का तालमेल (बड़ा टॉप_के रिकॉल में सुधार करता है लेकिन एलएलएम संदर्भ बोझ बढ़ाता है), क्या समय क्षय वक्र व्यावसायिक अंतर्ज्ञान के अनुरूप है (जैसे कि हालिया वरीयता भार दीर्घकालिक प्राथमिकता से अधिक है)।
मेमोरी गवर्नेंस
- फ़ंक्शन: यादें देखें, संपादित करें, हटाएं, निर्यात करें और ऑडिट करें।
- तकनीकी तंत्र: मेमोरी प्रबंधन के लिए REST API और SDK तरीके प्रदान करें। उपयोगकर्ता/सत्र/समय सीमा के अनुसार बैच संचालन का समर्थन करता है।
- स्वीकृति संबंधी चिंताएं: क्या डिलीट करने का ऑपरेशन पूरा हो गया है (हार्ड डिलीट बनाम सॉफ्ट डिलीट), क्या ऑडिट लॉग पूरा हो गया है (किसने कब किसकी मेमोरी देखी)।
छिपा हुआ संबंध (विशेषज्ञ दृष्टिकोण)
- निष्कर्षण रणनीति मेमोरी गुणवत्ता निर्धारित करती है: यदि लिखते समय मुख्य जानकारी सटीक रूप से नहीं निकाली जा सकती है, तो बाद की पुनर्प्राप्ति अर्थहीन होगी, भले ही वह सही हो। लेखन रणनीति में पुनर्प्राप्ति रणनीति की तुलना में उच्च अनुकूलन प्राथमिकता होनी चाहिए।
- पुनर्प्राप्ति रणनीति हिट सटीकता निर्धारित करती है: मल्टी-सिग्नल फ़्यूज़न रिकॉल दर में सुधार कर सकता है, लेकिन अधिक शोर भी ला सकता है। व्यावसायिक परिदृश्यों के अनुसार सीमा और भार को समायोजित करने की आवश्यकता है।
- अद्यतन रणनीति दीर्घकालिक स्थिरता निर्धारित करती है: अत्यधिक आक्रामक कवरेज रणनीति से स्मृति हानि होगी, और अत्यधिक रूढ़िवादी डिडुप्लीकेशन रणनीति से भंडारण विस्तार और पुनर्प्राप्ति शोर होगा। यह अनुशंसा की जाती है कि नए लॉन्च किए गए परिदृश्य पहले "मुख्य फोकस के रूप में नए परिवर्धन और पूरक के रूप में कवरेज" की रणनीति अपनाएं, और फिर 2-4 सप्ताह के अवलोकन के बाद धीरे-धीरे स्वचालित विलय को सक्षम करें।
- जब तीनों अच्छी तरह से जुड़े हुए हैं, तो एजेंट एक स्थिर "व्यक्तित्व और व्यावसायिक मेमोरी" बना सकता है - उपयोगकर्ता अलग-अलग समय और विभिन्न उपकरणों पर लगातार व्यक्तिगत अनुभव का अनुभव कर सकते हैं। अन्यथा, उत्तर बहाव होगा, अर्थात, एक ही उपयोगकर्ता लगातार एक ही प्रकार के प्रश्न पूछता है और असंगत उत्तर प्राप्त करता है।
मेम0 मॉडल और संस्करण विकास
Mem0 का संस्करण पुनरावृत्ति मुख्य रूप से बड़े संस्करण संख्याओं के बजाय क्षमता अद्यतनों द्वारा संचालित होता है। निम्नलिखित सार्वजनिक रूप से सत्यापन योग्य संस्करण है:
| संस्करण | समय | मुख्य परिवर्तन |
|---|---|---|
| आरंभिक सार्वजनिक संस्करण | अप्रकाशित | प्रारंभिक संस्करण की जानकारी पूरी तरह से प्रकट नहीं की गई है, आधिकारिक अद्यतन लॉग को देखने की अनुशंसा की जाती है |
| v1.3 | 2026-06 | स्थिरता और डेवलपर अनुभव को लगातार अनुकूलित करें। विशिष्ट क्षमताएं आधिकारिक वास्तविक समय रिलीज के अधीन हैं |
विकास की तीन श्रेणियों को ट्रैक करने की अनुशंसा की जाती है, क्योंकि ये तीन श्रेणियां सीधे उत्पादन संदर्भ की विश्वसनीयता निर्धारित करती हैं:
मेमोरी निष्कर्षण रणनीति अद्यतन
लेखन गुणवत्ता को प्रभावित करता है. निष्कर्षण रणनीति में प्रत्येक समायोजन से ग्रैन्युलैरिटी (जैसे कि टोन जानकारी बरकरार रखी गई है) और मेमोरी प्रविष्टियों की सटीकता बदल सकती है। ऑनलाइन होने से पहले स्टेजिंग परिवेश में नई और पुरानी रणनीतियों के हिट दर परिवर्तनों की तुलना करने की अनुशंसा की जाती है।
खोज रणनीति अद्यतन
स्मरण सटीकता को प्रभावित करें। मल्टी-सिग्नल फ़्यूज़न के वजन, समय क्षय वक्र पैरामीटर और थ्रेशोल्ड डिफ़ॉल्ट मानों में परिवर्तन सीधे प्रासंगिक मेमोरी रिकॉल प्रदर्शन के उत्पादन को प्रभावित करेगा। निर्माताओं को ऑनलाइन प्रदर्शन में उतार-चढ़ाव से बचने के लिए खोज रणनीति संस्करण को ठीक करना चाहिए जिसका पता नहीं लगाया जा सकता है।
अनुपालन शासन अद्यतन
उद्यम कार्यान्वयन की व्यवहार्यता को प्रभावित करें। SOC 2/HIPAA प्रमाणन का कवरेज अपडेट, डेटा विलोपन एपीआई की वृद्धि, और ऑडिट लॉग की पूर्णता यह मूल्यांकन करने के लिए प्रमुख अवलोकन बिंदु हैं कि क्या Mem0 अनुपालन परिदृश्य में प्रवेश कर सकता है।
मेम0 के तकनीकी लाभ
मेमोरी संपीड़न और संरचना
मेम0 का मुख्य तकनीकी लाभ भंडारण में नहीं है, बल्कि संपीड़न में है - कच्चे वार्तालाप पाठ में असंरचित जानकारी को पुनर्प्राप्ति योग्य प्राथमिकता/तथ्य/संदर्भ प्रविष्टियों में आसवित करना। इस प्रक्रिया में तीन चरण शामिल हैं: डीनोइज़िंग (बोलचाल की अतिरेक को फ़िल्टर करना), डिडुप्लीकेशन (एक ही प्राथमिकता के कई अभिव्यक्तियों को विलय करना), और संरचना (अस्थायी इरादों से दीर्घकालिक प्राथमिकताओं को अलग करना)।
यांत्रिकी → प्रभाव: संपीड़न अनुपात आम तौर पर 10:1 से 30:1 तक होता है (संवाद जटिलता के आधार पर भिन्न होता है), जिसका अर्थ है कि संवाद के 50 राउंड को 2-5 प्रभावी मेमोरी प्रविष्टियों में संपीड़ित किया जा सकता है। एलएलएम पूरे सत्र इतिहास के बजाय केवल प्रत्येक अनुरोध के लिए इन संपीड़ित यादों को लोड करता है।
मल्टी-सिग्नल फ़्यूज़न पुनर्प्राप्ति
पारंपरिक शब्दार्थ पुनर्प्राप्ति केवल एम्बेडिंग कोसाइन समानता पर निर्भर करती है। इस आधार पर, Mem0 समय क्षय (हाल की मेमोरी में अधिक वजन), महत्व भार (उपयोगकर्ता/डेवलपर्स महत्वपूर्ण यादों को चिह्नित कर सकते हैं), और मेटाडेटा फ़िल्टरिंग (दृश्य/श्रेणी द्वारा फ़िल्टरिंग) का परिचय देता है।
तंत्र → प्रभाव: मल्टी-सिग्नल फ़्यूज़न "शब्दार्थ रूप से समान लेकिन संदर्भ-स्वतंत्र" की झूठी याद की संभावना को कम कर देता है। उदाहरण के लिए: एक उपयोगकर्ता ने एक महीने पहले "बिल्ली का खाना खरीदने की इच्छा" का उल्लेख किया था, और आज "अनुशंसित उपयोगी चेहरे का क्लींजर" पूछा - शुद्ध अर्थपूर्ण खोज में गलती से "बिल्ली का खाना" याद आ सकता है (क्योंकि वे सभी खरीदारी से संबंधित हैं), लेकिन समय क्षय और श्रेणी फ़िल्टरिंग का एकीकरण वर्तमान जरूरतों से अधिक सटीक रूप से मेल खा सकता है।
उद्यम नियंत्रणीयता
Mem0 का बहु-स्तरीय दायरा (user_id/ session_id/agent_id) और मेमोरी ऑडिट क्षमताएं उद्यम कार्यान्वयन के लिए शासन आधार बनाती हैं। स्व-होस्टेड परिनियोजन विकल्प के साथ संयुक्त, डेटा संप्रभुता और नेटवर्क अलगाव की गारंटी है।
प्रभाव → लागू परिदृश्य: इन तीन ग्रैन्युलैरिटी के अलगाव का मतलब है कि विभिन्न उपयोगकर्ताओं के बीच की यादें स्वाभाविक रूप से अलग हो जाती हैं, और यादों को विभिन्न एजेंटों (जैसे ग्राहक सेवा एजेंटों और बिक्री एजेंटों) के बीच भी साझा या अलग किया जा सकता है। यह सीधे बहु-किरायेदार उत्पादों (सास) और विभाग-स्तरीय एजेंट तैनाती में वास्तुशिल्प जटिलता को निर्धारित करता है।
मेम0 का उपयोग कैसे करें
त्वरित पहुंच (पायथन एसडीके)
mem0 से मेमोरी आयात करें
# मेमोरी लेयर को इनिशियलाइज़ करें (डिफ़ॉल्ट रूप से स्थानीय कॉन्फ़िगरेशन का उपयोग करें; उत्पादन उद्देश्यों के लिए, बाहरी वेक्टर स्टोरेज को कॉन्फ़िगर करने की अनुशंसा की जाती है)
एम = मेमोरी()
# स्मृति में लिखें: प्राकृतिक भाषा से स्वचालित रूप से प्राथमिकताएं/तथ्य निकालें
एम.जोड़ें(
"उपयोगकर्ता झांग मिंग बीजिंग की एक कंपनी का क्रय प्रबंधक है और जापानी सरल शैली के घरेलू उत्पाद पसंद करता है",
user_id='user_zhangming'
)
# स्मृति पुनः प्राप्त करें: वर्तमान संदर्भ के आधार पर प्रासंगिक स्मृतियों को याद करें
परिणाम = एम.खोज(
"इस उपयोगकर्ता को किस शैली का फ़र्निचर पसंद है?",
user_id='user_zhangming'
)
# वापसी: ["उपयोगकर्ता झांग मिंग बीजिंग की एक कंपनी के क्रय प्रबंधक हैं और जापानी सरल शैली के घरेलू उत्पाद पसंद करते हैं"]
पहुंच चरण पूर्ण करें
- एसडीके इंस्टॉल करें:
पिप इंस्टॉल मेम0(आधिकारिक पीईपीआई के अधीन)। - बैकएंड स्टोरेज कॉन्फ़िगर करें: Mem0 डिफ़ॉल्ट रूप से स्थानीय स्टोरेज का उपयोग करता है। उत्पादन परिवेश के लिए, दृढ़ता और उच्च उपलब्धता प्राप्त करने के लिए बाहरी वेक्टर डेटाबेस (जैसे पाइनकोन, क्यूड्रेंट, वीविएट) को कॉन्फ़िगर करने की अनुशंसा की जाती है। कॉन्फ़िगरेशन को आरंभीकरण पैरामीटर या प्रासंगिक चर के माध्यम से पारित किया जाता है।
- मेमोरी रणनीति को परिभाषित करें: व्यावसायिक पहुंच से पहले स्पष्ट करें - किस जानकारी को याद रखने की आवश्यकता है (श्वेतसूची), कौन सी जानकारी को याद नहीं रखा जाना चाहिए (ब्लैकलिस्ट), मेमोरी अवधारण अवधि (टीटीएल), और क्या मेमोरी प्रविष्टियों की मैन्युअल समीक्षा की आवश्यकता है।
- कुंजी नोड्स पर लेखन तर्क डालें:
m.add()आमतौर पर तब ट्रिगर होता है जब चयन संवाद समाप्त होता है, उपयोगकर्ता जानकारी में बदलाव की पुष्टि करता है, या सिस्टम यह निर्धारित करता है कि उपयोगकर्ता ने स्पष्ट प्राथमिकता व्यक्त की है। लिखने की आवृत्ति बहुत अधिक नहीं होनी चाहिए, अन्यथा शोर उत्पन्न होगा। - अनुमान से पहले पुनर्प्राप्ति तर्क डालें: प्रत्येक एलएलएम कॉल से पहले
m.search()निष्पादित करें, और पुनर्प्राप्त मेमोरी को सिस्टम प्रॉम्प्ट या संदर्भ फ्रंट में विभाजित करें। पुनर्प्राप्त टॉप_के के लिए पैरामीटर समायोजन 5 से शुरू करने और हिट दर और टोकन ओवरहेड के अनुसार इसे समायोजित करने की अनुशंसा की जाती है। - मूल्यांकन पुनरावृत्ति: मेमोरी हिट दर (चाहे पुनर्प्राप्ति सामग्री वर्तमान प्रश्न के लिए प्रासंगिक है), गलत रिकॉल दर (चाहे पुनर्प्राप्ति सामग्री उत्तर दिशा को गुमराह करती है), और बार-बार प्रश्न कम करने की दर (क्या उपयोगकर्ता अब एक ही प्रकार के प्रश्न नहीं दोहराता है) का मूल्यांकन करने के लिए वास्तविक वार्तालापों का उपयोग करें। पहले दो हफ्तों में दो ट्रैक पर चलने की अनुशंसा की जाती है - एक ही समय में मेम0 और मूल मेमोरीलेस संस्करण का उपयोग करें, और फिर मुख्य संकेतकों की तुलना करने के बाद पूर्ण रूप से स्विच करने का निर्णय लें।
टूल सूची (टूल ओपन सूची)
Mem0 एलएलएम अनुप्रयोगों के लिए निम्नलिखित मुख्य टूल व्यवहार को उजागर करता है, जिससे एक संपूर्ण मेमोरी प्रबंधन समाधान बनता है:
| उपकरण का नाम | कार्य | कॉलिंग का समय |
|---|---|---|
जोड़ें |
सिंगल या बैच मेमोरी में लिखें | जब उपयोगकर्ता प्राथमिकता/तथ्य परिवर्तन व्यक्त करता है |
खोज |
शब्दार्थ और मेटाडेटा के आधार पर स्मृति पुनर्प्राप्त करें | प्रत्येक एलएलएम अनुमान से पहले |
| 'प्राप्त करें' | निर्दिष्ट मेमोरी प्रविष्टि का विवरण प्राप्त करें | जब आपको मेमोरी का मूल पाठ देखने की आवश्यकता हो |
अद्यतन |
मौजूदा मेमोरी प्रविष्टियों को अपडेट करें | जब जानकारी बदलती है और उसे ठीक करने की आवश्यकता होती है |
| 'हटाएं' | निर्दिष्ट मेमोरी प्रविष्टि हटाएँ | जब गोपनीयता अनुपालन या आकस्मिक लेखन |
रीसेट |
निर्दिष्ट उपयोगकर्ता/सत्र के लिए सभी मेमोरी साफ़ करें | परीक्षण करते समय या जब उपयोगकर्ता रीसेट का अनुरोध करता है |
| 'इतिहास' | स्मृति परिवर्तन इतिहास प्राप्त करें | ऑडिटिंग और डिबगिंग आवश्यकताओं के लिए |
आर्किटेक्चर लिंक
उपयोगकर्ता इनपुट → एलएलएम एप्लिकेशन → [Mem0 SDK: खोज() संबंधित यादें पुनर्प्राप्त करता है]
↓
स्मृतियों को त्वरित संदर्भ में वर्णित किया गया है
↓
एलएलएम उत्तर उत्पन्न करता है (अवधारणात्मक स्मृति)
↓
[Mem0 SDK: ऐड() नई मेमोरी निकालता है]
↓
वेक्टर संग्रहण ← दृढ़ता
नियंत्रण प्रवाह: प्रत्येक उपयोगकर्ता इंटरैक्शन एक पुनर्प्राप्ति → उत्पन्न → लेखन चक्र को ट्रिगर करता है। डेटा रीफ़्लो: मेमोरी आइटम की समयबद्धता और महत्व को निरंतर इंटरैक्शन में गतिशील रूप से अद्यतन किया जाता है।
इंजीनियरिंग ख़तरा गाइड
- मेमोरी प्रदूषण और टोकन मुद्रास्फीति नियंत्रण: अप्रतिबंधित मेमोरी लेखन से भंडारण का विस्तार होगा, और प्रत्येक पुनर्प्राप्ति के लिए लौटाई गई बहुत सारी मेमोरी प्रविष्टियाँ संदर्भ को प्रभावित करेंगी। समाधान - एक
max_memories_per_userऊपरी सीमा निर्धारित करें (50-200 आइटम अनुशंसित हैं), स्वचालित डिडुप्लीकेशन और समाप्ति नीतियों को सक्षम करें, और कम-प्रासंगिक प्रविष्टियों को फ़िल्टर करने के लिएथ्रेसहोल्डका उपयोग करें। अत्यधिक सक्रिय उपयोगकर्ताओं के लिए मेमोरी कम्प्रेशन (कई समान यादों को एक सामान्यीकृत मेमोरी में विलय करना) का परिचय। - गलत स्मरण उत्तर पूर्वाग्रह को जन्म देता है: पुनर्प्राप्ति परिणामों में अप्रासंगिक यादें एलएलएम द्वारा अपनाए जाने के बाद गलत उत्तर दे सकती हैं। समाधान -
खोज()मेंथ्रेसहोल्डको कम करें औरtop_kको बढ़ाएं ताकि एलएलएम खुद ही प्रासंगिकता का आकलन कर सके (एक मजबूत पर्याप्त बुनियादी मॉडल की आवश्यकता है), या खोज परिणामों को माध्यमिक क्रमबद्ध करने के लिए एक स्वतंत्र रीरैंकर घटक पेश करें। प्रोडक्शन कॉन्टेक्स्ट "नो मेमोरी फ़ॉलबैक" तर्क को बनाए रखने की अनुशंसा करता है - यदि पुनर्प्राप्त की गई सभी यादों की कुल लंबाई संदर्भ बजट के 30% से अधिक है, तो केवल उच्चतम स्कोर वाली मेमोरी को बरकरार रखा जाता है। - गोपनीयता अनुपालन और डेटा गवर्नेंस: क्रॉस-यूज़र/क्रॉस-एजेंट मेमोरी आइसोलेशन कमजोरियाँ संवेदनशील जानकारी के प्रकटीकरण का कारण बन सकती हैं। समाधान - विभिन्न उपयोगकर्ता यादों को अलग करने के लिए
user_id/session_idका सख्ती से उपयोग करें, अपरिवर्तनीय विलोपन संचालन (हटाएं/रीसेट) के लिए पुष्टिकरण बिंदु या ड्राई-रन मोड सेट करें, और उत्पादन वातावरण में ऑडिट लॉग सक्षम करें। जीडीपीआर/सीसीपीए से जुड़े परिदृश्यों में विलोपन एपीआई की हार्ड विलोपन (सॉफ्ट विलोपन नहीं) क्षमताओं और डेटा निर्यात (पोर्टेबिलिटी) क्षमताओं को सुनिश्चित करने की आवश्यकता है।
मेम0 के लिए उत्पाद मूल्य निर्धारण
मूल्य निर्धारण मॉडल आधिकारिक वास्तविक समय पृष्ठ के अधीन है। आमतौर पर फ्रीमियम या सदस्यता प्रणाली का उपयोग किया जाता है, और बुनियादी कार्यों का उपयोग मुफ्त में किया जा सकता है। उन्नत कार्यों या उच्च-आवृत्ति उपयोग के लिए सशुल्क सदस्यता की आवश्यकता होती है, और उपयोगकर्ताओं को वास्तविक उपयोग के आधार पर इष्टतम समाधान का मूल्यांकन करने की सलाह दी जाती है।
मेम0 एप्लिकेशन परिदृश्य
वैयक्तिकृत ग्राहक सेवा और सदस्य सेवा
कार्य प्रकार: उपयोगकर्ता की ऐतिहासिक प्राथमिकताओं का स्वचालित निष्कर्षण और पुन: उपयोग। फायदे: नई बातचीत में बार-बार पहचान और पसंद बताने की जरूरत नहीं पड़ती। एजेंट स्वचालित रूप से मेमोरी परत से उपयोगकर्ता स्तर, ऐतिहासिक आदेश, शिकायत रिकॉर्ड और अन्य संदर्भ प्राप्त कर सकता है। सत्यापन का मुख्य बिंदु यह है कि क्या मेमोरी निष्कर्षण "बीजिंग में निवासी" (दीर्घकालिक तथ्य) और "अगले सप्ताह एक व्यापारिक यात्रा पर शंघाई जाना" (अस्थायी इरादा) के बीच सटीक अंतर करता है।
बिक्री लीड का दीर्घकालिक अनुवर्ती
कार्य प्रकार: सत्रों के दौरान ग्राहक प्राथमिकता विकास पर नज़र रखना। लाभ: ग्राहकों के लिए नकारात्मक अनुभव लाने वाले बार-बार के सवालों से बचने के लिए बिक्री एजेंट प्रत्येक संपर्क से पहले स्वचालित रूप से ग्राहक के ऐतिहासिक व्यवहार (पहले से समझे गए उत्पाद, स्पष्ट उदासीनता के बिंदु, बजट सीमा, आदि) प्राप्त करता है। सत्यापन का मुख्य बिंदु - समय क्षय पैरामीटर को कैसे कॉन्फ़िगर करें ताकि जानकारी "दिलचस्प लेकिन निर्णय लेने की प्रक्रिया 3 महीने पहले पूरी हो गई" वर्तमान अनुशंसा को प्रभावित न करे।
शैक्षिक शिक्षण प्रक्षेपवक्र प्रबंधन
कार्य प्रकार: शिक्षार्थियों की ज्ञान निपुणता पर निरंतर नज़र रखना। लाभ: एआई शिक्षण सहायक शिक्षार्थी के पिछले ज्ञान के ब्लाइंड स्पॉट और उनके द्वारा हासिल किए गए ज्ञान बिंदुओं के आधार पर बाद की शिक्षण सामग्री और कठिनाई को गतिशील रूप से समायोजित करता है। सत्यापन का मुख्य बिंदु यह है कि क्या मेमोरी डिडुप्लीकेशन रणनीति उन ज्ञान बिंदुओं का कारण बनेगी जो शिक्षार्थियों ने "महारत हासिल" की है और "अभी भी भ्रमित" हैं, उन्हें गलत तरीके से मर्ज किया जाएगा।
चिकित्सा और अनुपालन संवाद (उच्च बाधा परिदृश्य)
कार्य प्रकार: सख्त स्मृति प्रबंधन के तहत सूचना प्रबंधन। लाभ: रोगी ग्रैन्युलैरिटी, ऑडिटेबल मेमोरी प्रविष्टियों और डेटा हटाने की प्रक्रियाओं पर पूर्ण डेटा अलगाव जो HIPAA जैसी अनुपालन आवश्यकताओं का अनुपालन करता है, मेमोरी लेयर पर आवश्यक हैं। सत्यापन फोकस - अनुपालन प्रमाणन का वास्तविक कवरेज (क्या एसओसी 2 टाइप II रिपोर्ट एचआईपीएए के बीए समझौते को प्रदान कर सकती है और क्या यह हस्ताक्षरित है)।
मेम0 के लागू लोग
- एआई एजेंट उत्पाद टीम: डेवलपर्स और उत्पाद प्रबंधक जिन्हें एजेंट के लिए दीर्घकालिक मेमोरी क्षमताओं का निर्माण करने की आवश्यकता है। मेम0 के ओपन सोर्स एसडीके को जल्दी से एकीकृत किया जा सकता है, जिससे स्व-निर्मित मेमोरी निष्कर्षण और पुनर्प्राप्ति पाइपलाइन के निर्माण के इंजीनियरिंग निवेश को समाप्त किया जा सकता है। पूर्वावश्यकता - टीम ने निर्धारित किया है कि एजेंट के उपयोग परिदृश्य में क्रॉस-सेशन मेमोरी की आवश्यकता होती है (हर बार अलग-अलग बातचीत के बजाय)।
- संवादात्मक सास प्लेटफ़ॉर्म: प्लेटफ़ॉर्म-आधारित उत्पाद जिन्हें बहु-किरायेदार उपयोगकर्ताओं के लिए वैयक्तिकृत अनुभव प्रदान करने की आवश्यकता होती है। Mem0 का उपयोगकर्ता_आईडी अलगाव तंत्र स्वाभाविक रूप से बहु-किरायेदार वास्तुकला के लिए अनुकूलित है। शर्त - प्लेटफ़ॉर्म में पहले से ही एक उपयोगकर्ता प्रणाली (user_id मैपिंग) है और वह मेमोरी इंफ्रास्ट्रक्चर के लिए अतिरिक्त एपीआई कॉल लागत वहन करने को तैयार है।
- एंटरप्राइज़ एआई इन्फ्रास्ट्रक्चर टीम: एक तकनीकी मध्य-कार्यालय टीम जिसे एक अनुपालन ढांचे के तहत कई व्यावसायिक लाइनों के लिए एकीकृत मेमोरी सेवाएं प्रदान करने की आवश्यकता होती है। मेम0 के ऑडिट लॉग, भूमिका अलगाव और स्व-होस्ट की गई तैनाती क्षमताएं उद्यम प्रशासन की जरूरतों को पूरा करती हैं। पूर्वापेक्षाएँ - उद्यम के पास वेक्टर स्टोरेज इंफ्रास्ट्रक्चर बनाने की योजना है, और आईटी टीम के पास स्व-होस्ट किए गए संस्करण को बनाए रखने की क्षमता है।
भीड़ के लिए उपयुक्त नहीं:
- एक बार के प्रश्न और उत्तर परिदृश्य (जैसे एकल अनुवाद, एकल गणना) - ऐसे परिदृश्यों में मेमोरी परत का कोई सकारात्मक लाभ नहीं होता है, बल्कि इसके बजाय अनावश्यक एपीआई कॉल देरी और शासन लागत आती है।
- टूल एप्लिकेशन जिन्हें वैयक्तिकरण या दीर्घकालिक प्रासंगिक अपील की आवश्यकता नहीं होती है - यदि प्रत्येक इंटरैक्शन स्वतंत्र है और उपयोगकर्ता की पहचान की पहचान नहीं की जा सकती है, तो मेमोरी परत का मूल्य शून्य होगा।
- सुरक्षा-संवेदनशील परिदृश्य जिनमें स्वतंत्र मेमोरी नियंत्रण के लिए बेहद सख्त आवश्यकताएं हैं और बाहरी एसडीके पर भरोसा करने को तैयार नहीं हैं - इस समय, स्थानीय फ़ाइलों या हल्के डेटाबेस पर आधारित स्व-निर्मित समाधान अधिक उपयुक्त हैं।
सारांश और आउटलुक
Mem0 का मुख्य लाभ सत्र इतिहास को परिचालन दीर्घकालिक संपत्तियों में बदलना है। यह सिर्फ एक वेक्टर डेटाबेस की तरह एक भंडारण उपकरण नहीं है, बल्कि एक संपूर्ण मेमोरी जीवन चक्र प्रबंधन प्रणाली है - लेखन के दौरान स्वचालित निष्कर्षण से, पुनर्प्राप्ति के दौरान मल्टी-सिग्नल फ़्यूज़न तक, अपडेट के दौरान डिडुप्लीकेशन और समाप्ति प्रबंधन तक। निरंतर संपर्क परिदृश्यों (ग्राहक सेवा, बिक्री, शिक्षा, व्यक्तिगत सहायक) में, यह एक साथ अनुभव और दक्षता में सुधार कर सकता है; एक बार के प्रश्न और उत्तर परिदृश्यों में, मेमोरी परत अनावश्यक जटिलता है।
वर्तमान सीमाएँ और अनिश्चितताएँ:
- मेमोरी निष्कर्षण की गुणवत्ता एम्बेडिंग मॉडल की सटीकता पर निर्भर करती है। चीनी/बहुभाषी मिश्रित परिदृश्यों में प्रदर्शन को वास्तविक माप द्वारा सत्यापित करने की आवश्यकता है। अधिकारी ने विभिन्न भाषाओं में सटीकता तुलना डेटा का खुलासा नहीं किया है।
- झूठी रिकॉल प्रबंधन क्षमताएं अभी भी डेवलपर के पैरामीटर समायोजन अनुभव पर निर्भर करती हैं, और स्वचालित झूठी रिकॉल पहचान और सुधार तंत्र की कमी है। सामुदायिक फीडबैक से पता चलता है कि उत्पादन परिवेश में गलत रिकॉल सबसे आम शिकायत बिंदु है।
- अनुपालन प्रमाणन (एसओसी 2/एचआईपीएए) (कौन से कार्य ऑडिट में उत्तीर्ण हुए हैं) का विशिष्ट कवरेज अधिकारी द्वारा पूरी तरह से खुलासा नहीं किया गया है, और उद्यमों को खरीदने से पहले अनुबंध में इसकी पुष्टि करने की आवश्यकता है।
- उच्च-आवृत्ति इंटरैक्शन परिदृश्यों में मेमोरी स्थिरता - एक ही उपयोगकर्ता के लिए डिवाइस/सत्रों में मेमोरी सिंक्रोनाइज़ेशन विलंब और संघर्ष समाधान रणनीतियाँ। आधिकारिक दस्तावेज़ स्पष्ट तकनीकी निर्देश प्रदान नहीं करते हैं.
अनुवर्ती मुख्य अवलोकन: मेमोरी निष्कर्षण गुणवत्ता का बहुभाषी सुधार, स्वचालित झूठी रिकॉल प्रबंधन क्षमताओं का विकास, अनुपालन कार्यों की पूर्णता और प्रमाणन कवरेज, और क्रॉस-परिदृश्य मेमोरी स्थिरता में विभिन्न एजेंट प्रकारों के बीच प्रदर्शन अंतर।
कार्यान्वयन सुझाव: 1-2 उच्च-इंटरैक्शन परिदृश्यों (लक्ष्य: मेमोरी हिट दर ≥85%, गलत रिकॉल दर ≤5%) पर छोटे पैमाने के पायलट का संचालन करने के लिए ओपन सोर्स संस्करण का उपयोग करने की सिफारिश की जाती है, मेमोरी निष्कर्षण सटीकता और पुनर्प्राप्ति रिकॉल गुणवत्ता को सत्यापित करें, और फिर तय करें कि क्लाउड सेवा संस्करण में अपग्रेड करना है या नहीं। खरीदने से पहले, उद्यमों को तीन प्रमुख बिंदुओं की पुष्टि करने की आवश्यकता होती है: मेमोरी डेटा का भंडारण स्थान और डेटा संप्रभुता, क्या मेमोरी का उपयोग मॉडल के माध्यमिक प्रशिक्षण के लिए किया जाएगा, और संस्करण अद्यतन रणनीति और निजीकृत तैनाती की एसएलए शर्तें। उच्च-आवृत्ति इंटरैक्शन परिदृश्यों के लिए, व्यावसायिक चरण के दौरान PoC संदर्भ और प्रदर्शन बेंचमार्क डेटा प्रदान करने की अनुशंसा की जाती है।
संबंधित उपकरण: <एक्सलिंक प्रकार='टूल' स्लग='क्रूवाई'>, <एक्सलिंक प्रकार='टूल' स्लग='लैंगचेन'>
मेम0 कैसे उपयोग करें
- वेब क्लाइंट: आप आधिकारिक वेबसाइट पर जाकर और खाता पंजीकृत करके इसका उपयोग कर सकते हैं। अधिकांश फ़ंक्शनों को इंस्टॉलेशन की आवश्यकता नहीं होती है.
- एपीआई एक्सेस: रेस्टफुल एपीआई प्रदान करता है, डेवलपर्स एपीआई कुंजी प्राप्त कर सकते हैं और इसे अपने स्वयं के अनुप्रयोगों में एकीकृत कर सकते हैं।
संस्करण जानकारी
- मेम0 1.3 :स्थिरता और डेवलपर अनुभव को लगातार अनुकूलित करें। विशिष्ट क्षमताएं आधिकारिक रीयल-टाइम रिलीज़ के अधीन हैं।
- पहली सार्वजनिक रिलीज़ :प्रारंभिक संस्करण की जानकारी पूरी तरह से प्रकट नहीं की गई है। आधिकारिक अद्यतन लॉग को देखने की अनुशंसा की जाती है।
उपयोगकर्ता समीक्षाएं