منصوبے کے بارے میں

Uteke ایک لوکل-فرسٹ میموری انجن ہے جو AI ایجنٹس کو کلاؤڈ انحصار کے بغیر مستقل میموری فراہم کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک واحد Rust بائنری کے طور پر آتا ہے جس میں Python رن ٹائم، API کیز، یا بیرونی انفراسٹرکچر کی ضرورت نہیں ہوتی۔ یہ پروجیکٹ MCP-کمپیٹیبل ایجنٹس جیسے Claude Code، Cursor، اور Hermes کو ہدف بناتا ہے، اور براہ راست استعمال کے لیے CLI اور HTTP API بھی فراہم کرتا ہے۔ بنیادی فعالیت ہائبرڈ سرچ کے گرد مرکوز ہے: HNSW (usearch) کے ذریعے ویکٹر مماثلت کے ساتھ SQLite FTS5 فل ٹیکسٹ سرچ کا امتزاج، جو Reciprocal Rank Fusion کے ذریعے ضم کیا جاتا ہے۔ یہ معنی کے ساتھ ساتھ عین مطابق کلیدی الفاظ کے ذریعے یاد کرنے کی اجازت دیتا ہے۔ ایمبیڈنگز ONNX کے ذریعے مقامی طور پر چلتی ہیں، ایک EmbeddingGemma Q4 768-ڈائمینشنل ماڈل استعمال کرتے ہوئے، جو پہلی بار چلانے پر ایک بار ڈاؤن لوڈ ہوتا ہے۔ README کے مطابق LongMemEval-S recall_any@5 98.2% اور تقریباً 45 ms گرم کوئری لیٹنسی ہے، جس میں فی کوئری صفر LLM ٹوکنز استعمال ہوتے ہیں۔ قابل ذکر خصوصیات میں Rooms شامل ہیں جو مصنف کی انتساب کے ساتھ ملٹی ایجنٹ مشترکہ میموری کے لیے ہیں، ٹائم ٹریول کوئریز جو ماضی کے کسی نقطے پر موجود میموریز کو یاد کرتی ہیں، ٹائپ شدہ ایجز کے ساتھ رشتہ گراف، سمارٹ ڈیکے اور سیلینس اسکورنگ، یتیم شناخت، قریبی ڈپلیکیٹ میموریز کا استحکام، ویکی طرز کے نالج بیسز کے لیے دستاویز انجن، بیچ امپورٹ، JSONL امپورٹ/ایکسپورٹ، اور صرف دیکھنے کے API کیز۔ ٹیم یا ریموٹ ڈیپلائمنٹس کے لیے سرور موڈ اور آفیشل Docker امیج دستیاب ہیں۔ ریپوزٹری میں LongMemEval-S کے لیے بینچ مارک ہارنس شامل ہے جس میں کمٹ شدہ خام آؤٹ پٹس اور دوبارہ پیدا کرنے کی ہدایات ہیں، نیز مقامی لیٹنسی اور تھروپٹ ٹیسٹنگ کے لیے بلٹ-ان `uteke bench` کمانڈ۔ پروجیکٹ Apache 2.0 کے تحت لائسنس یافتہ ہے اور README کے مطابق ورژن 0.19.0 پر ہے۔