دليل البحث عن RAG وVector
أنشئ بحثًا دلاليًا سريعًا للغاية ونظامًا شاملاً للاسترجاع المعزز (RAG) يجمع بين PostgreSQL pgvector وبوابة الذكاء الاصطناعي الموحدة لـ Aurabase.
RAG على Aurabase في 3 خطوات
يتيح RAG لنماذج الذكاء الاصطناعي الخاصة بك الاستجابة بدقة لبياناتك الخاصة دون إعادة التدريب:
- المتجهات: يتم تحويل مستنداتك النصية إلى متجهات رقمية باستخدام
aura.ai.embed(). - التخزين والفهرسة: يتم تخزين المتجهات في PostgreSQL بالامتداد الأصلي
pgvector. - التعزيز والإجابة: تتم مقارنة السؤال بالمتجهات المخزنة، ويتم توفير المقتطفات ذات الصلة إلى LLM عبر
aura.ai.chat().
رمز خط أنابيب RAG الكامل
فهرسة HNSW للاستعلامات الفرعية 10 مللي ثانية
بالنسبة لقواعد البيانات التي تحتوي على مئات الآلاف من المتجهات، توفر فهرسة HNSW (العالم الصغير الهرمي القابل للملاحة) أداء بحث أفضل بكثير من ivfflat:
مؤشر HNSW (مستحسن)
صفر وقت ما قبل التدريب، واستدعاء> 99% وزمن وصول ثابت حتى مع عمليات الإدراج المستمرة للمستندات الجديدة.
مسافة جيب التمام (<=>)
استخدم عامل التشغيل <=> لحساب مسافة جيب التمام الطبيعية بين متجهات التضمين.
ذاكرة التخزين المؤقت الدلالية والادخار الرمزي
تدمج بوابة AI الخاصة بـ Aurabase ذاكرة تخزين مؤقت دلالية : إذا طرح مستخدمان سؤالاً مشابهًا (تشابه جيب التمام أكبر من 0.95)، يتم تقديم الإجابة من ذاكرة التخزين المؤقت في الذاكرة في أقل من 2 مللي ثانية، مما يوفر 100% من تكلفة استدعاء LLM.