GuíaIntermedio

Guía de Arquitectura para Sistemas AI-Native

Aprende a diseñar sistemas donde un componente de IA (un LLM) es una pieza de primera clase, y qué cambia en la arquitectura cuando esa pieza es no determinista, lenta, cara y falla de formas nuevas. El eje de la guía es que un LLM no es una función normal —no puedes afirmar su salida exacta, tarda cientos de milisegundos, cuesta dinero por llamada, alucina, y leer datos del usuario lo vuelve una frontera de confianza— y que la arquitectura debe contener esa no-determinación con una cáscara determinista: evals como compuerta de calidad, guardrails en la frontera, presupuestos de latencia y costo, fallback cuando el modelo cae, y un lazo de datos que mejora el sistema con el tiempo. Trabajas sobre Mercado, que agrega búsqueda semántica, un agente de soporte, recomendaciones y un generador de descripciones para vendedores. Todo se simula y se ejecuta en Python con el LLM representado por un stub determinista (sin llamadas a APIs reales): vas a medir el ahorro de un model cascade barato-primero, ejecutar un eval-set que atrapa una regresión, rechazar una salida inválida en un guardrail, ver cómo un fallback mantiene el sistema arriba cuando el modelo cae, y bloquear una propuesta del modelo que se sale de política antes de que toque dinero o estado. El capstone arquitecta una feature de IA completa dentro de Mercado.

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

Resultados

Lo que vas a poder hacer

  • Entender el contrato probabilístico de un LLM y por qué "es solo una llamada a una API" subestima el rediseño necesario
  • Tratar la latencia y el costo como restricciones de arquitectura: presupuestos, model cascade y caché de respuestas
  • Usar el eval-set como una compuerta de calidad que bloquea un deploy si un cambio de prompt o modelo baja el score
  • Construir guardrails que validan entrada y salida del modelo, y entender el prompt injection como problema de frontera de confianza
  • Diseñar contra los modos de falla propios de la IA (alucinación, modelo caído, drift) con fallback y circuit breaker
  • Aplicar el patrón de la cáscara determinista: el modelo propone, un sistema de reglas dispone antes de tocar dinero o estado
  • Diseñar el lazo de datos de un sistema de IA: observabilidad, retroalimentación del usuario, y la decisión prompt vs. RAG vs. fine-tune a nivel arquitectónico
  • Arquitecturar de punta a punta una feature de IA real dentro de un sistema existente, con su presupuesto, su eval gate, sus guardrails, su fallback y su cáscara determinista

Antes de empezar

Qué necesitas traer

Es para ti si...

  • Backend devs y arquitectos que necesitan meter una feature de IA en un sistema en producción sin que el LLM toque dinero o estado directamente
  • Devs que ya integraron un LLM con una llamada a una API y ahora enfrentan latencia, costo o alucinaciones sin ningún diseño alrededor
  • Equipos que necesitan justificar con criterio arquitectónico —no solo con demos— por qué una feature de IA es segura de lanzar
  • Cualquiera que quiera entender evals, guardrails y fallback como piezas de arquitectura antes de aprender a construirlos a fondo

Requisitos y materiales

  • Python básico (todas las simulaciones de esta guía se ejecutan en Python con un LLM simulado, sin claves de API reales)
  • Haber trabajado en el diseño o la construcción de un sistema backend
  • No se requiere experiencia previa construyendo RAG, agentes ni haciendo fine-tuning de modelos

Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

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!