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

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 লাইব্রেরি ইন্টারফেস এবং সার্ভার-সাইড স্থাপনার জন্য একটি স্থানীয় ডেমোন প্রদান করে।