Elige tu idioma
Curso de Retrieval Augmented Generation
Más de 2 millones de estudiantes en todo el mundo

Curso de Retrieval Augmented Generation

Dominá la Generación Aumentada por Recuperación desde cero — desde estrategias de chunking y vector stores hasta la recuperación avanzada en múltiples pasos y el despliegue en producción. Este curso les da a los ingenieros y desarrolladores de IA la profundidad técnica para construir sistemas de RAG que sean precisos, escalables y estén listos para usarse en el mundo real.

Dedika para empresas

Qué vas a aprender:

Vas a aprender a diseñar el pipeline de RAG completo, cubriendo la ingesta de documentos, el chunking, la generación de embeddings y la indexación en la vector store. Vas a aplicar técnicas de recuperación densa, dispersa e híbrida y las vas a optimizar usando transformación de consultas y re-ranking. Vas a diseñar prompts que reduzcan la alucinación y mantengan los resultados basados en el contexto recuperado. Vas a evaluar la calidad del pipeline usando métricas como RAGAS, BERTScore y NDCG. Vas a implementar patrones avanzados incluyendo RAG agéntico, indexación jerárquica y recuperación mejorada con grafos. Finalmente, vas a desplegar sistemas de grado productivo con observabilidad, control de acceso y flujos de trabajo de mejora continua.

Cómo estudiás de forma práctica Curso de Retrieval Augmented Generation

Cómo practicás Curso de Retrieval Augmented Generation

Para vos que sos empresa y querés capacitar a tu equipo

En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.

Hacé clic acá

Contenido del curso

8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de los sistemas RAG

  • Lección 1 • Componentes clave y terminología

    Define el vocabulario esencial, incluyendo corpus, fragmento, incrustación y base de datos vectorial. La terminología precisa evita confusiones en los capítulos técnicos posteriores.

  • Lección 2 • Lo que resuelve RAG

    Identifica las limitaciones de conocimiento de los LLM estáticos y cómo la recuperación las aborda. Ancla todo el curso al establecer el problema que RAG está diseñado para resolver.

  • Lección 3 • Descripción general de la arquitectura central de RAG

    Mapea el pipeline de tres etapas: indexación, recuperación y generación. Proporciona a los estudiantes un modelo mental que refinarán a lo largo del curso.

  • Lección 4 • Variantes de RAG a simple vista

    Releva los patrones RAG ingenuo, RAG avanzado y RAG modular a alto nivel. Prepara a los estudiantes para reconocer qué variante se ajusta a un caso de uso determinado.

Capítulo 2Ver detalles

Procesamiento y fragmentación de documentos

  • Lección 1 • Enriquecimiento de metadatos y etiquetado

    Explica cómo adjuntar etiquetas de fuente, fecha, sección y personalizadas a cada fragmento. Los metadatos enriquecidos permiten una recuperación filtrada y mejoran la atribución de respuestas.

  • Lección 2 • Estrategias de fragmentación

    Compara los métodos de fragmentación de tamaño fijo, basada en oraciones, recursiva y semántica. La calidad de los fragmentos es el factor controlable más importante en el rendimiento de la recuperación.

  • Lección 3 • Evaluación de la calidad de los fragmentos

    Introduce métricas y métodos de inspección manual para evaluar si los fragmentos son coherentes y completos. Conecta directamente la calidad de los fragmentos con la exhaustividad y precisión de la recuperación.

  • Lección 4 • Limpieza y normalización de texto

    Enseña la eliminación de ruido como encabezados, pies de página y texto repetitivo antes de la fragmentación. Un texto limpio mejora directamente la calidad de las incrustaciones y la precisión de la recuperación.

  • Lección 5 • Pipelines de ingesta de documentos

    Cubre la carga de documentos desde archivos, bases de datos y APIs hacia un pipeline de procesamiento. Establece el punto de entrada de la etapa de indexación presentada en el Capítulo 1.

Capítulo 3Ver detalles

Incrustaciones y bases de datos vectoriales

  • Lección 1 • Selección de un modelo de incrustación

    Guía la selección del modelo utilizando puntajes de referencia, ajuste al dominio, latencia y costo. La elección correcta del modelo evita costosas reindexaciones después del despliegue.

  • Lección 2 • Búsqueda por similitud y métricas de distancia

    Explica la similitud del coseno, el producto escalar y la distancia euclidiana, y cuándo usar cada una. La elección de la métrica afecta la calidad del ranking y debe coincidir con el objetivo de entrenamiento del modelo de incrustación.

  • Lección 3 • Flujos de trabajo de indexación y actualización (upsert)

    Cubre la indexación por lotes, las actualizaciones incrementales y la eliminación para mantener actualizada la base de datos vectorial. Los índices obsoletos degradan la calidad de la recuperación en sistemas en producción.

  • Lección 4 • Fundamentos del modelo de incrustación

    Explica cómo los codificadores basados en Transformers mapean texto a vectores de dimensión fija. Proporciona la base teórica para todas las técnicas de recuperación que se tratan más adelante.

  • Lección 5 • Arquitectura de la base de datos vectorial

    Releva índices de vecinos más cercanos aproximados, backends de almacenamiento e interfaces de consulta. Los estudiantes comprenden la capa de infraestructura que potencia la recuperación.

Capítulo 4Ver detalles

Técnicas de recuperación y optimización

  • Lección 1 • Técnicas de transformación de consultas

    Cubre la reescritura de consultas, expansión, HyDE y generación de múltiples consultas para mejorar la exhaustividad. Las consultas transformadas hacen emerger fragmentos relevantes que la consulta original pasaría por alto.

  • Lección 2 • Reordenamiento de resultados recuperados

    Aplica reordenadores basados en cross-encoders y puntuación basada en LLM para reordenar los candidatos iniciales. El reordenamiento coloca los fragmentos más relevantes al principio de la ventana de contexto.

  • Lección 3 • Recuperación híbrida y fusión

    Combina puntajes densos y dispersos utilizando la fusión de rango recíproco y la mezcla ponderada. La recuperación híbrida supera consistentemente a cualquiera de los métodos por sí solo en diversos tipos de consultas.

  • Lección 4 • Recuperación dispersa con BM25

    Introduce BM25, basado en la frecuencia de términos, como complemento a la recuperación densa. Los métodos dispersos se destacan en consultas de coincidencia exacta y términos raros donde los modelos densos tienen un rendimiento inferior.

  • Lección 5 • Recuperación densa con incrustaciones

    Aplica la búsqueda por similitud vectorial desarrollada en el Capítulo 3 para recuperar fragmentos semánticamente relevantes. La recuperación densa maneja consultas con paráfrasis y sinónimos que la búsqueda por palabras clave no detecta.

Capítulo 5Ver detalles

Ingeniería de prompts para RAG

  • Lección 1 • Estrategias de inyección de contexto

    Compara los patrones de relleno, map-reduce y refinamiento para insertar múltiples fragmentos recuperados. La elección de la estrategia afecta la coherencia y el consumo del presupuesto de tokens.

  • Lección 2 • Diseño de instrucciones para la fidelidad

    Enseña instrucciones que restringen al modelo a responder solo a partir del contexto proporcionado. Las restricciones de fidelidad son la principal defensa contra la alucinación en RAG.

  • Lección 3 • Anatomía de un prompt RAG

    Desglosa las instrucciones del sistema, el contexto recuperado y la consulta del usuario en zonas de prompt diferenciadas. Comprender la estructura del prompt es un prerrequisito para la optimización sistemática del mismo.

  • Lección 4 • Gestión del presupuesto de tokens

    Aborda los límites de la ventana de contexto mediante la priorización, el truncamiento y la compresión del contenido recuperado. El uso eficiente de tokens asegura que la información más relevante llegue al modelo.

  • Lección 5 • Ejemplos de few-shot en prompts RAG

    Demuestra cómo los ejemplos en contexto guían el formato de salida y el estilo de razonamiento. Los ejemplos bien elegidos reducen la varianza de la salida sin necesidad de ajuste fino adicional.

Capítulo 6Ver detalles

Evaluación de RAG y métricas de calidad

  • Lección 1 • Depuración y análisis de causa raíz

    Proporciona un proceso sistemático para rastrear respuestas incorrectas hasta fallas en la recuperación, fragmentación o el prompt. El análisis de causa raíz evita atribuir erróneamente los errores de generación a la etapa incorrecta del pipeline.

  • Lección 2 • Dimensiones de evaluación en RAG

    Define los cuatro ejes de calidad de RAG: relevancia del contexto, fidelidad, relevancia de la respuesta y completitud. Una visión multidimensional evita optimizar una métrica a expensas de las demás.

  • Lección 3 • Marcos de evaluación de RAG de extremo a extremo

    Presenta RAGAS y marcos automatizados similares que evalúan pipelines RAG completos. Los marcos automatizados permiten una evaluación continua a medida que el sistema evoluciona.

  • Lección 4 • Métricas de evaluación de la recuperación

    Cubre precisión, exhaustividad, MRR y NDCG para medir la calidad de la recuperación contra conjuntos de datos etiquetados. Las métricas de recuperación aíslan los problemas de indexación y búsqueda de los fallos de generación.

  • Lección 5 • Métricas de evaluación de la generación

    Aplica ROUGE, BERTScore y métodos de LLM como juez para evaluar la calidad de las respuestas generadas. Cada métrica captura diferentes aspectos de la corrección lingüística y semántica.

Capítulo 7Ver detalles

Patrones avanzados de RAG

  • Lección 1 • Recuperación iterativa y de múltiples pasos

    Encadena múltiples llamadas de recuperación donde cada paso refina o expande la consulta basándose en resultados anteriores. La recuperación de múltiples pasos maneja preguntas complejas que requieren evidencia de múltiples fuentes.

  • Lección 2 • Recuperación mejorada con grafos

    Aumenta la recuperación vectorial con el recorrido de grafos de conocimiento para capturar relaciones entre entidades. El contexto del grafo mejora las respuestas a preguntas que requieren razonamiento de múltiples saltos.

  • Lección 3 • RAG agéntico con uso de herramientas

    Integra la recuperación como una herramienta más dentro de un agente LLM que planifica y ejecuta flujos de trabajo de múltiples acciones. El RAG agéntico permite la toma de decisiones dinámica más allá de los pipelines de recuperación estáticos.

  • Lección 4 • RAG multimodal

    Extiende RAG para recuperar y razonar sobre imágenes, tablas y documentos de medios mixtos. La recuperación multimodal desbloquea casos de uso donde la información crítica no es textual.

  • Lección 5 • Indexación jerárquica y padre-hijo

    Almacena fragmentos hijos pequeños para una recuperación precisa mientras devuelve fragmentos padres más grandes para el contexto. Este patrón equilibra la precisión de la recuperación con la coherencia de la generación.

Capítulo 8Ver detalles

Despliegue de RAG en producción

  • Lección 1 • Observabilidad y monitoreo

    Instrumenta el pipeline con rastreo, paneles de latencia y monitores de calidad de recuperación. La observabilidad permite la detección y resolución rápida de la degradación en producción.

  • Lección 2 • Mejora continua en producción

    Establece ciclos de retroalimentación usando señales de usuario, pruebas en sombra y experimentos A/B para mejorar el sistema en vivo. La mejora continua previene la decadencia de la calidad a medida que los datos y los patrones de uso evolucionan.

  • Lección 3 • Seguridad y control de acceso

    Implementa permisos a nivel de documento, sanitización de consultas y filtrado de salida en el pipeline RAG. Los controles de seguridad previenen la exposición no autorizada de datos a través de la recuperación.

  • Lección 4 • Escalabilidad y ajuste de rendimiento

    Aborda la escalabilidad horizontal de la recuperación, estrategias de caché y procesamiento por lotes para cumplir con los objetivos de rendimiento. El ajuste de rendimiento asegura una latencia aceptable bajo los volúmenes de consulta en producción.

  • Lección 5 • Arquitectura del sistema para producción

    Diseña el stack de producción completo, incluyendo workers de ingesta, base de datos vectorial, capa de API y gateway de LLM. Las decisiones arquitectónicas tomadas acá determinan la escalabilidad y el costo operativo.

Certificación

Tu certificado válido de finalización

Este curso es para vos:

  • Desarrollador backend: quiere agregar búsqueda inteligente a aplicaciones existentes.

  • Científico de datos: listo para ir más allá del entrenamiento de modelos hacia sistemas LLM aplicados.

  • Ingeniero de ML: está armando herramientas internas que necesitan respuestas de IA precisas y con fundamento.

  • Arquitecto de software: evaluando RAG como base para sistemas de conocimiento empresarial.

  • Aficionado a la IA: ya experimentó con chatbots y quiere una comprensión técnica más profunda.

  • Product manager técnico: necesita conocimiento práctico para liderar equipos de desarrollo de RAG.

Lo que dicen nuestros alumnos

Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los recomendé a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltear contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Argentina?

¿Los cursos son gratuitos?

¿Cuál es la carga horaria del curso?

¿Cómo son los cursos?

¿Cómo funcionan los cursos?

¿Cuál es la duración de los cursos?

¿Cuál es el costo o precio de los cursos?

¿Qué es un curso EAD u online y cómo funciona?

Curso en PDF