AiHummer
हिन्दी
साइन इन करेंखाता
v1.1.x
{ }Swagger

आइंस्टीन (स्मृति प्लगइन)

v1.1.x · अपडेट किया गया 2026-07-05

आइंस्टीन AiHummer के लिए आधिकारिक दीर्घकालिक स्मृति प्लगइन है। यह एक एजेंट को एक टिकाऊ, खोज योग्य स्मृति देता है जो पुनः आरंभ और वार्तालापों को सहन करती है, बिना उस स्मृति को कभी काले बक्से में बदलने के। मार्गदर्शन करने वाला नियम सरल है: पोस्टग्रेएसक्यूएल सिस्टम स्टोर है और कैनोनिकल मार्कडाउन इसका मानव-पठनीय प्रक्षेपण है, और सिस्टम बदलावों को सूचीबद्ध करता है और प्रस्तावित करता है। review मोड में दीर्घकालिक स्मृति में हर पदोन्नति की मानव द्वारा समीक्षा की जाती है; auto मोड (डिफ़ॉल्ट) में, जो तथ्य एजेंट memory_store टूल से स्पष्ट रूप से संग्रहीत करता है, वह तुरंत खोजा जा सकता है।

प्लगइन अपने छोटे Python सेवा के रूप में होस्ट-नेटिव चलता है (केवल स्टैंडर्ड लाइब्रेरी — कोई भारी फ्रेमवर्क नहीं) और गेटवे से बात करता है। aihummer.memory.v1 संपर्क। इन-गेटवे मेमोरी सबसिस्टम (दावे, रिकॉल, डेटा-फेंस) को कॉन्सेप्ट पेज पर वर्णित किया गया है स्मृति (आइंस्टीन); इस पृष्ठ में शामिल हैं प्लगइन जो इसे सहारा देता है।

तथ्य

मैदान मूल्य
संस्करण 1.0.0
बंदरगाह 8820
रनटाइम पायथन (मानक पुस्तकालय), होस्ट-देशी

यह क्या है

आइंस्टीन स्मृति को इस प्रकार संग्रहीत करता है मानव-पठनीय मार्कडाउन — वह मानक रिकॉर्ड जिसे कोई व्यक्ति खोल सकता है, पढ़ सकता है और संपादित कर सकता है। उस रिकॉर्ड के ऊपर यह वह मशीनरी बनाता है जिसकी एक एजेंट को टर्न के समय आवश्यकता होती है:

  • पुनःप्राप्ति — वर्तमान बातचीत से संबंधित स्मृति प्राप्त करें।
  • खोज — संग्रहित तथ्यों पर पूर्ण-पाठ और एम्बेडिंग-आधारित खोज।
  • एंबेडिंग्स — सेमान्टिक रिकॉल के लिए वेक्टर, HTTP के माध्यम से परोसे जाते हैं।

क्योंकि मार्कडाउन प्रामाणिक है, सूचकांकों के बारे में कुछ भी महत्वपूर्ण नहीं है: उन्हें किसी भी समय उस प्रामाणिक रिकॉर्ड से पुनर्निर्मित किया जा सकता है, और समीक्षक हमेशा वही पाठ पढ़ता है जो एजेंट पढ़ता है।

यह कैसे इस्तेमाल किया जाता है

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

एक दूसरा रास्ता भी है: एजेंट स्वयं memory_store टूल से कोई तथ्य संग्रहीत कर सकता है। वह लेखन कैसे उतरता है, यह कोर के मेमोरी कैप्चर मोड से तय होता है — auto (डिफ़ॉल्ट) में तथ्य तुरंत खोजा जा सकता है; review या off में यह अनुमोदन की प्रतीक्षा करने वाला उम्मीदवार बन जाता है। टूल के परिणाम में searchable_now फ़ील्ड होता है, इसलिए एजेंट आपको ईमानदारी से बता सकता है कि उसने जो तथ्य अभी संग्रहीत किया है, क्या उसे पहले से ही याद किया जा सकता है।

[!NOTE] सिस्टम सूचकांक बनाता है और प्रस्ताव करता है, लेकिन कभी भी चुपचाप स्मृति को पुनः नहीं लिखता। review मोड में किसी दावे को दीर्घकालिक स्मृति में बढ़ावा देना एक जानबूझकर, मानव-समीक्षित कदम है; auto मोड (डिफ़ॉल्ट) में एजेंट द्वारा स्पष्ट रूप से संग्रहीत तथ्य तुरंत खोजे जा सकते हैं। मेमोरी मोड (स्वचालित / समीक्षा / बंद) और पुनर्प्राप्ति मोड (पूर्णपाठ / एम्बेडिंग) कोर सेटिंग्स हैं (सेटिंग्स कैटलॉग में AIHUMMER_MEMORY_CAPTURE / AIHUMMER_MEMORY_RETRIEVAL), प्लगइन फ़ॉर्म नहीं।

v2 मेमोरी प्लेटफ़ॉर्म (डिफ़ॉल्ट रूप से चालू)

आइंस्टीन पूरा शिप करता है v2 मेमोरी प्लेटफ़ॉर्म, और इसकी सारी शक्ति बॉक्स से बाहर — हाथ से कुछ भी जोड़ने की जरूरत नहीं: दावा निष्कर्षण, एक समीक्षा कतार, एक पृष्ठभूमि व्युत्पन्न (साक्ष्य से तथ्य, लिंक और संस्थाएँ), एक “सपना”/संघटन पास (डुप्लिकेट हटाना और मेमोरी स्व-सुधार), एक मेमोरी ग्राफ और विरोधाभास पहचान। मेमोरी मोड, एम्बेडर और वेक्टर स्टोर अलग से, कोर सेटिंग्स के रूप में कॉन्फ़िगर किए जाते हैं। आइंस्टीन स्वयं विक्रेता द्वारा कॉन्फ़िगर किया जाता है: प्लगइन कोई ऑपरेटर सेटिंग प्रदान नहीं करता, और प्लगइन्स पेज पर केवल इसकी अपडेट क्रिया उपलब्ध है।

[!NOTE] केवल मानवीय कदम है कैनॉनिकल मेमोरी को लिखने को मंजूरी देना (MEMORY.md). हर v2 कार्यकर्ता केवल एक अलग साइडकार स्टोर में ही लिखता है और कभी नहीं छूता मानक मार्कडाउनजब आइंस्टाइन कैनन में प्रतिबद्ध करने लायक संपादन निकालते हैं, यह समीक्षा UI में दिखाया जाता है और एक क्लिक से लागू किया जाता है। इसलिए सारी शक्ति तुरंत उपलब्ध है, फिर भी मूल गारंटी मान्य है: याददाश्त कभी भी आपके पीछे से दोबारा नहीं लिखी जाती। यह एक उत्पाद निर्णय है, ऑपरेटर सेटिंग नहीं।

स्थापना

आइंस्टाइन एक हैं बिल्ट-इन प्लगइन: यह हर किरायेदार के लिए स्वचालित रूप से इंस्टॉल हो जाता है, ले जाता है बिल्ट-इन प्लगइन सूची में बैज और हटाया नहीं जा सकता — मेमोरी उत्पाद के मुख्य भाग का हिस्सा है। मॉड्यूल स्वयं हमेशा मौजूद रहता है, लेकिन स्मृति संग्रह को बंद किया जा सकता है: द off मेमोरी मोड (कोर सेटिंग AIHUMMER_MEMORY_CAPTURE) नए मेमोरी को संग्रहित होने से रोकता है बिना मॉड्यूल को हटाए। अलग से कुछ इंस्टॉल करने की जरूरत नहीं है; नियमित प्लगइन्स के पूरे जीवनचक्र का विवरण इसमें दिया गया है। स्थापित करें और अपडेटकोई कंटेनर नहीं हैं — आइंस्टीन अपने स्वयं के systemd सेवा के रूप में गेटवे के साथ चलता है।

सुरक्षा और सीमाएँ

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

अगला कहाँ