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

Koris Assistant হলো TypeScript দিয়ে তৈরি একটি টাইপ-সেফ AI এজেন্ট ফ্রেমওয়ার্ক। এটি একটি মডুলার আর্কিটেকচার ব্যবহার করে যা চ্যানেলগুলোর জন্য একটি প্লাগইন সিস্টেম এবং মার্কডাউন-ভিত্তিক স্কিল সিস্টেমের মাধ্যমে সক্ষমতা বাড়ানোর সুযোগ দেয়। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - Pluggable Channels: Telegram, WhatsApp, একটি Terminal User Interface (TUI) এবং React-ভিত্তিক ওয়েব ড্যাশবোর্ডের মাধ্যমে ইন্টারঅ্যাকশন সমর্থন করে। - Persistent Memory: দীর্ঘমেয়াদী স্মৃতি, সেশন ট্র্যাকিং এবং স্বল্পমেয়াদী কথোপকথনের ইতিহাসের জন্য SQLite ব্যবহার করে। - Heartbeat Agents: শিডিউল করা, cron-চালিত সাব-এজেন্ট সমর্থন করে যা ব্যাকগ্রাউন্ডে স্বায়ত্তশাসিতভাবে কাজ করে। - Tool Execution: LLM শেল কমান্ড, ডোমেইন-গেটেড HTTP রিকোয়েস্ট এবং ওয়েব সার্চ (একটি সেলফ-হোস্টেড SearXNG ইনস্ট্যান্সের মাধ্যমে) সম্পাদন করতে পারে। - Multi-provider AI Support: Ollama, NVIDIA এবং মক প্রোভাইডারের সাথে সামঞ্জস্যপূর্ণ, যা বিভিন্ন রোলের জন্য বিভিন্ন প্রোভাইডার নিযুক্ত করার সুযোগ দেয়। - Management Dashboard: এজেন্টের সাথে চ্যাট করার এবং সেশন, মেমরি, হার্টবিট এবং স্কিল ম্যানেজ করার জন্য একটি ওয়েব UI।