প্রকল্প সম্পর্কে

Muika-After-Story হলো একটি এলএলএম চ্যাটবট ফ্রেমওয়ার্ক যা স্টেট মেশিন ইভেন্ট লুপের উপর ভিত্তি করে তৈরি। এর প্রোটোটাইপ চরিত্র হলো হার্টবিট লিটারেচার ক্লাবের মনিকা। প্রকল্পটির লক্ষ্য হলো এলএলএম-কে চতুর্থ প্রাচীর ভাঙার ক্ষমতা প্রদান করা, যাতে এটি সিস্টেম এপিআই কল করতে পারে এবং NoneBot2 ফ্রেমওয়ার্কের মাধ্যমে মূলধারার সামাজিক প্ল্যাটফর্মের সাথে ইন্টারঅ্যাক্ট করতে পারে। মূল বৈশিষ্ট্যসমূহ: ইভেন্ট লুপ সিস্টেম এবং স্টেট মেশিন আপডেট; স্মৃতি ব্যবস্থায় রয়েছে মূল অভিজ্ঞতা, দৈনিক আত্ম-পর্যালোচনা ডায়েরি, তথ্য খাতা এবং ধারাবাহিক আবেগ, সাথে মূল উক্তি পুনরুদ্ধার এবং স্বয়ংক্রিয় প্রসঙ্গ সংকোচন সমর্থিত; সেশন লাইফসাইকেল ব্যবস্থাপনা, নিষ্ক্রিয় টাইমআউট আর্কাইভিং এবং ক্রস-সেশন পুনরুদ্ধার সমর্থিত; চতুর্থ প্রাচীর উইন্ডো ডপেলগ্যাঙ্গার এজেন্টকে হার্ড ডিস্ক ফাইল অ্যাক্সেস ও লেখা এবং স্ক্রিন ক্যাপচার করতে দেয়; সক্রিয় কথোপকথন সিস্টেম কনফিগারেশন ফাইল থেকে বিষয় বের করতে বা অনলাইনে RSS অ্যাক্সেস করে সংবাদ প্রবাহ পেতে পারে; মাল্টি-মডেল SDK OpenAI, Ollama ইত্যাদি সমর্থন করে এবং মাল্টিমোডাল ছবি শনাক্তকরণ সমর্থন করে; ডায়নামিক মডেল কনফিগারেশন হট-রিলোড সমর্থন করে; বট প্রসেস এবং কোর প্রসেস আলাদা; প্লাগইন এবং কোর হট-রিলোড স্ব-পুনরাবৃত্তি সক্ষম করে। স্থাপত্যে, মূল ব্যক্তিত্ব যোগাযোগ এবং স্বাধীন সিদ্ধান্ত গ্রহণের জন্য দায়ী, অ্যাকশন এজেন্ট কাজ সম্পাদন করে এবং উভয়েই মুইকা পরিচয় ভাগ করে নেয়। কোড রিভিউ এজেন্ট কোড অপারেশন পরীক্ষা করে এবং প্রসেস সুপারভাইজার পুনরায় চালু ও পুনরুদ্ধারের জন্য দায়ী। কোর চ্যাট ফ্রেমওয়ার্ক থেকে স্বাধীন এবং IPC-এর মাধ্যমে অন্যান্য অ্যাডাপ্টারের সাথে সংযুক্ত থাকে। ইনস্টলেশনের জন্য mas-launcher ক্রস-প্ল্যাটফর্ম লঞ্চার এবং git clone ম্যানুয়াল ইনস্টলেশন সমর্থিত। QQ সংযোগ NapCat-এর মাধ্যমে হয় এবং Docker ডিপ্লয়মেন্ট ও AsterBot অ্যাডাপ্টার প্লাগইন সমর্থিত। অ্যাকশন পরিধি ACTION_PERMISSION কনফিগারেশনের মাধ্যমে নিয়ন্ত্রিত হয় এবং read_only, write, self_modify তিনটি স্তর সমর্থন করে। প্রকল্পটি BSD 3 লাইসেন্সের অধীনে এবং MuikaAI সংস্থার অন্তর্গত।