
Fecha: 29 de Septiembre de 2026
Docente: Reyna Der Boghosian
Días y horarios: Las clases sincrónicas se dictarán los martes de 18:30 a 20:30 hs.
Las clases sincrónicas quedarán grabadas en el campus para su consulta durante el curso. Las clases grabadas no podrán descargarse, sólo estarán disponibles en la plataforma.
Duración: 5 semanas
Introducción
La Inteligencia Artificial ha dejado de ser una tecnología exclusiva del entrenamiento de
modelos para convertirse en una disciplina que integra múltiples componentes: servicios
distribuidos, modelos de lenguaje, procesamiento de imágenes, agentes inteligentes,
recuperación de información y arquitecturas escalables.
En este contexto, Golang se ha convertido en una de las tecnologías más utilizadas para
desarrollar la infraestructura que soporta aplicaciones inteligentes gracias a su alto
rendimiento, concurrencia nativa y facilidad para construir microservicios y APIs de alto
desempeño.
Este curso propone un recorrido práctico por las principales aplicaciones de Go dentro del
ecosistema de la Inteligencia Artificial, utilizando herramientas modernas y bibliotecas
especializadas para desarrollar aplicaciones inteligentes listas para producción.
¿Por qué aprender Golang para Inteligencia Artificial?
Si bien Python continúa siendo el lenguaje predominante para el entrenamiento de modelos,
Go desempeña un papel fundamental en el desarrollo de aplicaciones de IA por las
siguientes razones:
* Alto rendimiento y bajo consumo de recursos.
* Excelente soporte para concurrencia mediante goroutines y channels.
* Ideal para desarrollar APIs y microservicios.
* Integración sencilla con modelos de lenguaje (LLMs).
* Capacidad para ejecutar inferencia mediante modelos ONNX.
* Amplio ecosistema para aplicaciones cloud y distribuidas.
* Utilizado en proyectos como Docker, Kubernetes, Ollama, Prometheus y numerosas plataformas de IA.
Propuesta
Este curso presenta una visión práctica del desarrollo de aplicaciones inteligentes utilizando
Golang.
A lo largo de cinco encuentros, los participantes aprenderán a integrar modelos de lenguaje,
construir asistentes inteligentes, desarrollar sistemas de recuperación de información,
procesar imágenes, ejecutar inferencia y desplegar servicios escalables mediante
herramientas modernas del ecosistema Go.
Cada módulo combina conceptos teóricos con ejercicios prácticos orientados a la
construcción de aplicaciones reales.
Objetivo
Al finalizar el curso el participante será capaz de:
- Comprender el rol de Go dentro del ecosistema de la Inteligencia Artificial.
- Integrar modelos de lenguaje en aplicaciones desarrolladas con Go.
- Implementar aplicaciones utilizando embeddings y búsqueda semántica.
- Construir asistentes inteligentes basados en RAG.
- Procesar imágenes y ejecutar inferencia mediante modelos ONNX.
- Diseñar APIs REST para servicios inteligentes.
- Conocer herramientas utilizadas actualmente en aplicaciones de IA
Destinatarios
- Programadores con conocimientos previos de Golang.
- Profesionales interesados en Inteligencia Artificial.
- Desarrolladores Backend.
- Estudiantes de informática.
Requisitos:
Mínimos
* Conocimiento previo o Manejo intermedio de Golang
* Conocimientos de programación estructurada
* Uso de módulos
* HTTP
* JSON
Técnicos
Se espera que el participante conozca:
* Funciones
* Structs
* Interfaces
* Manejo de errores
* Goroutines
* Channels
* Programación HTTP
* JSON
* Módulos de Go
No se requieren conocimientos previos de Inteligencia Artificial.
Contenidos
Encuentro 1 – Introducción al Ecosistema Go para Inteligencia Artificial
Contenidos
- ¿Dónde se utiliza Go en IA?
- Arquitecturas modernas de aplicaciones inteligentes.
- Modelos de lenguaje (LLMs).
- IA generativa.
- Modelos locales vs modelos remotos.
- Integración mediante APIs.
Bibliotecas y herramientas
- OpenAI
- Gemini
- Ollama
- net/http
- Encoding/json
Actividad práctica
Construcción de un cliente Go capaz de interactuar con diferentes modelos de lenguaje.
Encuentro 2 – Construcción de Asistentes Inteligentes
Contenidos
- Prompt Engineering.
- Memoria conversacional.
- Herramientas (Tools).
- Agentes.
- Function Calling.
- Streaming de respuestas.
Bibliotecas
- LangChainGo
- go-openai
- context
Actividad práctica
Desarrollo de un asistente inteligente capaz de responder consultas y ejecutar acciones mediante herramientas.
Encuentro 3 – Embeddings, RAG y Búsqueda Semántica
Contenidos
- Embeddings.
- Similaridad vectorial.
- Bases de datos vectoriales.
- Recuperación Aumentada por Generación (RAG).
- Integración con documentos PDF y páginas web
Bibliotecas
- LangChainGo
- ChromaDB
- pgvector (introducción conceptual)
- goquery
Actividad práctica
Construcción de un asistente capaz de responder preguntas sobre documentación técnica utilizando RAG.
Encuentro 4 – Inteligencia Artificial para Imágenes
Contenidos
- Introducción a Computer Vision.
- Procesamiento de imágenes.
- Preprocesamiento.
- Inferencia mediante ONNX.
- Integración de modelos entrenados previamente.
Bibliotecas
- GoCV
- ONNX Runtime
- image
- image/jpeg
- image/png
Actividad práctica
Aplicación para clasificación de imágenes utilizando un modelo ONNX.
Encuentro 5 – Desarrollo de Servicios de Inteligencia Artificial
Contenidos
- APIs REST para IA.
- Framework Gin.
- Concurrencia aplicada a IA.
- Worker Pools.
- Procesamiento paralelo.
- Logging.
- Configuración.
- Docker.
- Buenas prácticas para aplicaciones inteligentes.
Bibliotecas
- Gin
- net/http
- Viper
- Zap
- Docke
Proyecto Integrador
Desarrollo de un servicio inteligente capaz de:
- recibir consultas mediante una API REST;
- consultar un modelo de lenguaje;
- incorporar información externa mediante RAG;
- devolver respuestas estructuradas;
- desplegar la aplicación utilizando Docker.
Metodología
El curso combina exposiciones teóricas con actividades prácticas orientadas al desarrollo de
aplicaciones reales. Cada encuentro incluye demostraciones en vivo, ejercicios guiados y la
implementación de soluciones utilizando herramientas actuales del ecosistema Go para
Inteligencia Artificial.
Evaluación
La evaluación consistirá en el desarrollo de un proyecto integrador donde los participantes
implementarán una aplicación funcional utilizando Golang y las bibliotecas presentadas
durante el curso, aplicando los conceptos de integración con modelos de IA, procesamiento
de información y desarrollo de APIs REST.
Resultados Esperados
Al finalizar el curso, los participantes serán capaces de:
- Integrar aplicaciones Go con modelos de lenguaje modernos.
- Consumir APIs de Inteligencia Artificial.
- Implementar aplicaciones basadas en embeddings y RAG.
- Ejecutar inferencia mediante modelos ONNX.
- Procesar información e imágenes utilizando bibliotecas del ecosistema Go.
- Desarrollar APIs REST para aplicaciones inteligentes.
- Preparar aplicaciones para su despliegue utilizando herramientas modernas del
ecosistema Go.
Modalidad de cursada
Las clases se desarrollarán en modalidad virtual con encuentros sincrónicos semanales, a través del campus de SADIO.
La metodología de trabajo será teórico-práctica.
Se pone a disposición, material audiovisual en donde se explica el contenido teórico.
Lectura de material obligatorio.
Modalidad de aprobación
Asistencia de 80% de los encuentros sincrónicos
Aprobación del ejercicio final individual, o en grupo, de aplicación de los contenidos aprendidos.
Formulario de inscripción: https://forms.gle/qRMteqpSinYbk4Wj6
Aranceles
Inscripción temprana (hasta el 22 de Septiembre de 2026)
* AR$ 159.000.- (para nacionales)
* USD 136.- (para extranjeros)
Inscripción tardía (desde el 23 de Septiembre de 2026)
* AR$ 175.000.- (para nacionales)
* USD 150.- (para extranjeros)
50% Descuento para socios de SADIO (con 12 meses de antigüedad)
Los socios de AADECA gozan de los mismos derechos que los socios de SADIO
Medios de pago disponibles:
– Pago por Transferencias Bancarias (solo para residentes en Argentina) a:
NUEVA CUENTA BANCARIA
SANTANDER PESOS
Razón Social A SADIO SOC ARG DE INF E INV O
CUIT/CUIL 30649312180
Cta Cte en Pesos 029-040893/4
CBU 0720029820000004089340
Alias SOCIEDAD.SADIO
– Pago con Tarjeta de crédito/débito (Visa o Master). Solicitar el botón de pago correspondiente a informacion@sadio.org.ar
Es posible pagar en cuotas con interés. Consulte.
– PAYPAL (para extranjeros). Solicite el link de pago.
¡Cupos limitados! Reserva tu vacante con el pago de tu inscripción
Antecedente de la docente:
Reyna Der Boghosian:
Ingeniera en computación graduada de la Universidad de la República (UdelaR) en Uruguay, con una maestría en el Programa de Desarrollo de las Ciencias Básicas (PEDECIBA). A lo largo de su carrera, ha participado en diversos proyectos de investigación aplicados, con un enfoque en tecnologías emergentes como Blockchain, Go y Rust.
