منصوبے کے بارے میں
MOZAK طویل عرصے تک چلنے والے ریسرچ ٹاپکس اور کوڈ ریپوزٹریز کے لیے ایک Git-native میموری سسٹم ہے، جس کا مقصد AI کی مدد سے کیے جانے والے کاموں کو بہتر بنانا ہے۔ اس کا بنیادی مقصد سیاق و سباق (context) کے نقصان کو روکنا ہے: ایجنٹس اکثر ریسرچ کو دہراتے ہیں، فیصلے بھول جاتے ہیں، منصوبے دوبارہ بناتے ہیں، یا وہ کام شروع کر دیتے ہیں جو کسی دوسرے سیشن میں پہلے ہی مکمل ہو چکا ہوتا ہے۔ MOZAK پائیدار حصوں کو Git میں محفوظ رکھتا ہے تاکہ ریپوزٹری پر کام کرنے والا ہر شخص اور ایجنٹ پروجیکٹ کی ایک جیسی حالت دیکھ سکے۔
README کے مطابق، یہ درج ذیل چیزیں ریکارڈ کرتا ہے:
- نئے پیپرز، ٹولز اور مکمل شدہ کام سے اخذ کردہ بہتری کے منصوبے (Improvement plans)، جن کا صارف جائزہ لے کر منظوری دیتا ہے۔
- اہداف، شواہد، فیصلے، پیشرفت اور مسترد شدہ آپشنز، جو مختلف سیشنز کے دوران محفوظ رہتے ہیں۔
- قابلِ استعمال تصورات (Reusable concepts) جنہیں ایک ریپوزٹری سے دوسری میں منتقل کیا جا سکتا ہے، لیکن صرف اس صورت میں جب ٹارگٹ پروجیکٹ میں ان کے مفروضوں کی دوبارہ جانچ کر لی جائے۔
ورک فلو اور انٹرفیس
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 کو ایک تجویز دینے والے کے طور پر پیش کیا گیا ہے جبکہ صارف منظوری دیتا ہے، اور اسے ایک ایمبیئنٹ ایجنٹ (ambient agent) کے ساتھ جوڑنے کی تجویز دی گئی ہے تاکہ بہتری کے چکر کو وقتاً فوقتاً چلایا جا سکے۔
ماڈیولز
چھ ماڈیولز کے نام بتائے گئے ہیں: `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.