يحتوي هذا المستودع على دليل منظم لتنفيذ الجيل المتمثل في الاسترجاع (RAG). تم تصميم كل دفتر ملاحظات في هذا المستودع لتعليم جانب معين من RAC ، بدءًا من الأساسيات إلى بناء خط أنابيب شامل.
هذا الدليل مستوحى من عمل Thitaiguy واستنادا إليه. يذهب الائتمان الكامل إلى المؤلف الأصلي لمواردهم والرؤى التي لا تقدر بثمن.
1_fundamentals_of_rag.ipynb
يقدم أساسيات الجيل المتمثل في الاسترجاع.
2_langchain_retrieval_pipeline.ipynb
يغطي كيفية إعداد خط أنابيب استرجاع باستخدام Langchain لسير العمل المبسطة.
3_overview_of_document_loaders.ipynb
يوفر لمحة عامة عن لوادر المستندات ودورها في معالجة البيانات لمهام الاسترجاع.
4_document_loaders.ipynb
غوص أعمق في استخدام لوادر وثيقة مختلفة مع أمثلة عملية.
5_text_splitter_transformation.ipynb
يشرح تقسيم النص والتحولات لتحسين البيانات للتضمين والاسترجاع.
6_text_embedding_models.ipynb
يركز على نماذج تضمين النص وتكويناتها لتوليد تمثيلات متجه ذات معنى.
7_vector_stores_and_retrievers.ipynb
يناقش متاجر المتجهات والمسترجعات ، وعرض كيفية تخزين المعلومات واستردادها بكفاءة.
8_retrievers.ipynb
استكشاف مفصل لأنواع المستردين وتكاملها مع متاجر المتجهات.
9_End_to_End_RAG_Chain.ipynb
يجمع بين جميع المفاهيم في خط أنابيب جيل من طرف إلى طرف.
pip install -r requirements.txt1_fundamentals_of_rag.ipynb . requirements.txt المساهمات مرحب بها! لا تتردد في مفترق هذا المستودع وتقديم طلب سحب.