Módulo 8: Proyecto Final Integrador

1. Introducción al Módulo: Proyecto Final Integrador

Descripción

Este es el módulo final de la guía. Aquí integras TODO lo aprendido (vectores, embeddings, similaridad, ANN, búsqueda, RAG) en un proyecto completo: diseñar un sistema RAG end-to-end desde cero.

Tiempo estimado: 3-4 horas


Objetivos del Módulo

  1. Diseñar sistema RAG completo (arquitectura, componentes, flujos)
  2. Tomar decisiones informadas (chunking, embeddings, vector DB, ranking)
  3. Estimar costos y latencias (presupuesto, SLAs)
  4. Identificar trade-offs (precision vs latencia vs costo)
  5. Presentar solución técnica (documento de diseño)

Estructura: Proyecto único dividido en etapas

Este módulo NO tiene 7-8 cápsulas pequeñas. Es 1 proyecto integrador dividido en 6 etapas que completas secuencialmente:

EtapaActividadDuración
01Introducción al proyecto20 min
02Requisitos y restricciones30 min
03Diseño de arquitectura60 min
04Decisiones técnicas60 min
05Estimación de costos30 min
06Documento final40 min

El proyecto: Sistema RAG para universidad

Contexto:
Universidad con 100K documentos académicos (papers, tesis, guías de estudio) quiere un chatbot para estudiantes e investigadores.

Requisitos:

  1. Queries conceptuales ("papers sobre machine learning")
  2. Queries exactas ("tesis de John Smith 2020")
  3. Búsqueda por autor, fecha, departamento
  4. Sugerir papers relacionados (diversidad)
  5. Latencia < 2 segundos
  6. Presupuesto: $2000/mes

Entregable final

Al final del módulo, tendrás un Documento de Diseño Técnico que incluye:

  1. Arquitectura completa (diagrama + componentes)
  2. Decisiones técnicas justificadas (chunking, embeddings, vector DB, ranking)
  3. Estimación de costos (setup, queries/mes)
  4. Análisis de trade-offs (precision vs latencia vs costo)
  5. Plan de evaluación (métricas, evaluation set)
  6. Limitaciones y mitigaciones

¿Cómo trabajar este módulo?

Opción 1: Autónomo (recomendado)
Lee cada etapa, toma decisiones, documenta tu diseño. Al final, compara con solución sugerida.

Opción 2: Guiado
Lee etapa → Ve solución sugerida → Continúa siguiente etapa.

Opción 3: En equipo
Trabaja con colegas, debaten decisiones, presentan solución final.


Próxima cápsula: 02-requirements-and-constraints.md — Análisis detallado del caso.