প্রকল্প সম্পর্কে
Oneiron হল একটি এমবেডেড রিকভারি ইঞ্জিন যা মেমরি-ফার্স্ট AI অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে। ঐতিহ্যবাহী স্ট্যাকগুলির বিপরীতে, যা ভেক্টর, টেক্সট এবং গ্রাফ ডেটাবেসের জন্য পৃথক পরিষেবা প্রয়োজন, Oneiron C FFI বাইন্ডিং সহ একটি Rust লাইব্রেরি হিসাবে ইন-প্রসেস চলে। এই আর্কিটেকচার নেটওয়ার্ক হপ এবং সামঞ্জস্যতা সমস্যা দূর করে, এটিকে মোবাইল ডিভাইস (iOS, Android), ডেস্কটপ, Node.js, অথবা `oneiron-server` এর মাধ্যমে একটি স্বতন্ত্র ডেমোন হিসাবে স্থাপন করার জন্য উপযুক্ত করে তোলে।
ইঞ্জিনটি অ্যাটমিক মাল্টি-ডেটাবেস রাইটের জন্য ACID লেনদেন সহ একটি একক LMDB এনভায়রনমেন্ট ব্যবহার করে। এটি পাঁচটি স্বতন্ত্র রিকভারি সিগন্যাল সমর্থন করে:
- **ভেক্টর**: সেমান্টিক মিলতার জন্য SIMD ত্বরণ সহ HNSW (flat NSW)।
- **টেক্সট**: সঠিক কীওয়ার্ড মিলনের জন্য BM25 ইনভার্টেড ইনডেক্স।
- **গ্রাফ**: টাইপড এজগুলির উপর ব্যক্তিগতকৃত PageRank সম্পর্কযুক্ত সত্তা আবিষ্কারের জন্য।
- **টেম্পোরাল**: ইভেন্ট-ভিত্তিক প্রশ্নের জন্য দ্বি-টেম্পোরাল রেঞ্জ ইনডেক্স।
- **ফোনিক**: ভয়েস/ASR ইনপুট থেকে ফাজি মিলনের জন্য কোড-ভিত্তিক পোস্টিং লিস্ট।
এই সিগন্যালগুলি প্রতি-সিগন্যাল বুস্ট সহ Reciprocal Rank Fusion ব্যবহার করে একত্রিত করা যেতে পারে। সিস্টেমটি MessagePack ফরম্যাটে সত্তা ব্লব সঞ্চয় করে এবং LLM-ready স্ট্রাকচারে প্রসঙ্গ প্যাক করে। Oneiron Apache 2.0 লাইসেন্সের অধীনে বিতরণ করা হয় এবং একটি Rust লাইব্রেরি ইন্টারফেস এবং সার্ভার-সাইড স্থাপনার জন্য একটি স্থানীয় ডেমোন প্রদান করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.