GuíaAvanzado

Construir con LLMs desde Código

Integra un LLM en un producto real desde código, no desde un notebook de experimentación. Esta guía trabaja directo contra el SDK del proveedor —a propósito, para que entiendas qué abstrae un framework antes de adoptarlo— a lo largo de ocho módulos: tratar al LLM como una dependencia más de tu software (no determinista, cobrada por token), construir tu primera integración seria con un cliente propio, mantener los prompts como código versionado, obtener salidas estructuradas y validadas en vez de parsear texto libre, dar herramientas al modelo con tool calling controlado por tu código, exponer respuestas en streaming, endurecer la integración contra fallas reales de un proveedor, y evaluar y lanzar con una suite de evals que te dice si un cambio mejoró o empeoró el sistema. El proyecto final es un servicio de triage de tickets de soporte listo para producción: clasificación validada con Pydantic, respuesta en streaming, herramientas reales, reintentos, caché, control de costo y evals corriendo en CI.

64
lecciones
8
módulos
Inglés · Español
disponible en
Gratis
acceso
NIEVA

Resultados

Lo que vas a poder hacer

  • Decidir con criterio cuándo un problema se resuelve con un LLM y cuándo con código convencional, calculando el costo de una llamada antes de escribirla y midiendo su latencia real después
  • Construir un cliente LLM propio y reutilizable, con manejo correcto de secretos, conversaciones multi-turno y control de la ventana de contexto
  • Mantener tus prompts como artefactos versionados y probados, separados de los datos del usuario, evitando los antipatrones que rompen integraciones
  • Obtener del modelo objetos que cumplen un schema definido, validados con Pydantic, en vez de parsear texto libre con expresiones regulares
  • Definir herramientas (tools) con schema y ejecutar el ciclo completo de llamada-ejecución-respuesta con validación y límites de seguridad, sin que se convierta en un agente autónomo
  • Exponer una respuesta de LLM en streaming desde tu propia API con Server-Sent Events, manejando cancelación y timeouts
  • Endurecer una integración para producción: reintentos con backoff exponencial, idempotencia, timeouts, fallbacks y caché de respuestas
  • Medir y presupuestar el costo por token, por función y por usuario, y poner límites duros de gasto
  • Construir una suite de evals —verificaciones deterministas más LLM-as-judge— que corre en CI y te dice si un cambio de prompt o de modelo mejoró o empeoró el sistema

Antes de empezar

Qué necesitas traer

Es para ti si...

  • Devs backend o fullstack que necesitan integrar un LLM en un producto real, no solo experimentar en un notebook
  • Equipos que ya tienen una integración de LLM en producción y quieren endurecerla —reintentos, costo, evals— antes de que falle con usuarios reales
  • Devs que prefieren trabajar directo contra el SDK del proveedor y quieren entender qué abstrae un framework antes de adoptarlo
  • Cualquiera que necesite decidir con datos si un problema amerita un LLM o si un regex o una consulta SQL resuelve mejor

Requisitos y materiales

  • Python intermedio: funciones, clases, manejo de excepciones, entornos virtuales, `pip`
  • Fundamentos de HTTP y APIs REST, y haber construido o consumido al menos una API con FastAPI o equivalente
  • Una llave de API de un proveedor (Anthropic u OpenAI) con saldo mínimo; el costo total de la guía ronda unos pocos dólares

Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Dónde encaja

Esta guía es parte de algo más grande

Se estudia dentro de estos programas, con acompañamiento y fechas.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!