Saltar al contenido
Neural Soft

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.

  1. Fundamentos

    • Cómo funciona un LLM para quien programa
    • Modelos, proveedores y criterios de elección
    • Precios, límites y cuotas
  2. La API a fondo

    • Mensajes, roles e instrucciones del sistema
    • Streaming de respuestas
    • Entradas de imagen y documentos
  3. Salidas estructuradas

    • Esquemas JSON y validación (Pydantic, Zod)
    • Extracción de datos y clasificación
  4. Herramientas

    • Function calling paso a paso
    • Conectar con APIs y bases de datos
    • Model Context Protocol (MCP)
  5. Conocimiento propio

    • RAG básico con embeddings
    • Contexto largo frente a recuperación
  6. Arquitectura

    • Patrones de aplicación con LLMs
    • Colas, reintentos y tiempos de espera
    • Caché de prompts y de respuestas
  7. Calidad

    • Pruebas automáticas y conjuntos de evaluación
    • Comparar modelos y versiones
  8. 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
  9. 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

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.