Este repositorio contiene una guía estructurada para implementar la generación de recuperación acuática (RAG). Cada cuaderno de este repositorio está diseñado para enseñar un aspecto específico de RAG, desde los fundamentos hasta la construcción de una tubería de extremo a extremo.
Esta guía está inspirada y se basa en el trabajo de Thataiguy. El crédito completo va al autor original por sus invaluables recursos e ideas.
1_fundamentals_of_rag.ipynb
Presenta los conceptos básicos de la generación de recuperación auggada.
2_langchain_retrieval_pipeline.ipynb
Cubre cómo configurar una tubería de recuperación usando Langchain para flujos de trabajo simplificados.
3_overview_of_document_loaders.ipynb
Proporciona una visión general de los cargadores de documentos y su papel en el procesamiento de datos para tareas de recuperación.
4_document_loaders.ipynb
Una inmersión más profunda en el uso de varios cargadores de documentos con ejemplos prácticos.
5_text_splitter_transformation.ipynb
Explica la división del texto y las transformaciones para optimizar los datos para la incrustación y la recuperación.
6_text_embedding_models.ipynb
Se centra en los modelos de incrustación de texto y sus configuraciones para generar representaciones vectoriales significativas.
7_vector_stores_and_retrievers.ipynb
Discute tiendas y retriever vectoriales, mostrando cómo almacenar y recuperar información de manera eficiente.
8_retrievers.ipynb
Exploración detallada de los tipos de recuperación y su integración con las tiendas vectoriales.
9_End_to_End_RAG_Chain.ipynb
Combina todos los conceptos en una tubería de generación de recuperación de extremo a extremo.
pip install -r requirements.txt1_fundamentals_of_rag.ipynb . requirements.txt ¡Las contribuciones son bienvenidas! Siéntase libre de desembolsar este repositorio y enviar una solicitud de extracción.