एआई की मूल बातें
AI एजेंट मेमोरी क्या है? अल्पकालिक, दीर्घकालिक, एपिसोडिक और सिमैंटिक मेमोरी की व्याख्या
एजेंट स्मृति एकल डेटाबेस या अनंत रूप से बढ़ते प्रॉम्प्ट नहीं है। यह कार्यशील संदर्भ, एपिसोड, तथ्य और सीखी गई प्रक्रियाओं को बनाए रखने के लिए डिज़ाइन की गई प्रणाली है—और सही समय पर सही जानकारी को पुनःप्राप्त करती है।

AI एजेंट मेमोरी वह प्रणाली है जो एजेंट को उसके तत्काल मॉडल उत्तर से परे आवश्यक जानकारी को संग्रहीत, व्यवस्थित और पुनः प्राप्त करती है। यह सक्रिय कार्य स्थिति, पिछले अनुभव, तथ्य, प्राथमिकताएँ और सीखी गई प्रक्रियाएँ को संरक्षित कर सकती है, लेकिन यह एक ही डेटाबेस नहीं है और यह मॉडल की कॉन्टेक्स्ट विंडो के समान नहीं है।
मेमोरी एजेंट को लंबी कार्यों और बार-बार की बातचीत में सुसंगत रहने में मदद करती है। यह पुरानी जानकारी, गोपनीयता जोखिम और भ्रामक पुनः प्राप्तियों को भी पेश कर सकती है। मुख्य डिजाइन प्रश्न यह नहीं है कि “एजेंट सब कुछ कैसे याद रख सकता है?” बल्कि “इसे क्या याद रखना चाहिए, कितनी देर तक, और किस अधिकार के तहत?”
संदर्भ मेमोरी नहीं है
एक मॉडल का संदर्भ विंडो एक विशिष्ट अनुमान के दौरान उपलब्ध जानकारी है: निर्देश, संदेश, टूल परिणाम, पुनः प्राप्त दस्तावेज़, और अन्य इनपुट। यह एक अस्थायी कार्यस्थल की तरह कार्य करता है।
मेमोरी एक व्यापक तंत्र है जो तय करता है कि कौन सी जानकारी बनी रहती है और चयनित रिकॉर्ड्स उस कार्यस्थल में कैसे लौटते हैं। वार्तालापों से भरा डेटाबेस केवल संग्रह है; यह उपयोगी मेमोरी तब बनती है जब प्रणाली सही समय पर सही जानकारी पुनः प्राप्त कर सके और उसकी विश्वसनीयता को प्रदर्शित कर सके।
यह अंतर महत्वपूर्ण है क्योंकि बड़े संदर्भ विंडो मेमोरी प्रबंधन को हल नहीं करते। प्रत्येक पूर्व घटना से प्रॉम्प्ट को भरने से लागत बढ़ती है और मॉडल को अप्रासंगिक या विरोधाभासी विवरणों से विचलित कर सकता है।
एजेंट मेमोरी के प्रमुख प्रकार
एक प्रोडक्शन सिस्टम सभी चार को वार्तालाप स्थिति, संरचित डेटाबेस, वेक्टर खोज, इवेंट लॉग, और संस्करणित निर्देशों के मिश्रण से लागू कर सकता है। वर्गीकरण यह बताता है कि जानकारी कौन सी भूमिका निभाती है, न कि वह किस डेटाबेस उत्पाद में संग्रहीत है। ग्राहक की प्राथमिकता सिमैंटिक मेमोरी है चाहे वह रिलेशनल टेबल में हो या वेक्टर इंडेक्स में।
कार्यशील या अल्पकालिक मेमोरी
कार्यशील मेमोरी वर्तमान कार्य की सक्रिय स्थिति को रखती है: लक्ष्य, वर्तमान योजना, हाल के अवलोकन, खुले प्रश्न, टूल आउटपुट, और पूर्ण किए गए चरण। इसे अक्सर वार्तालाप में भागिक रूप से और संरचित स्थिति वस्तु में भागिक रूप से संग्रहीत किया जाता है।
क्योंकि कार्यशील संदर्भ सीमित है, दीर्घकालिक एजेंट पुराने घटनाओं का सारांश बना सकते हैं, महत्वपूर्ण चर को अलग से संरक्षित कर सकते हैं, या केवल कार्य का अगला प्रासंगिक भाग लोड कर सकते हैं।
एपिसोडिक मेमोरी
एपिसोडिक मेमोरी अनुभवों को घटनाओं के रूप में रिकॉर्ड करती है: क्या हुआ, कब, किस स्थिति में, कौन‑से कार्य किए गए, और क्या परिणाम हुआ। एक एजेंट याद रख सकता है कि एक विशेष डिप्लॉयमेंट कॉन्फ़िगरेशन परिवर्तन के बाद विफल हो गया या उपयोगकर्ता ने किसी कारण से सिफ़ारिश को अस्वीकार किया।
एपिसोडिक रिकॉर्ड केस‑आधारित तर्क को समर्थन दे सकते हैं—वर्तमान स्थिति के समान पिछले स्थिति को ढूँढना। उन्हें सावधानीपूर्वक स्रोत देना आवश्यक है क्योंकि पहले का परिणाम उन शर्तों पर निर्भर हो सकता था जो अब लागू नहीं हैं।
सिमैंटिक मेमोरी
सिमैंटिक मेमोरी तथ्यों और अवधारणाओं को एकल घटना से स्वतंत्र रूप से प्रस्तुत करती है। उदाहरणों में ग्राहक की पसंदीदा भाषा, एक आंतरिक मीट्रिक की परिभाषा, या उत्पादों के बीच संबंध शामिल हैं।
सिमैंटिक मेमोरी दस्तावेज़ों, वेक्टर इंडेक्स, रिलेशनल डेटाबेस, या नॉलेज ग्राफ़ में मौजूद हो सकती है। महत्वपूर्ण तथ्यों में स्रोत, टाइमस्टैम्प, और स्वामित्व शामिल होना चाहिए ताकि एजेंट प्राधिकृत रिकॉर्ड को मॉडल‑जनित सारांशों से अलग कर सके।
प्रक्रियात्मक मेमोरी
प्रक्रियात्मक मेमोरी काम करने का तरीका कैप्चर करती है: एक कार्यप्रवाह, टूल‑चयन नियम, चेकलिस्ट, सफल योजना, या पुन: उपयोग योग्य कौशल। वर्तमान प्रणालियों में, यह अक्सर संस्करणित निर्देशों, कोड, या परीक्षण किए गए टेम्प्लेट के रूप में प्रकट होती है, न कि मॉडल के चुपचाप स्वयं को बदलने के रूप में।
प्रक्रियात्मक अपडेट को सामान्य वार्तालाप से अलग करना एक सुरक्षा सुविधा है। एक अकेला असामान्य इंटरैक्शन एजेंट के संचालन नियमों को स्वचालित रूप से नहीं बदलना चाहिए।
एक एजेंट कुछ कैसे याद रखता है
| कार्यशील स्मृति | वर्तमान कार्य के दौरान उपयोग किया जाने वाला अस्थायी संदर्भ। |
|---|---|
| एपिसोडिक स्मृति | चयनित घटनाओं और पूर्व इंटरैक्शन का रिकॉर्ड। |
| सेमांटिक स्मृति | अनुभव से निकाले गए सामान्यीकृत तथ्य या अवधारणाएँ। |
| भूलना | हटाना या क्षय जो पुरानी, संवेदनशील और कम मूल्य वाली स्थिति को सीमित करता है। |
एक व्यावहारिक स्मृति पाइपलाइन में चार चरण होते हैं।
- कैप्चर: संदेश, क्रिया, परिणाम या पर्यावरणीय परिवर्तन को देखना।
- चयन और एन्कोड: तय करना कि जानकारी को रखना योग्य है या नहीं और उसे मेटाडेटा के साथ रिकॉर्ड में बदलना।
- संग्रहित करें: रिकॉर्ड को उपयुक्त प्रणाली में एक्सेस नियंत्रण और प्रतिधारण नीति के साथ रखें।
- पुनः प्राप्त करें: जब नया कार्य आता है, संबंधित रिकॉर्ड खोजें, उन्हें रैंक करें, और संदर्भ में एक छोटा चयन रखें।
कुछ प्रणालियाँ समेकन जोड़ती हैं: दोहराए गए अवलोकनों को मिलाना, डुप्लिकेट को हल करना, या घटनाओं को स्थायी तथ्यों में बदलना। इस प्रक्रिया में स्रोत या अनिश्चितता को मिटाया नहीं जाना चाहिए।
पुनः प्राप्ति कैसे काम करती है
वेक्टर समानता खोज सामान्य है क्योंकि यह शब्दावली भिन्न होने पर भी अर्थगत रूप से संबंधित रिकॉर्ड खोज सकती है। फिर भी केवल समानता पर्याप्त नहीं है। छह महीने पुरानी प्राथमिकता विषयगत रूप से प्रासंगिक हो सकती है लेकिन अब वैध नहीं रह सकती।
मजबूत पुनः प्राप्ति कई संकेतों को संयोजित कर सकती है:
- सेमांटिक प्रासंगिकता: रिकॉर्ड वर्तमान कार्य से कितनी निकटता से मेल खाता है;
- नवीनता: क्या नई जानकारी को अधिक वजन देना चाहिए;
- महत्व: क्या रिकॉर्ड किसी प्रमुख निर्णय या प्रतिबंध को प्रभावित करता है;
- प्राधिकरण: क्या यह विश्वसनीय प्रणाली, उपयोगकर्ता, या मॉडल अनुमान से आया है;
- परिधि: क्या वर्तमान एजेंट और उपयोगकर्ता को इसे एक्सेस करने की अनुमति है;
- विविधता: क्या चयनित स्मृतियाँ एक बिंदु दोहराने के बजाय अलग जानकारी जोड़ती हैं।
प्रभावशाली स्मृति वास्तुकला
The Generative Agents अनुसंधान ने एक ऐसी वास्तुकला प्रस्तुत की जिसमें एजेंट अवलोकनों को संग्रहीत करते थे, प्रासंगिकता, नवीनता और महत्व के आधार पर स्मृतियों को पुनः प्राप्त करते थे, और योजना बनाने के लिए उच्च-स्तरीय प्रतिबिंब बनाते थे। इसने दिखाया कि स्मृति कैसे सिम्युलेटेड व्यवहार में निरंतरता बना सकती है।
MemGPT ने सीमित संदर्भ को एक ऑपरेटिंग सिस्टम उपमा के माध्यम से संभाला, स्मृति की परतों और छोटे सक्रिय संदर्भ तथा बड़े बाहरी संग्रह के बीच स्पष्ट आंदोलन का उपयोग किया। व्यापक सीख यह है कि संदर्भ को एक दुर्लभ संसाधन के रूप में प्रबंधित किया जाना चाहिए।
ये विचार आधुनिक एजेंटों को प्रभावित करते हैं, लेकिन उत्पादन स्मृति अक्सर सरल घटकों का उपयोग करती है: एक संरचित कार्य स्थिति, एक इवेंट लॉग, एक वेक्टर स्टोर, और स्पष्ट उपयोगकर्ता प्राथमिकताएँ। जटिलता को प्रदर्शित आवश्यकता के बाद ही अपनाना चाहिए।
स्मृति बनाम पुनः प्राप्ति-संवर्धित जनरेशन
पुनः प्राप्ति-संवर्धित जनरेशन (RAG) बाहरी जानकारी को मॉडल संदर्भ में लाता है। एजेंट स्मृति समान पुनः प्राप्ति तकनीकों का उपयोग कर सकती है, लेकिन स्रोत और जीवनचक्र अलग होते हैं।
RAG प्रणाली एक क्यूरेटेड ज्ञान आधार से पुनः प्राप्ति कर सकती है जो एजेंट से स्वतंत्र रूप से मौजूद होता है। स्मृति प्रणाली अक्सर एजेंट की अपनी इंटरैक्शन द्वारा निर्मित रिकॉर्ड शामिल करती है और यह तय करती है कि क्या लिखना है और क्या पढ़ना है। सीमा धुंधली हो सकती है, लेकिन स्मृति व्यक्तिगतकरण, प्रतिधारण, और स्व-जनित डेटा जोखिम लाती है जो सामान्य दस्तावेज़ पुनः प्राप्ति में नहीं होते।
सामान्य स्मृति विफलताएँ
संघर्ष अपरिहार्य हैं। एक उपयोगकर्ता किसी प्राथमिकता को बदल सकता है, दो सिस्टम किसी खाते के बारे में असहमत हो सकते हैं, या एक सारांश महत्वपूर्ण अपवाद को छोड़ सकता है। विश्वसनीय स्मृति टाइमस्टैम्प और स्रोतों को रखती है, यह निर्धारित करती है कि कौन सा सिस्टम प्राधिकारी है, और अनसुलझे विरोधाभासों को उजागर करती है बजाय इसके कि चुपचाप वह रिकॉर्ड चुन ले जो सबसे पहले आता है।
- पुरानी स्मृति: एक पुराना तथ्य नई सिस्टम-ऑफ़-रिकॉर्ड मान को ओवरराइड कर देता है।
- गलत स्मृति: एक मॉडल-जनित अनुमान को इस तरह संग्रहीत किया जाता है मानो वह पुष्टि किया गया हो।
- पुनःप्राप्ति शोर: समान लेकिन अप्रासंगिक रिकॉर्ड मॉडल को विचलित करते हैं।
- अधिक-व्यक्तिकरण: सिस्टम उस संदर्भ के बाहर एक प्राथमिकता लागू करता है जिसमें वह दी गई थी।
- क्रॉस-उपयोगकर्ता लीक: एक व्यक्ति या किरायेदार के रिकॉर्ड दूसरे के संदर्भ में दिखाई देते हैं।
- विषाक्तता: दुर्भावनापूर्ण सामग्री को इस तरह संग्रहीत किया जाता है कि वह बाद में एजेंट के व्यवहार को नियंत्रित कर सके।
- असीमित रखरखाव: संवेदनशील डेटा स्पष्ट उद्देश्य या हटाने के मार्ग के बिना बना रहता है।
स्मृति को ज़िम्मेदारी से डिजाइन करना
स्पष्ट श्रेणियों से शुरू करें। प्राधिकारी तथ्यों, उपयोगकर्ता-प्रदान किए गए प्राथमिकताओं, मॉडल सारांशों और कच्चे इंटरैक्शन लॉग को अलग करें। स्रोत और टाइमस्टैम्प संग्रहीत करें। उच्च-प्रभाव वाले तथ्यों को समाप्ति नियम दें या जब साक्ष्य में विरोध हो तो पुष्टि की आवश्यकता रखें।
उपयोगकर्ताओं को उपयुक्त स्थितियों में स्थायी व्यक्तिगत स्मृति को देखना, सुधारना और हटाना सक्षम होना चाहिए। एक्सेस कंट्रोल को संग्रहण और पुनःप्राप्ति दोनों के दौरान लागू होना चाहिए। डेटाबेस में मौजूद रिकॉर्ड स्वचालित रूप से हर एजेंट, कार्य या उपयोगकर्ता के लिए पात्र नहीं होता।
स्मृति को एक प्रणाली के रूप में मूल्यांकन करें। परीक्षण करें कि क्या एजेंट उपयोगी रिकॉर्ड पुनःप्राप्त करता है, अप्रासंगिक को अनदेखा करता है, अपडेटेड तथ्यों का सम्मान करता है, विषाक्तता के प्रयासों का सामना करता है, और जब स्मृति उपलब्ध नहीं होती है तो सही व्यवहार करता है। सुधार को अतिरिक्त विलंब, लागत और गोपनीयता जोखिम के मुकाबले मापें।
क्या स्मृति का अर्थ है कि एजेंट सीखता है?
आमतौर पर, मॉडल के वज़न नहीं बदलते। अधिकांश एजेंट स्मृति बाहरी जानकारी होती है जो रनटाइम पर मॉडल के संदर्भ में पुनःप्राप्त की जाती है। यह व्यवहार को नाटकीय रूप से बदल सकता है, लेकिन यह अंतर्निहित मॉडल के प्रशिक्षण या फाइन-ट्यूनिंग से अलग है। अंतर को स्पष्ट रखना टीमों को पुनरावर्तनीयता के बारे में तर्क करने में मदद करता है: एक बाहरी रिकॉर्ड को मॉडल को पुनःप्रशिक्षित किए बिना सुधारा या हटाया जा सकता है।
ज़रूरी नहीं। अधिकांश एजेंट स्मृति एक स्थिर मॉडल को प्रदान की गई जानकारी को बदलती है; यह मॉडल के पैरामीटर को अपडेट नहीं करती। सिस्टम का व्यवहार अलग हो सकता है क्योंकि उसका संदर्भ बदलता है, जो अंतर्निहित न्यूरल नेटवर्क को संशोधित किए बिना सीखने जैसा दिख सकता है।
यह विभाजन उपयोगी है। बाहरी स्मृति को प्रशिक्षण द्वारा एम्बेड किए गए ज्ञान की तुलना में अधिक आसानी से निरीक्षण, सुधार, शासित और हटाया जा सकता है।
AI एजेंट स्मृति के बारे में क्या याद रखें
AI एजेंट स्मृति मॉडल के चारों ओर एक पुनःप्राप्ति और शासन वास्तुकला है। कार्यशील स्मृति वर्तमान कार्य को बनाए रखती है; एपिसोडिक स्मृति अनुभवों को रिकॉर्ड करती है; सैमान्टिक स्मृति तथ्यों को संरक्षित करती है; और प्रक्रियात्मक स्मृति पुन: उपयोग योग्य कार्य विधियों को एन्कोड करती है।
सर्वश्रेष्ठ स्मृति प्रणाली चयनात्मक, उत्तरदायी, अनुमति-सजग, और सुधारने में आसान होती है। अधिक याद रखना लक्ष्य नहीं है। एजेंट को सही साक्ष्य को सही निर्णय में लाने में मदद करना—भरोसे का उल्लंघन किए बिना—ही उद्देश्य है।












