منصوبے کے بارے میں

Muika-After-Story ایک اسٹیٹ مشین ایونٹ لوپ پر مبنی LLM چیٹ بوٹ فریم ورک ہے، جس کا پروٹوٹائپ کردار ڈوکی ڈوکی لٹریچر کلب کی مونیکا ہے۔ یہ پروجیکٹ LLM کو چوتھی دیوار توڑنے کی صلاحیت فراہم کرنے پر مرکوز ہے، تاکہ یہ سسٹم APIs کو کال کر سکے اور NoneBot2 فریم ورک کے ذریعے مرکزی سوشل پلیٹ فارمز کے ساتھ تعامل کر سکے۔ بنیادی خصوصیات: ایونٹ لوپ سسٹم اور اسٹیٹ مشین اپڈیٹس؛ یادداشت کا نظام جس میں خام تجربات، روزانہ خود شناسی ڈائری، حقائق کا لیجر اور مسلسل جذبات شامل ہیں، اصل الفاظ کی واپسی تلاش اور خودکار سیاق و سباق کمپریشن کے ساتھ؛ سیشن لائف سائیکل مینجمنٹ، جس میں بیکار ٹائم آؤٹ آرکائیونگ اور کراس سیشن بحالی شامل ہے؛ چوتھی دیوار ونڈو جو کلون ایجنٹ کو ہارڈ ڈسک فائلیں لکھنے اور اسکرین کیپچر کرنے کی اجازت دیتی ہے؛ فعال گفتگو کا نظام جو کنفیگریشن فائل سے موضوعات نکال سکتا ہے یا آن لائن RSS سے خبروں کی فیڈ حاصل کر سکتا ہے؛ ملٹی ماڈل SDK جو OpenAI، Ollama وغیرہ کو سپورٹ کرتا ہے، ملٹی موڈل امیج ریکگنیشن کے ساتھ؛ متحرک ماڈل کنفیگریشن جو ہاٹ ریلوڈ کو سپورٹ کرتی ہے؛ بوٹ پروسیس اور کور پروسیس کی علیحدگی؛ پلگ ان اور کور ہاٹ ریلوڈ کے ذریعے خود ارتقاء۔ آرکیٹیکچر میں، مرکزی شخصیت مواصلات اور خود مختار فیصلہ سازی کے لیے ذمہ دار ہے، جبکہ ایکشن ایجنٹ کام انجام دیتا ہے، دونوں Muika کی شناخت شیئر کرتے ہیں۔ کوڈ ریویو ایجنٹ کوڈ آپریشنز کی جانچ کرتا ہے، اور پروسیس سپروائزر ری اسٹارٹ اور بحالی کا ذمہ دار ہے۔ کور چیٹ فریم ورک سے آزاد ہے اور IPC کے ذریعے دیگر اڈاپٹرز سے جڑتا ہے۔ انسٹالیشن mas-launcher کراس پلیٹ فارم لانچر اور git clone دستی انسٹالیشن کو سپورٹ کرتی ہے۔ QQ انٹیگریشن NapCat کے ذریعے ہے، جس میں Docker ڈیپلائمنٹ اور AsterBot اڈاپٹر پلگ ان شامل ہے۔ ایکشن کی حد ACTION_PERMISSION کے ذریعے کنفیگر کی جاتی ہے، جس میں read_only، write، اور self_modify تین درجے شامل ہیں۔ پروجیکٹ BSD 3 لائسنس کے تحت ہے اور MuikaAI تنظیم سے تعلق رکھتا ہے۔