عن المشروع

Koris Assistant هو إطار عمل عميل ذكاء اصطناعي آمن من النوعية مُبنى باستخدام TypeScript. يستخدم معمارية نمطية تسمح بتوسيع القدرات عبر نظام إضافات للقنوات ونظام مهارات قائم على Markdown. تشمل القدرات الرئيسية: - القنوات القابلة للإضافة: يدعم التفاعل عبر Telegram وWhatsApp وواجهة مستخدم طرفية (TUI) ولوحة ويب قائمة على React. - الذاكرة الدائمة: تستخدم SQLite للذكريات طويلة المدى وتتبع الجلسات وسجل المحادثات قصيرة المدى. - وكلاء النبض: يدعم وكلاء فرعيين مجدولين عبر cron ويعملون بشكل مستقل في الخلفية. - تنفيذ الأدوات: يمكن لنموذج اللغة الكبيرة (LLM) تنفيذ أوامر shell وطلبات HTTP مُقيّدة النطاق وعمليات بحث ويب (عبر مثيل SearXNG مُستضاف ذاتيًا). - دعم متعدد لموفري الذكاء الاصطناعي: متوافق مع Ollama وNVIDIA وموفري المحاكاة، مع إمكانية تعيين موفرين مختلفين لأدوار متنوعة. - لوحة الإدارة: واجهة ويب للدردشة مع العميل وإدارة الجلسات والذكريات ونبضات القلب والمهارات.