इस प्रोजेक्ट के बारे में
MOZAK लंबे समय तक चलने वाले रिसर्च विषयों और कोड रिपॉजिटरी के लिए एक Git-नेटिव मेमोरी सिस्टम है, जिसका उद्देश्य AI-सहायता प्राप्त कार्य है। इसकी मुख्य समस्या कॉन्टेक्स्ट लॉस (context loss) है: एजेंट रिसर्च को दोहराते हैं, निर्णयों को भूल जाते हैं, योजनाओं को फिर से बनाते हैं, या वह काम शुरू करते हैं जिसे किसी अन्य सत्र में पहले ही संभाला जा चुका होता है। MOZAK टिकाऊ हिस्सों को Git में रखता है ताकि रिपॉजिटरी से काम करने वाला हर व्यक्ति और एजेंट एक ही प्रोजेक्ट स्थिति देख सके।
README के अनुसार, यह निम्नलिखित रिकॉर्ड करता है:
- नए पेपर, टूल और पूरे हो चुके काम से प्राप्त सुधार योजनाएं, जिनकी उपयोगकर्ता समीक्षा और अनुमोदन करता है।
- लक्ष्य, साक्ष्य, निर्णय, प्रगति और खारिज किए गए विकल्प, जिन्हें सत्रों के बीच बरकरार रखा जाता है।
- पुन: प्रयोज्य अवधारणाएं जिन्हें रिपॉजिटरी के बीच स्थानांतरित किया जा सकता है, लेकिन केवल तभी जब लक्ष्य प्रोजेक्ट में उनकी मान्यताओं की पुन: जांच की गई हो।
वर्कफ्लो और इंटरफेस
MOZAK एक कमांड-लाइन टूल के रूप में आता है। इंस्टॉलेशन एक शेल स्क्रिप्ट है:
curl -fsSL https://raw.githubusercontent.com/pitfa19/mozak/main/scripts/install.sh | bash
mozak setup check "$HOME"
इसके बाद, एक प्रोजेक्ट को `mozak project init .` और `mozak project overview .` के साथ इनिशियलाइज़ और निरीक्षण किया जाता है, और कोडिंग एजेंट से प्राकृतिक भाषा में काम का अनुरोध किया जाता है (उदाहरण के लिए, MOZAK से अगले सुधार की योजना बनाने और यह दिखाने के लिए कहना कि क्या तैयार है)। बिना कोड वाले रिसर्च विषयों का भी समर्थन किया जाता है, और उस पथ के लिए 5-मिनट के क्विकस्टार्ट का संदर्भ दिया गया है। README MOZAK को प्रस्ताव देने वाले और उपयोगकर्ता को अनुमोदन करने वाले के रूप में प्रस्तुत करता है, और सुधार चक्र को समय-समय पर चलाने के लिए इसे एक एम्बिएंट एजेंट के साथ जोड़ने का सुझाव देता है।
मॉड्यूल
छह मॉड्यूल नाम दिए गए हैं: `scope` (विषय और प्रोजेक्ट), `research` (साक्ष्य), `plans` (लक्ष्य और प्रगति), `meta-kb` (रिपॉजिटरी के बीच संबंध), `improve-lab` (अपग्रेड प्रस्ताव), और `skill` (एजेंटों को उपयोगकर्ता की ओर से MOZAK संचालित करने देता है)।
रिपोर्ट किया गया उदाहरण
README एक मामले का वर्णन करता है: एक पुन: प्रयोज्य पब्लिशिंग कॉन्सेप्ट को दो रिपॉजिटरी के बीच स्थानांतरित किया गया था; MOZAK ने लक्ष्य में पांच मान्यताओं की जांच की, पाया कि एक सही थी, दो को बदलने की आवश्यकता थी और दो को खारिज कर दिया गया, जिससे विचार बिना दोनों प्रोजेक्ट्स को समान माने स्थानांतरित हो गया। यह यह भी बताता है कि MOZAK ने अपने स्वयं के विकास को रिकॉर्ड किया है और छह सुधार प्रस्ताव तैयार किए हैं, जिसे स्पष्ट रूप से नियंत्रित तुलना के बजाय एक वास्तविक स्व-अध्ययन के रूप में लेबल किया गया है। केस और कॉन्सेप्ट मॉडल का विवरण `docs/ARCHITECTURE.md` में है।
कार्यान्वयन और लाइसेंसिंग
MOZAK को Rust में लिखा गया है, जिसे बिना किसी लैंग्वेज रनटाइम के एक तेज़, पोर्टेबल, ऑफ़लाइन बाइनरी के रूप में प्रस्तुत किया गया है, जहाँ टाइप और मेमोरी सुरक्षा नियतात्मक प्रोजेक्ट स्थिति की रक्षा करने में मदद करती है; README नोट करता है कि Rust वह तरीका है जिससे यह विश्वसनीय रूप से शिप होता है, न कि इसे उपयोग करने का कारण। दस्तावेज़ीकरण लिंक `docs/` के तहत क्विकस्टार्ट, आर्किटेक्चर, कमांड और इंस्टॉल/अपडेट को कवर करते हैं। यह MIT लाइसेंस के तहत है, जिसमें `ACKNOWLEDGMENTS.md` में प्रभावों और पिछले कार्यों को श्रेय दिया गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.