AI Agents کو مستقل یادداشت دینا
ہر نیا AI سیشن صفر سے شروع ہوتا ہے۔
آپ کل کی اپنی تحقیق کھو دیتے ہیں۔ آپ گزشتہ ہفتے کا اپنا تجزیہ کھو دیتے ہیں۔ آپ گزشتہ ماہ کی اپنی غلطیاں کھو دیتے ہیں۔ زیادہ تر میموری سلوشنز آپ کے ڈیٹا کو ایک مخصوص ایجنٹ تک محدود کر دیتے ہیں۔ اگر آپ ایجنٹ تبدیل کرتے ہیں، تو آپ سب کچھ کھو دیتے ہیں۔
Knowledge-and-Memory-Management v0.0.2 (KMM) اس مسئلے کو حل کرتا ہے۔ یہ ایک بیرونی میموری لیئر (external memory layer) کے طور پر کام کرتا ہے۔ یہ آپ کے ایجنٹ کے کور کوڈ (core code) کو نہیں چھیڑتا۔
KMM تین مراحل کے ذریعے کام کرتا ہے:
- معلومات کا حصول (Knowledge Collection)
- منظم اسٹوریج (Structured Storage)
- کراس سیشن ریٹریول (Cross-session Retrieval)
سسٹم چار ذرائع سے ڈیٹا اکٹھا کرتا ہے:
- ویب: ویب سائٹس کو اسکریپ (scrape) کرنے اور پروٹیکشن کو بائی پاس کرنے کے لیے چھ انجن استعمال کرتا ہے۔
- ویڈیو: YouTube یا TikTok سے ڈیٹا نکالنے کے لیے آٹھ ٹولز استعمال کرتا ہے۔ یہ آواز کے لیے Whisper اور اسکرین پر موجود متن کے لیے OCR استعمال کرتا ہے۔
- آرٹیکلز: سوشل میڈیا اور RSS فیڈز سے ڈیٹا حاصل کرتا ہے۔
- دستاویزات: OCR کے ذریعے PDFs اور تصاویر کو اسکین کرتا ہے۔
سسٹم خام ڈیٹا (raw data) کو اثاثوں (assets) میں تبدیل کر دیتا ہے۔ یہ خام مواد لیتا ہے، اہم نکات نکالنے کے لیے LLM کا استعمال کرتا ہے، اسے Markdown نوٹس میں لکھتا ہے، اور اسے ایک نالج گراف (knowledge graph) میں محفوظ کرتا ہے۔
آپ ایک ہی وقت میں مختلف ڈومینز میں تلاش کر سکتے ہیں۔ سسٹم لوکل نوٹس، ڈیٹا بیسز، سیمنٹک میموری (semantic memory) اور نالج گراف میں تلاش کرتا ہے۔ یہ ان نتائج کو یکجا کرنے کے لیے ایک الگورتھم استعمال کرتا ہے۔ اگر ایک ذریعہ ناکام ہو جائے تو دوسرے کام سنبھال لیتے ہیں۔
یہ سیٹ اپ آپ کے لیے موزوں ہے اگر:
- آپ Hermes، Codex، یا Claude Code جیسے متعدد ایجنٹس استعمال کرتے ہیں۔
- آپ کو مختلف سیشنز میں علم کو دوبارہ استعمال کرنے کی ضرورت ہے۔
- آپ ایک ایسا لچکدار سسٹم چاہتے ہیں جو صرف ایک انوائرمنٹ ویری ایبل (environment variable) کے ذریعے کام کرے۔
اس کا نقصان پیچیدگی ہے۔ اسے چلانے کے لیے آپ کو PostgreSQL 16، Hindsight، اور gbrain کی ضرورت ہے۔ اسے سادہ فائلوں کے مقابلے میں ڈیپلائے کرنا زیادہ مشکل ہے۔ تاہم، آپ میموری کی تین تہوں کے ذریعے بہت اعلیٰ معیار کا ریٹریول حاصل کرتے ہیں۔
پروڈکشن کے لیے، آرکائیونگ اور انڈیکسنگ کو خودکار بنانے کے لیے مینٹیننس اسکرپٹ چلائیں۔ انسٹالیشن کے بعد اپنے سیٹ اپ کی تصدیق کے لیے سائیڈ کار چیک اسکرپٹ (sidecar check script) استعمال کریں۔
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi