Explora todas las charlas programadas para los eventos de PyDay Chile 2026. Desde principiantes hasta expertos, tenemos contenido para todos los niveles y áreas de interés.
10:30 - 11:00
Todos saben llamar a la API de un LLM.
Pero ¿qué pasa cuando tu script de 50 líneas lo tiene que entender otra persona o tu yo del futuro?
Esta charla muestra, con código real y errores propios,tres cosas que nadie te explica:
* cómo manejar prompts sin que sean un desastre,
* cómo estructurar el código para que escale,
* y cómo no quedarte sin presupuesto en tu primera semana.
Sin hype, sin frameworks mágicos, solo Python.
11:30 - 12:00

Christian Donoso Aguilar
¿Cómo modelamos la complejidad de un paciente real usando código?
En esta charla, se explorara el desarrollo de un simulador clínico para Kinesiología
basado en una arquitectura de tres componentes fundamentales:
* modelos fisiológicos probabilísticos,
* lógica estocástica para estados cognitivos
* e interacción mediante modelos de lenguaje (LLMs) locales.
Se profundizaremos en cómo Python permite articular estos pilares
para generar casos clínicos no lineales,
transformando datos médicos en experiencias interactivas
que desafían el razonamiento de los estudiantes
ante la incertidumbre de la práctica profesional.
12:30 - 12:45
Todos tenemos esa carpeta llena de scripts en Python que nos salvan la vida:
automatizaciones para procesar datos,
consumir APIs,
o gestionar tareas repetitivas.
Pero, ¿qué pasaría si en lugar de ejecutarlos manualmente o seguir reglas estrictas,
pudieras darles la capacidad de razonar?
En esta charla,descubriremos cómo transformar nuestros clásicos scripts de Python
en herramientas cognitivas para Agentes de Inteligencia Artificial
utilizando Strands Agents (el framework open-source de AWS).
Veremos cómo el uso de buenas prácticas —como el Type Hinting y los Docstrings—
es la clave para que modelos como Claude o GPT-4 entiendan,
orquesten y ejecuten nuestro código.
A través de una demo en vivo,
pasaremos de tener un código rígido que solo ejecuta pasos secuenciales,
a un sistema autónomo capaz de investigar un problema,
elegir qué herramientas locales ejecutar y tomar decisiones,
cambiando para siempre nuestra forma de entender la automatización y el desarrollo de software.
¿Qué pasa cuando un modelo de lenguaje deja de solo hablar de música y empieza a curar playlists con tus canciones reales? En esta charla construimos un agente de IA que funciona como tu DJ personal — usando Python, herramientas 100% open source, y conectado directamente a Spotify. Capa por capa: desde un agente que solo conversa, hasta uno que busca canciones, arma playlists reales, y recuerda tus gustos. Todo local, todo open source, todo en Python.
15:00 - 15:30
maskops es una librería open source que extiende Polars
con expresiones nativas en Rust para detectar
y enmascarar datos personales: IBAN, VAT, email, teléfono, IP, RUT, CPF y CURP;
con validación de dígito verificador incluido para todos los datos.
En esta charla cuento el proceso real:
por qué elegí Rust sobre Python puro,
cómo funciona la integración con el motor de expresiones de Polars via pyo3-polars,
los desafíos técnicos concretos (compilación cruzada, dlopen en macOS CI, wildcards en Cargo.toml),
y la parte que nadie te va a mencionar:
publicar algo en PyPI con 7 estrellas en GitHub y tratar de que alguien lo use.
Una charla honesta sobre construir herramientas de datos de nicho,
el valor de contribuir al mundo open source, y qué viene después.
15:30 - 16:00
11:30 - 12:30
Hay mucho ruido alrededor de la IA generativa:
promesas exageradas, demos impresionantes y también miedos poco fundamentados.
Esta charla no es ninguna de esas cosas.
Es un recorrido técnico y honesto por lo que los modelos de lenguaje realmente pueden hacer,
dónde están sus límites estructurales
y qué herramientas tiene hoy un desarrollador Python
para construir sistemas útiles y responsables sobre ellos.
Partimos desde los fundamentos:
un LLM no razona, predice.
Eso tiene consecuencias concretas
que todo el que trabaja con estas herramientas debería entender antes de desplegar algo en producción.
Las alucinaciones no son bugs que se van a arreglar en la próxima versión,
son una consecuencia de cómo están diseñados estos sistemas.
La ventana de contexto,
el sesgo en los datos de entrenamiento
y la falta de acceso al mundo real son limitaciones igualmente reales.
Desde ahí avanzamos hacia las técnicas que más importan hoy.
El prompt engineering tiene más profundidad de lo que parece:
zero-shot,
few-shot,
chain-of-thought
y role prompting no son trucos,
son formas distintas de comunicarse con precisión con un sistema que toma las palabras literalmente.
RAG (Retrieval-Augmented Generation) resuelve uno de los problemas más frecuentes en aplicaciones reales:
cómo hacer que el modelo use tu información sin exponer tus datos ni inventar respuestas.
Y fine-tuning, cuando tiene sentido usarlo y cuándo no.
Después entramos en el territorio que más está cambiando ahora mismo: los agentes.
La diferencia entre un chatbot y un agente es la diferencia entre responder y actuar.
Un agente con acceso a herramientas puede
ejecutar tareas,
consultar bases de datos,
enviar mensajes
y tomar decisiones en múltiples pasos.
MCP (Model Context Protocol), el estándar abierto desarrollado por Anthropic y adoptado por la industria,
es lo que hace posible conectar todo eso de manera consistente.
También hablamos de vibe coding:
qué significa programar describiendo lo que quieres en lenguaje natural,
qué se democratiza con eso y qué responsabilidades no desaparecen.
Un bloque importante de la charla está dedicado a seguridad.
Prompt injection, jailbreaking y data poisoning no son amenazas teóricas:
ya ocurrieron en sistemas reales.
Cuando integras un LLM en tu aplicación, el perímetro de seguridad cambia,
y eso tiene implicancias directas en cómo diseñas los permisos, el logging y la validación de outputs.
Especialmente si estás construyendo agentes con acceso a herramientas que pueden actuar sobre el mundo.
Cerramos con proyecciones concretas para los próximos años:
la commoditización de los modelos grandes,
el ascenso de modelos pequeños y especializados que corren localmente,
las mejoras en razonamiento formal,
la memoria persistente como solución al problema del contexto
y el avance de marcos regulatorios activos en distintas jurisdicciones.
El objetivo no es predecir el futuro,
sino entender qué tendencias ya están en marcha
y cómo afectan las decisiones que tomamos hoy cuando construimos con Python sobre estos sistemas.
Una sesión dinámica sobre cómo utilizar agentes de IA y Python para prototipar ideas a "velocidad de la luz" en herramientas como AI Studio y Antigravity. Veremos cómo la combinación de un buen entorno de desarrollo y modelos como Gemini pueden generar código funcional, tests y documentación casi instantáneamente, permitiendo que el foco vuelva a ser la resolución del problema y no la sintaxis.
10:30 - 11:00
Esta charla es de tiene por objetivo explorar una estrategia
para alinear modelos de lenguaje mediante Direct Preference Optimization (DPO),
una alternativa más estable y eficiente que enfoques clásicos basados en RLHF
con modelo de recompensa separado.
Se presentará un pipeline end-to-end:
diseño de pares de preferencias,
estructura del dataset,
validación,
entrenamiento SFT,
optimización con DPO,
selección de beta,
evaluación de resultados
y recomendaciones para llevar un modelo afinado a entornos reales.
La charla está orientada a desarrolladores y equipos que ya trabajan
con Python, APIs de modelos y fine-tuning,
y quieren incorporar técnicas modernas de alignment en sus productos.
11:00 - 11:30
Copilot, Cursor y ChatGPT cambiaron lo que significa aprender a programar.
Un estudiante de primer año hoy puede entregar código funcional
sin haber pensado nunca qué problema estaba resolviendo —y eso, para quienes enseñamos Python,
es un problema pedagógico nuevo que las herramientas que usamos no están equipadas para resolver.
VSCode, Colab y los asistentes de IA fueron diseñados para productividad de desarrolladores profesionales,
no para el aprendizaje.
En esta charla presento Maieutic,
un entorno de programación construido para enseñar Python en este nuevo contexto.
En lugar de autocompletar,
Maieutic obliga al estudiante a especificar el comportamiento esperado antes de escribir código,
responde sus preguntas de sintaxis directamente,
pero devuelve sus preguntas de razonamiento como contra-preguntas,
y al final compara lo que el estudiante dijo que iba a hacer con lo que efectivamente escribió.
La apuesta de fondo: escribir código desde cero importa menos que antes;
especificar comportamiento,
leer código críticamente
y notar la brecha entre intención e implementación importan más.
Esas son las habilidades durables que un curso de Python debería entrenar hoy.
SoloTodo.cl es un sitio de comparación de precios que aumenta explosivamente su tráfico los días de Cyber Day, causando estrepitosas y vergonzosas caídas los primeros años del evento. En esta charla hablaremos de las causas de estos costalazos, como monitorearlos, y de las técnicas de optimización a nivel de Python, Django, base de datos (SQL / Postgres) e infraestructura / servicios (AWS) que hemos aprendido e implementado durante los últimos 15 años.
12:30 - 12:45
14:00 - 14:30

Ernesto Vivanco
¿Qué pasa cuando un modelo de lenguaje deja de solo hablar de música y empieza a curar playlists con tus canciones reales? En esta charla construimos un agente de IA que funciona como tu DJ personal — usando Python, herramientas 100% open source, y conectado directamente a Spotify. Capa por capa: desde un agente que solo conversa, hasta uno que busca canciones, arma playlists reales, y recuerda tus gustos. Todo local, todo open source, todo en Python.
Las plataformas cloud ofrecen enormes capacidades,
pero muchas veces los desarrolladores siguen realizando tareas repetitivas
desde la consola web o dependiendo únicamente de herramientas de infraestructura como código.
En esta charla exploraremos
cómo Python puede utilizarse para automatizar operaciones cloud
interactuando directamente con las APIs de AWS mediante Boto3.
Veremos cómo funciona Boto3 internamente,
incluyendo el uso de sessions, clients y resources.
A través de ejemplos prácticos mostraremos cómo automatizar tareas comunes como interactuar con S3,
manejar grandes resultados con paginators
y gestionar estados de recursos con waiters.
La charla está dirigida a desarrolladores Python interesados en cloud
que quieren comenzar a automatizar y gestionar infraestructura desde código.
15:30 - 16:00
Una sesión dinámica sobre cómo utilizar agentes de IA y Python para prototipar ideas a "velocidad de la luz" en herramientas como AI Studio y Antigravity. Veremos cómo la combinación de un buen entorno de desarrollo y modelos como Gemini pueden generar código funcional, tests y documentación casi instantáneamente, permitiendo que el foco vuelva a ser la resolución del problema y no la sintaxis.
El ciclo de vida del desarrollo de software (SDLC)
está siendo transformado profundamente por la irrupción de los agentes de inteligencia artificial.
En esta sesión exploraremos cómo las distintas etapas del SDLC
—desde la planificación y el diseño hasta el testing y el despliegue—
están evolucionando en un mundo donde los agentes autónomos pueden escribir código,
revisar pull requests,
detectar bugs
y orquestar pipelines completos con mínima intervención humana.
Veremos casos concretos de cómo equipos de desarrollo
están integrando agentes en su flujo de trabajo hoy,
qué habilidades y prácticas se vuelven más valiosas,
y cuáles son los nuevos desafíos en gobernanza, trazabilidad y calidad que esta era agentica nos impone.
El objetivo es que salgas con una visión clara
y accionable de cómo adaptar tu proceso de desarrollo para trabajar con agentes, no solo junto a ellos.