RAG Fundamentos – Curso Retrieval-Augmented Generation | IDSA + UTN
  1. Inicio
  2. Cursos
  3. RAG Fundamentos
CURSO INTERMEDIO · 30 HORAS

RAG Fundamentos

Retrieval-Augmented Generation

Dominá la arquitectura RAG desde sus fundamentos hasta el despliegue en producción. Implementá búsqueda vectorial desde cero, evaluá con métricas objetivas y mitigá alucinaciones.

30 horas
10 unidades
Tutor RAG 24/7
Perfil intermedio
rag_pipeline.py
# Pipeline RAG mínimo
def rag(query):
  docs = retriever.search(query, k=5)
  context = join(docs)
  answer = llm.generate(query, context)
  return evaluate(answer, docs)
1
Retrieve — búsqueda vectorial o léxica
2
Augment — inyección de contexto relevante
3
Generate — respuesta fundamentada con LLM
10
Unidades didácticas
30h
Duración total
Intermedio
Nivel del curso
24/7
Tutor RAG disponible
Inversión del curso
$160.000 ARS
Acceso completo + certificación UTN + IDSA. Emisión por curso, no al final del trayecto.
Transferencia en 1 pago
20% de descuento
$128.000
Hasta 3 cuotas sin interés
Total $160.000 ARS
$160.000
▸ OBJETIVOS DE APRENDIZAJE

Lo que lograrás al completar el curso

Cada objetivo es verificable mediante entregables con corrección automática. Sin ambigüedades, sin autoevaluación subjetiva.

1

Comprender la arquitectura RAG y diferenciarla de fine-tuning con evidencia empírica

2

Implementar búsqueda vectorial desde cero antes de usar librerías

3

Elegir modelos de embeddings adecuados para español

4

Optimizar la recuperación con técnicas básicas

5

Evaluar la calidad de recuperación y generación con métricas objetivas

6

Diagnosticar y mitigar alucinaciones

7

Desplegar un RAG básico en producción

8

Documentar y comunicar los resultados del sistema

▸ TEMARIO COMPLETO

10 unidades · 3 horas cada una

Progresión estructurada: de los fundamentos teóricos al proyecto integrador con corpus real de LATAM.

1
Fundamentos
Fundamentos de RAG y comparativa con fine-tuning
▼
  • Comprender qué es RAG y por qué es importante
  • Diferenciar RAG de fine-tuning con evidencia empírica
  • Reconocer cuándo usar cada uno
2
Representación
Embeddings y representación vectorial en español
▼
  • Comprender qué es un embedding
  • Elegir el modelo de embeddings adecuado para español
  • Calcular similitud entre vectores
3
Almacenamiento
Bases de datos vectoriales
▼
  • Comprender qué es una base de datos vectorial
  • Implementar búsqueda vectorial con Chroma
  • Implementar búsqueda vectorial con FAISS
4
Recuperación
Retriever: búsqueda léxica y densa desde cero
▼
  • Comprender las diferencias entre búsqueda léxica y densa
  • Implementar BM25 desde cero
  • Implementar búsqueda densa desde cero
5
Generación
Generator: LLMs y prompting
▼
  • Comprender cómo funciona un LLM
  • Implementar un generator mínimo desde cero
  • Integrar LLMs de Hugging Face
6
Integración
Construcción de un pipeline RAG completo
▼
  • Integrar todos los componentes en un pipeline
  • Usar LangChain como acelerador, no como fundamento
  • Manejar errores y casos borde
7
Evaluación
Evaluación de sistemas RAG con métricas objetivas
▼
  • Comprender las métricas de evaluación
  • Evaluar la calidad de recuperación
  • Evaluar la calidad de generación
8
Robustez
Diagnóstico y mitigación de alucinaciones
▼
  • Comprender por qué alucinan los sistemas RAG
  • Diagnosticar si el problema es retrieval o generation
  • Aplicar técnicas de mitigación
9
Producción
Despliegue de un RAG en producción
▼
  • Desplegar un RAG como servicio
  • Monitorear el rendimiento en producción
  • Escalar el sistema
10
Proyecto
Proyecto integrador y buenas prácticas
▼
  • Aplicar todo lo aprendido en un proyecto completo
  • Construir un RAG sobre un corpus real de LATAM
  • Documentar y comunicar los resultados
▸ MODALIDAD

Diseñado para profesionales que practican

100% autogestionado y asincrónico. Avanzá a tu ritmo, con verificación automática de cada entregable.

Tutor RAG 24/7

Un asistente RAG entrenado sobre el contenido del curso responde tus dudas con referencias al material exacto.

  • Respuestas con fuentes citadas
  • Disponible las 24 horas
  • Contexto del curso completo

Lecciones en texto

Contenido teórico estructurado y referenciado. Sin videos interminables: leé, consultá, avanzá.

  • Escritas y referenciadas
  • Búsqueda instantánea
  • Ritmo personal

Notebooks en Google Colab

Notebooks ejecutables con código real. No pseudocódigo: cada concepto se implementa y se ejecuta.

  • Ejecución sin configuración
  • Código paso a paso
  • GPU disponible en Colab

Entregables verificados

Cada unidad tiene entregables obligatorios con verificación automática. Sabés exactamente si cumple o no cumple.

  • Corrección automática
  • Criterios objetivos
  • Feedback inmediato
▸ METODOLOGÍA

De la teoría a la producción en cada unidad

Ciclo estructurado que se repite en las 10 unidades para consolidar competencias verificables.

1

Fundamentos

Marco teórico y evidencia empírica. Sin hand-waving.

2

Implementación

Código desde cero en Colab. Entendés antes de abstraer.

3

Evaluación

Métricas objetivas y verificación automática de entregables.

4

Iteración

Diagnóstico de errores, optimización y buenas prácticas.

▸ STACK TECNOLÓGICO

Herramientas que usarás

Sin fricción de configuración. Todo se ejecuta en Google Colab.

🐍 Python
⚡ LangChain
📊 Chroma
🔗 FAISS
🤗 Hugging Face
🔍 BM25
📐 Embeddings
🚀 API Deploy
☁️ Google Colab
▸ CERTIFICACIÓN ACADÉMICA

Doble aval universitario, verificación digital

Al completar el curso recibís un certificado digital con doble aval: UTN Facultad Regional Reconquista e Instituto Data Science Argentina.

Certificado UTN + IDSA

Qué incluye el certificado

  • Doble firma: Decano UTN FRRQ + Director IDSA
  • Resolución oficial: 920/2020 UTN Facultad Regional Reconquista
  • Datos personalizados: nombre, DNI, curso, carga horaria y calificación
  • Código QR de verificación digital
  • Copia automática a la Facultad para registro oficial
  • Emisión por curso: no esperás al final del trayecto

Se emite al aprobar los quizzes del curso y los trabajos prácticos con estado aprobado.

▸ PREGUNTAS FRECUENTES

Resolvemos tus dudas

¿Qué es RAG (Retrieval-Augmented Generation)?▼
RAG es una arquitectura que combina la recuperación de información relevante desde una base de conocimiento con modelos de lenguaje generativos. Permite respuestas fundamentadas en fuentes externas verificables, reduciendo alucinaciones.
¿Necesito experiencia previa para este curso?▼
Perfil intermedio. Se recomienda conocimiento previo de Python (funciones, clases, manejo básico de datos), conceptos fundamentales de NLP y familiaridad con entornos de notebooks. No se requiere experiencia previa con RAG ni LangChain.
¿El curso es sincrónico o asincrónico?▼
100% autogestionado y asincrónico. No hay horarios de clase ni sesiones en vivo. Avanzás a tu ritmo con lecciones en texto, notebooks ejecutables y un tutor RAG disponible 24/7.
¿Qué herramientas se utilizan en el curso?▼
Notebooks ejecutables en Google Colab, Chroma y FAISS como bases de datos vectoriales, LangChain como orquestador, modelos de Hugging Face para embeddings y generación, y métricas estándar de evaluación.
¿Cómo se verifican los entregables?▼
Cada unidad incluye entregables obligatorios con verificación automática: pruebas unitarias sobre tu código, métricas mínimas que tu implementación debe alcanzar y criterios de formato documentados. Feedback inmediato: cumple / no cumple.
¿Por qué implementar desde cero antes de usar librerías?▼
Entender la implementación interna te permite diagnosticar problemas, optimizar hiperparámetros con criterio y adaptar el sistema a contextos no cubiertos por abstracciones. LangChain se usa como acelerador, no como fundamento.
¿Puedo pagar en cuotas?▼
Sí. Podés pagar hasta en 3 cuotas sin interés (total $160.000), o aprovechar el 20% de descuento pagando por transferencia en 1 pago, quedando en $128.000.
¿Cuál es el siguiente paso después de este curso?▼
Con RAG Fundamentos completás el trayecto de Implementación Técnica. El siguiente paso es el trayecto de Optimización Algorítmica: Estadística Avanzada (obligatorio) + 3 electivos (RAG Avanzado, Difusión, Forecasting, Causalidad).

Empezá a construir RAG con fundamento

10 unidades, 30 horas, verificable y aplicable. Sin videos pasivos, sin autoevaluación subjetiva.

Artículo añadido al carrito.
0 artículos - $0,00