منصوبے کے بارے میں
CocoIndex لمبے مدتی AI ایجنٹس کے لیے ایک انکریمنٹل انجین ہے جو مختلف ڈیٹا ذرائع — بشمول کوڈ بیسز، میٹنگ نوٹس، Slack، PDFs اور ویڈیوز — کو LLM ایپلی کیشنز کے لیے براہ راست اور تازہ سیاق و سباق میں تبدیل کرتا ہے۔ یہ ایک ڈیکلیرویٹو Python-native نقطہ نظر استعمال کرتا ہے جہاں صارفین مطلوبہ ٹارگٹ اسٹیٹ کی تعریف کرتے ہیں، اور انجین صرف ڈیلٹا (تبدیلیوں) کو پروسیس کر کے ہم آہنگی کو یقینی بناتا ہے بجائے مکمل ڈیٹا سیٹ کو دوبارہ انڈیکس کے۔
اہم صلاحیتیں:
- انکریمنٹل پروسیسنگ: غیر تبدیل شدہ ڈیٹا کو کیچ کر کے کمپیوٹ اور ایمبیڈنگ لاگت کو کم کرتی ہے، اور صرف تبدیل شدہ سورس بائیٹس یا اپ ڈیٹ شدہ کوڈ پر تبدیلیاں دوبارہ چلاتی ہے۔
- اینڈ ٹو اینڈ لینیج: آڈٹنگ اور ڈی بگنگ کے لیے ٹارگٹ ویکٹرز یا گراف نوڈز سے لے کر بالکل درست سورس بائیٹ تک پارسازی فراہم کرتی ہے۔
- متنوع کنیکٹرز: وسیع رینج کے ذرائع (مقامی FS، بلاؤب اسٹورز، ڈیٹابیسز، میسنج کویوز) اور ٹارگٹ اسٹورز (ریلیشنل DBs، ویکٹر DBs، گراف DBs، فیچر اسٹورز) کی حمایت کرتا ہے۔
- پراڈکشن ریڈی کوئر: بہتری کے لیے Rust کوئر پر بنایا گیا ہے، جس میں ری ٹرائی لوپس، ایکسپونینشل بیک آف، اور ڈیڈ لیٹر کویوز شامل ہیں۔
مشترکہ استعمال کے معاملات میں کوڈنگ ایجنٹس کے لیے AST-aware سیمیونٹک کوڈ انڈیسیز بنانا، PDF دستاویزات کے لیے RAG پائپ لائنز، Hacker News سے خودکار موضوع اخذ کرنا، اور میٹنگ ٹرانسکرپٹس کو علم کے گراف میں تبدیل کرنا شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.