Desarrollo con IA
Curso de desarrollo de aplicaciones con LLMs
De la llamada a la API a una aplicación de IA generativa lista para producción.
Integrar un modelo de lenguaje en una aplicación es fácil; hacerlo de forma fiable, segura y con un coste controlado es otra cosa. Este curso es para desarrolladores que quieren pasar de los experimentos a funcionalidades que se puedan poner en producción.
Recorremos todo lo necesario: la API a fondo, streaming, salidas estructuradas validadas, uso de herramientas y MCP, RAG básico, arquitectura, caché, pruebas automáticas, seguridad y observabilidad. Con código desde el primer módulo y un proyecto completo al final.
Qué aprenderás
- Integrar modelos de lenguaje mediante sus APIs en aplicaciones reales
- Construir funciones con salidas estructuradas, herramientas y streaming
- Diseñar la arquitectura de una aplicación con LLMs
- Controlar coste, latencia y errores
- Desplegar con seguridad y observabilidad
Temario
9 módulos, de los fundamentos al proyecto final.
-
Fundamentos
- Cómo funciona un LLM para quien programa
- Modelos, proveedores y criterios de elección
- Precios, límites y cuotas
-
La API a fondo
- Mensajes, roles e instrucciones del sistema
- Streaming de respuestas
- Entradas de imagen y documentos
-
Salidas estructuradas
- Esquemas JSON y validación (Pydantic, Zod)
- Extracción de datos y clasificación
-
Herramientas
- Function calling paso a paso
- Conectar con APIs y bases de datos
- Model Context Protocol (MCP)
-
Conocimiento propio
- RAG básico con embeddings
- Contexto largo frente a recuperación
-
Arquitectura
- Patrones de aplicación con LLMs
- Colas, reintentos y tiempos de espera
- Caché de prompts y de respuestas
-
Calidad
- Pruebas automáticas y conjuntos de evaluación
- Comparar modelos y versiones
-
Seguridad
- Inyección de instrucciones y fuga de datos
- Riesgos del OWASP Top 10 para aplicaciones con LLMs
- Gestión de claves y de datos personales
-
Producción
- Observabilidad y trazas
- Control de costes por usuario y función
- Cambios de modelo sin sobresaltos
Herramientas con las que practicarás
- Python o TypeScript
- API de OpenAI, Anthropic, Google o Azure OpenAI
- Pydantic o Zod
- FastAPI o Node.js
- Langfuse
Proyecto práctico
Desarrollas una pequeña aplicación completa, por ejemplo un servicio que recibe documentos, extrae sus datos con salida estructurada, consulta una API con herramientas y devuelve el resultado, con pruebas, trazas y control de costes.
Requisitos
- Experiencia programando en Python o TypeScript.
- Conocimientos de APIs REST.
Otros cursos
-
Curso de evaluación de sistemas de IA generativa
Mide la calidad de tu aplicación de IA con datos, no con impresiones.
- Duración: 12 horas
- Nivel: Avanzado
-
Curso de IA en apps y productos digitales
Funciones de IA que los usuarios entienden, usan y en las que confían.
- Duración: 12 horas
- Nivel: Intermedio
-
Curso de MLOps y LLMOps
La IA en producción, con el mismo rigor que el resto del software.
- Duración: 16 horas
- Nivel: Avanzado
Dónde se aplica
-
Desarrollo de IA a medida
Diseñamos y desarrollamos soluciones de inteligencia artificial adaptadas a tus procesos, datos y herramientas cuando una solución estándar no encaja o se queda corta.
-
Integración de IA en apps y sistemas
Incorporamos IA en las herramientas que ya usa tu empresa para automatizar tareas, consultar información y conectar datos sin tener que cambiarlo todo.
¿Quieres este curso para tu equipo?
Adaptamos el contenido, la duración y la modalidad a tu empresa.