প্রকল্প সম্পর্কে
Nesso ব্যবহারকারীদের নলেজ গ্রাফ তৈরি করতে দেয় যেখানে নোডগুলো আইডিয়া এবং এজগুলো টাইপড সেমান্টিক রিলেশন (৮টি ক্যাটাগরির আওতায় ৫২টি টাইপ) উপস্থাপন করে। অ্যাক্টিভ লার্নিংকে সহায়তা করতে, এটি কনসেপ্টগুলোর রিভিউ স্টেট ম্যানেজ করার জন্য Free Spaced Repetition Scheduler (FSRS) ইন্টিগ্রেট করে।
মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- মাল্টি-প্ল্যাটফর্ম প্রাপ্যতা: ওয়েব অ্যাপ্লিকেশন হিসেবে অথবা Tauri-এর মাধ্যমে macOS এবং Windows-এর জন্য নেটিভ ডেস্কটপ বিল্ড হিসেবে অ্যাক্সেসযোগ্য।
- AI ইন্টিগ্রেশন: Socrates নামক একটি ঐচ্ছিক AI মেন্টর যা লাইভ গ্রাফের সাথে ইন্টারঅ্যাক্ট করতে OpenAI-কম্প্যাটিবল এন্ডপয়েন্টের (লোকাল Ollama সহ) সাথে সংযুক্ত হয়।
- ডেটা পারসিস্টেন্স: ওয়েব স্টোরেজের জন্য IndexedDB এবং ডেস্কটপ প্রজেক্ট স্টোরেজের জন্য প্লেইন JSON ফাইল ব্যবহার করে।
- মডুলার আর্কিটেকচার: এটি একটি pnpm monorepo হিসেবে তৈরি, যেখানে স্কিমা ম্যানেজমেন্ট, ভোকাবুলারি লার্নিং, ডিজাইন টোকেন, একটি এমবেডেবল React গ্রাফ কম্পোনেন্ট এবং LLM ক্লায়েন্টদের জন্য একটি MCP সার্ভারের জন্য আলাদা প্যাকেজ রয়েছে।
অ্যাপ্লিকেশনটি React 18, Vite, TypeScript এবং ক্যানভাস রেন্ডারিংয়ের জন্য React Flow ব্যবহার করে তৈরি করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.