</> CodeBooks
    ← Volver a IA generativa y LLMs (página 5)
    Portada de Mastering Retrieval-Augmented Generation

    Mastering Retrieval-Augmented Generation

    Josyula Prashanth, Karanbir Singh

    Editorial
    BPB
    Año
    2025
    Páginas
    ~567
    Nivel
    Avanzado

    De qué trata

    "Mastering Retrieval-Augmented Generation", escrito por Prashanth Josyula y Karanbir Singh y publicado por BPB Publications en 2025, es una guía de nivel avanzado dedicada por completo a la arquitectura RAG para el desarrollo de aplicaciones generativas precisas, basadas en hechos y ancladas en datos corporativos. Está dirigida a ingenieros de IA, desarrolladores de software y arquitectos técnicos que ya dominan Python y el consumo de APIs de modelos fundacionales (como GPT, BERT o T5) y requieren eliminar alucinaciones y conectar información externa a sus modelos en entornos de producción.

    El libro disecciona cada componente de la canalización RAG: estrategias de segmentación de texto (chunking), generación de representaciones vectoriales con modelos de embeddings, indexación y almacenamiento en bases de datos vectoriales (como FAISS, Chroma o Pinecone), y técnicas de reranking y enrutamiento semántico. Explica en profundidad el uso práctico de los dos entornos de desarrollo más influyentes, LangChain y LlamaIndex, comparando sus estructuras de datos, mecanismos de recuperación y patrones de integración para consultar colecciones de documentos empresariales.

    A lo largo del texto se implementan sistemas de preguntas y respuestas documentales de extremo a extremo con LangChain y LlamaIndex, optimizando el contexto recuperado, evaluando la fidelidad de las respuestas y abordando la puesta en producción con consideraciones de latencia y gobernanza de datos. Su principal valor es el tratamiento exhaustivo de una técnica crítica en la industria, ofreciendo patrones claros para resolver los cuellos de botella de recuperación y precisión en aplicaciones reales. Es conveniente contar con experiencia previa en desarrollo backend y llamadas asíncronas en Python para aprovechar al máximo las implementaciones.

    • Retrieval-Augmented Generation (RAG)
    • LangChain
    • LlamaIndex
    • Bases de datos vectoriales
    • Embeddings
    • Modelos de lenguaje grandes (LLMs)
    • Chunking semántico
    • Reranking
    • Mitigación de alucinaciones
    • Despliegue en producción

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Pipeline RAG integral con LangChain

    Construcción de un sistema de preguntas y respuestas sobre documentación técnica que procesa textos, almacena embeddings en una base vectorial y sintetiza respuestas con LLMs.

    Motor de búsqueda y recuperación avanzada con LlamaIndex

    Implementación de un flujo de indexación estructurada con LlamaIndex que integra filtrado semántico, reranking y optimización de contexto para consultas en corpus corporativos.

    Más de IA generativa y LLMs con nivel Avanzado