بداية سريعة: RAG و Milvus و Docling مع Feast
يُظهر هذا المشروع كيفية استخدام Feast لتشغيل تطبيق توليد مُعزز بالاسترجاع (RAG). إنه يُوسّع عرض RAG الأساسي لإظهار كيفية تحويل ملفات PDF إلى بيانات نصية قابلة للاستخدام بواسطة نماذج اللغات الكبيرة (LLM) باستخدام Docling، وكيفية استخدام Milvus كقاعدة بيانات متجهة لتخزين واسترجاع التضمينات لـ RAG، وكيفية تحويل ملفات PDF باستخدام Docling أثناء الاستيراد. كما يُظهر استرجاع الميزات عبر الإنترنت، وتعريفات عرض الميزات التصريحية، والبحث المتجهي، والسياق المُنسّق وغير المُنسّق، بالإضافة إلى الإصدار وإعادة الاستخدام. يتضمن المشروع بيانات تجريبية، وملف Python يُعرّف طرق عرض الميزات وتكوينات الكيانات لـ Feast، وملف YAML يُهيئ المتاجر غير المتصلة بالإنترنت والمتصلة بالإنترنت، ودفترين رئيسيين: أحدهما يُظهر كيفية استخدام Docling لاستخراج النص من ملفات PDF وتخزينه في ملف Parquet، والآخر يُظهر كيفية استخدام Feast لاستيراد البيانات النصية وتخزينها واسترجاعها من التخزين عبر الإنترنت.