Desarrollador de Agentes IA

CERTIFICACIÓN PROFESIONAL

ÁREA: NEGOCIOS DIGITALES

MODALIDAD: Virtual

ESTADO: Inscripción abierta

Charla informativa: 26/08/2026

INICIO: 15/09/2026

FINALIZACIÓN: 15/12/2026

La Inteligencia Artificial Generativa pasó de la experimentación aislada a la construcción de aplicaciones capaces de interactuar con documentos, bases de datos, APIs y sistemas corporativos. 

Sin embargo, existe una diferencia sustancial entre desarrollar una demostración y construir una solución confiable, evaluable e integrable. Los sistemas basados en modelos de lenguaje deben resolver problemas concretos relacionados con la recuperación de información, la calidad de las respuestas, la seguridad, los costos, la observabilidad y la integración con software existente. 

La certificación propone una formación intensiva y aplicada en ingeniería de aplicaciones basadas en modelos de lenguaje, Retrieval-Augmented Generation (RAG) y workflows agénticos. El programa prioriza la construcción progresiva de una solución completa, combinando clases sincrónicas, actividades asincrónicas y un Proyecto Final Integrador. 

La brecha entre experimentar y construir 

Muchas organizaciones ya utilizan asistentes conversacionales y modelos generativos, pero encuentran dificultades al intentar convertirlos en aplicaciones confiables. 

El rol del desarrollador de agentes de IA requiere combinar conocimientos de modelos de lenguaje, ingeniería de datos, recuperación de información, desarrollo de software, evaluación y seguridad. 

El objetivo no es construir sistemas completamente autónomos, sino desarrollar workflows inteligentes, controlados y observables, capaces de utilizar modelos de lenguaje y herramientas para resolver tareas concretas. 

  • trabajar con información privada; 
  • recuperar evidencia verificable;
  • producir resultados estructurados;
  •  utilizar herramientas externas; 
  • ejecutar workflows controlados; 
  • medir su calidad; 
  • exponerse mediante servicios mantenibles.

     


    Áreas de aplicación 

  • Servicios financieros: consulta de normativa, análisis documental, clasificación de casos y asistencia en procesos de cumplimiento. Salud: búsqueda asistida sobre documentación y procesamiento de información no estructurada. 
  • Ciberseguridad: análisis de alertas, enriquecimiento de eventos y asistencia en procedimientos de respuesta. 
  • Operaciones: consulta sobre procedimientos, inventarios, proveedores y documentación interna. 
  • Atención al cliente: respuestas sustentadas en fuentes y automatización controlada de acciones. 
  • Áreas legales y administrativas: búsqueda documental, extracción de información y generación de borradores verificables. 
  • Ingeniería y soporte interno: consulta de documentación técnica, análisis de incidentes e integración con herramientas corporativas.

     

OBJETIVOS DEL PROGRAMA

  • Presentar el funcionamiento práctico de los modelos de lenguaje, sus capacidades, limitaciones y criterios de selección. 
  • Desarrollar aplicaciones que consuman modelos mediante APIs y produzcan resultados estructurados y validados. 
  • Diseñar pipelines de ingesta, embeddings y recuperación sobre documentos y datos privados.
  • Construir soluciones RAG que generen respuestas sustentadas en evidencia recuperada. 
  • Aplicar técnicas de evaluación para medir recuperación, fidelidad, relevancia, costo y latencia. 
  • Diseñar workflows agénticos capaces de utilizar herramientas externas de manera controlada y trazable. 
  • Incorporar medidas básicas de seguridad, observabilidad y manejo de errores. 
  • Exponer la aplicación mediante una API y preparar un prototipo reproducible y documentado. 

OBJETIVOS DE FORMACIÓN

Se espera que los participantes puedan: 

  • Consumir modelos de lenguaje mediante APIs, administrando configuración, credenciales, parámetros y errores. 
  • Diseñar prompts y contratos de salida mediante esquemas estructurados y Pydantic. 
  • Seleccionar modelos según criterios de calidad, costo, latencia y privacidad.
  • Construir procesos de ingesta documental, normalización, chunking y vectorización. 
  • Implementar sistemas de recuperación semántica con embeddings, metadata y filtros. 
  • Construir un pipeline RAG con respuestas sustentadas y referencias a fuentes. 
  • Diferenciar errores de ingesta, recuperación, construcción de contexto y generación. 
  • Construir conjuntos de evaluación y comparar versiones de una solución.
  • Aplicar técnicas de mejora como búsqueda híbrida o reranking.
  • Diseñar workflows con estado, herramientas, rutas condicionales y límites de ejecución. 
  • Integrar servicios externos mediante APIs o Model Context Protocol.
  • Aplicar controles básicos de seguridad sobre entradas, salidas, datos y herramientas. 
  • Registrar errores, costos, latencia y trazas de ejecución. 
  • Exponer una solución mediante FastAPI y documentar su ejecución. 
  • Defender decisiones técnicas relacionadas con arquitectura, calidad, costos y riesgos. 

La certificación se desarrollará mediante 12 clases sincrónicas de 3 horas, actividades asincrónicas, laboratorios guiados, entregas incrementales y un Proyecto Final Integrador. 

La certificación está orientada a personas con base técnica que deseen especializarse en el desarrollo de aplicaciones de IA Generativa. 

  • Desarrolladores de software. 
  • Ingenieros y analistas de datos. 
  • Científicos de datos y profesionales de Machine Learning. 
  • Arquitectos de soluciones. 
  • Líderes técnicos. 
  • Líderes de producto con experiencia técnica. 
  • Consultores técnicos y profesionales de innovación. 

El programa requiere participación activa en laboratorios de programación. No está diseñado como una formación exclusivamente conceptual o gerencial. 

Curso nivelatorio opcional 

Para participantes que necesiten reforzar conocimientos previos, se podrá ofrecer un curso nivelatorio antes del inicio de la certificación. 

  • Fundamentos de Python. 
  • Estructuras de datos.
  • Funciones y módulos. 
  • Manejo básico de excepciones.
  • Lectura y escritura de archivos.
  • Entornos virtuales. 
  • Git básico. 
  • Variables de entorno. 
  • Conceptos fundamentales de HTTP.
  • Consumo de APIs REST. 
  • Lectura y generación de JSON.
  • Uso básico de terminal e IDE. 

El curso nivelatorio tendrá como objetivo revisar conocimientos mínimos, pero no reemplazará la experiencia práctica en programación

Se requiere conocimiento intermedio de programación en Python. El estudiante debe sentirse cómodo: 

  • definiendo funciones; 
  • trabajando con listas y diccionarios; 
  • instalando dependencias; 
  • utilizando entornos virtuales; 
  • interpretando excepciones;
  • consumiendo APIs REST; 
  • trabajando con JSON; 
  • utilizando Git en operaciones básicas;
  • leyendo documentación técnica. 

 

También se recomienda conocimiento básico de bases de datos, familiaridad con desarrollo web, capacidad para utilizar una terminal y lectura de documentación técnica en inglés. No es obligatorio contar con experiencia previa en Machine Learning. 

separador negocios digitales

PLAN DE ESTUDIOS

Todos collapsables cerrados

Este accordion está para que todos los ítems permanezcan cerrados

CLASE 1: FUNDAMENTOS PRÁCTICOS DE APLICACIONES CON LLMS
  • Comprender el modelo, sus límites y sus costos. 
  • Qué es un modelo de lenguaje. 
  • Capacidades y limitaciones. 
  • Tokens y ventana de contexto. 
  • Generación probabilística. 
  • Temperatura y parámetros principales. 
  • Diferencia entre generación, embeddings y reranking. 
  • Modelos propietarios y modelos abiertos. 
  • Costo, latencia y privacidad. 
  • Criterios de selección de modelos. 
  • Presentación del proyecto transversal. 
  • Evolución desde RNN hasta Transformers. 
  • Intuición del mecanismo de self-attention. 
  • Tokenización BPE. 
  • Lecturas introductorias. 
  • Comparación entre modelos. 
  • Elaboración de una matriz de selección.
CLASE 2: APIS, PROMPTING Y CONFIGURACIÓN

Del modelo a una aplicación de software.

  • Gestión Configuración del entorno. 
  • Gestión de dependencias. 
  • Variables de entorno y credenciales.
  • Consumo de APIs. 
  • Mensajes de sistema y usuario. 
  • Zero-shot y few-shot prompting.
  • Delimitación de instrucciones y contexto.
  • Parámetros de generación. 
  • Manejo básico de errores. 
  • Configuración del repositorio. 
  • Ejercicios de prompting. 
  • Lectura de documentación. 
  • Comparación entre llamadas síncronas y asíncronas. 
  • Laboratorio: construcción de un cliente básico para consumir un modelo mediante API.
    CLASE 3: SALIDAS ESTRUCTURADAS Y APLICACIONES ROBUSTAS
    • Generar resultados utilizables por otros sistemas. 
    • Structured outputs. 
    • JSON Schema. 
    • Validación con Pydantic. 
    • Manejo de respuestas inválidas. 
    • Tool calling. 
    • Timeouts. 
    • Reintentos. 
    • Rate limits. 
    • Registro de tokens. 
    • Estimación de costos. 
    • Medición de latencia. 
    • Streaming. 
    • Backoff. 
    • Abstracción de proveedores. 
    • Ejecución opcional con Ollama. 
    • Finalización del primer entregable.
    • Laboratorio: construcción de un servicio que transforme entradas no estructuradas en objetos validados.
    CLASE 4: EMBEDDINGS E INGESTA DOCUMENTAL
    • Preparación de información para recuperación semántica. 
    • Información estructurada y no estructurada. 
    • Embeddings. 
    • Similitud semántica. 
    • Limpieza y normalización. 
    • Estrategias de chunking. 
    • Solapamiento. 
    • Metadata. 
    • Identificadores y trazabilidad. 
    • Separación entre ingesta y consulta. 
    • Pruebas con distintos tamaños de fragmento. 
    • Comparación de estrategias de chunking. 
    • Procesamiento del dataset del proyecto. 
    • Chunking semántico como contenido complementario. 
    • Laboratorio: construcción del pipeline inicial de ingesta documental. 
    CLASE 5: VECTOR STORES Y RECUPERACIÓN
    • Construcción del motor de búsqueda semántica. 
    • Almacenamiento vectorial. 
    • Similitud coseno. 
    • Recuperación por vecinos cercanos. 
    • Top-k. 
    • Filtrado por metadata. 
    • Persistencia del índice. 
    • Selección de modelos de embeddings. 
    • Diagnóstico de resultados irrelevantes. 
    • Detección de resultados redundantes. 
    • Comparación entre ChromaDB y FAISS. 
    • Embeddings locales. 
    • Evaluación manual de consultas. 
    • Finalización del pipeline de recuperación.
    • Laboratorio: implementación de un buscador semántico sobre el conjunto documental.
    CLASE 6: ARQUITECTURA RAG
    • Construcción de un sistema de generación sustentada. 
    • Arquitectura Retrieval-Augmented Generation. 
    • Flujo consulta-recuperación-contexto-generación. 
    • Construcción explícita sin frameworks de alto nivel. 
    • Diseño del prompt con evidencia recuperada. 
    • Gestión de la ventana de contexto. 
    • Separación entre instrucciones, evidencia y consulta. 
    • Respuestas sustentadas. 
    • Manejo de ausencia de evidencia. 
    • Implementación de citas. 
    • Registro de documentos utilizados. 
    • Registro de fragmentos recuperados. 
    • Pruebas sobre el dataset del proyecto. 
    • Laboratorio: integración del recuperador con el modelo generativo. 
    CLASE 7: RAG AVANZADO Y DEBUGGING
    • Diagnóstico y mejora del pipeline. 
    • Errores de ingesta. 
    • Errores de recuperación. 
    • Errores en la construcción del contexto. 
    • Errores de generación. 
    • Query rewriting. 
    • Ajuste de top-k. 
    • Redundancia de contexto. 
    • Context compression. 
    • Respuestas no sustentadas. 
    • Estrategias de debugging. 
    • Multi-query retrieval. 
    • Recuperación jerárquica. 
    • Preparación de casos de prueba. 
    • Finalización del sistema RAG con fuentes.
    • Laboratorio: análisis y corrección de casos fallidos del sistema RAG. 
    CLASE 8: EVALUACIÓN Y MEJORA DE RAG
    • Medir antes de optimizar. 
    • Evaluación de recuperación y generación. 
    • Construcción de un dataset de evaluación. 
    • Hit rate y recall. 
    • Fidelidad. 
    • Relevancia. 
    • Evaluación humana. 
    • LLM-as-a-Judge. 
    • Comparación de versiones. 
    • Medición de costo y latencia. 
    • Análisis de errores. 
    • RAGAS. 
    • Precision@k y MRR. 
    • BM25. 
    • Búsqueda híbrida. 
    • Reranking. 
    • Aplicación de una mejora. 
    • Informe comparativo antes y después. 
    • Laboratorio: medición del sistema base y comparación de resultados.
    CLASE 9: HERRAMIENTAS Y WORKFLOWS AGÉNTICOS
    • Automatización inteligente bajo control. 
    • Diferencia entre chatbot, workflow y agente. 
    • Casos en los que no conviene utilizar agentes. 
    • Tool calling. 
    • Diseño de herramientas. 
    • Contratos de entrada y salida. 
    • Validación de argumentos. 
    • Estado de ejecución. 
    • Rutas condicionales. 
    • Límites de pasos. 
    • Registro de decisiones.
    • Reintentos. 
    • Fallbacks. 
    • Prevención de loops. 
    • Idempotencia. 
    • Registro de acciones. 
    • Finalización de las herramientas del proyecto. 
    CLASE 10: LANGGRAPH, HUMAN-IN-THE-LOOP Y MCP
    • Orquestación e interoperabilidad. 
    • Workflows con estado. 
    • Nodos, transiciones y condiciones. 
    • Manejo de errores. 
    • Aprobación humana. 
    • Acciones sensibles. 
    • Introducción a Model Context Protocol. 
    • Clientes, servidores, herramientas y recursos. 
    • Consumo de una herramienta mediante MCP. 
    • Comparación entre API directa, tool calling y MCP. 
    • Creación mínima de un servidor MCP. 
    • Integraciones adicionales. 
    • Comparación con otros frameworks. 
    • Finalización del workflow del proyecto. 
    • Laboratorio: integración de una herramienta externa con aprobación humana. 
    CLASE 11: SEGURIDAD, OBSERVABILIDAD Y DESPLIEGUE
    • Preparación de un prototipo reproducible e integrable. 
    • Seguridad: prompt injection directa e indirecta, contenido recuperado no confiable, validación de entradas y salidas, autorización de herramientas, mínimo privilegio y gestión de credenciales. 
    • Observabilidad: logging estructurado, trazas por ejecución, tokens y costos, latencia por etapa, errores, reintentos y herramientas invocadas.
    • Despliegue: FastAPI, modelos de entrada y salida, manejo de errores HTTP, configuración por entorno, health checks y documentación automática. Docker. 
    • Persistencia mínima. 
    • Streamlit para demostraciones. 
    • Checklist de seguridad. 
    • Pruebas de ejecución local. 
    • Documentación de la API. 
    • Laboratorio: exposición de la solución mediante una API. 
    CLASE 12: INTEGRACIÓN Y CIERRE DEL TRABAJO PRÁCTICO FINAL
    • Validación técnica de la solución. 
    • Integración de componentes. 
    • Pruebas end-to-end. 
    • Revisión de arquitectura. 
    • Revisión del pipeline de evaluación. 
    • Análisis de costos. 
    • Identificación de riesgos. 
    • Validación de resultados y cumplimiento de la consigna. 
    • Revisión final de criterios técnicos y de entrega. 
    • Retroalimentación docente. 
    • Finalización del repositorio. 
    • Documentación. 
    • Preparación de métricas. 
    • Diagrama de arquitectura. 
    • Preparación de la entrega final. 
    • Envío individual del Trabajo Práctico Final. 

    CUERPO DOCENTE

    Todos collapsables cerrados

    Este accordion está para que todos los ítems permanezcan cerrados

    CARLOS SELMO

    Ingeniero Electrónico (ITBA) desarrollando tareas en el área de procesamiento de señales y machine learning en el Grupo de Electrónica Digital Aplicada (GEDA). Profesor adjunto de materias en el área de procesamiento de señales, bio-electrónica y sistemas digitales. Entre ellas Redes Neuronales y Redes Neuronales en Bioingeniería.

    separador negocios digitales

    MODALIDAD

    CERTIFICACIÓN PROFESIONAL EN DESARROLLADOR DE AGENTES IA

    Mail de Bienvenida: martes 15 de septiembre (este día no se cursa)
    1° Clase sincrónica: martes 22 de septiembre
    Finalización: martes 15 de diciembre 
    Cursada: martes 18.30 a 21.30 hs. (75% de asistencia)
    Modalidad: VIRTUAL
    Feriado: martes 8/12
    Duración: 12 semanas // 62 hs. (36 virtuales sincrónicas, 24 asincrónicas y 2 tutoría)
    Frecuencia: 1 vez por por semana

     

     

    realizar consulta

    Para conocer más sobre el programa y/o avanzar con el proceso de inscripción completá el formulario de consulta de la Certificación Profesional en Desarrollador de Agentes IA.