
IA++: inteligencia artificial para programadores
Sebastián Barría 15 episodios may. 12, 2025
Podcast sobre inteligencia artificial para programadores. Se publican nuevos episodios cada martes y viernes.
Episodios

Episodio 0: Bienvenida a IA++: inteligencia artificial para programadores
En el episodio 0 del podcast "IA más más: inteligencia artificial para programadores", Sebastián Barría se presenta como el anfitrión y comparte su entusiasmo por iniciar esta nueva aventura. Con una sólida experiencia como programador y CTO en el ámbito de la tecnología e innovación, busca ofrecer un enfoque práctico y accesible sobre la inteligencia artificial, evitando el lenguaje técnico que p

Episodio 1: Qué es la inteligencia artificial y cómo puede ayudarte como programador
En el primer episodio del podcast "IA++: inteligencia artificial para programadores", se explora cómo la inteligencia artificial (IA) puede revolucionar la forma en que los programadores trabajan. El anfitrión destaca que la IA no solo ayuda a automatizar tareas repetitivas, como depurar código y generar datos de prueba, sino que también permite a los desarrolladores enfocarse en aspectos más crea

Episodio 2: Qué tipos de inteligencia artificial existen y cómo se usan en la práctica
En el episodio 2 del podcast "IA++: inteligencia artificial para programadores", titulado "Qué tipos de inteligencia artificial existen y cómo se usan en la práctica", se exploran las diversas categorías de inteligencia artificial (IA) y sus aplicaciones en el mundo real. El anfitrión destaca la diferencia entre IA supervisada y no supervisada, explicando cómo la primera utiliza datos etiquetados

Episodio 3: Qué es el aprendizaje automático y por qué es clave para automatizar
En el episodio 3 del podcast "IA++: inteligencia artificial para programadores", se explora el concepto de aprendizaje automático (machine learning) y su importancia en la automatización de tareas y procesos. Se define el aprendizaje automático como una rama de la inteligencia artificial que permite a las máquinas aprender de datos y mejorar su rendimiento sin necesidad de programación explícita.

Episodio 4: Qué es un modelo de lenguaje y cómo funciona
En el episodio 4 de "IA++: inteligencia artificial para programadores", profundizamos en el fascinante mundo de los modelos de lenguaje, herramientas esenciales que permiten a las máquinas entender y generar texto en lenguaje humano. Comenzamos explicando qué son estos modelos y cómo funcionan, destacando conceptos clave como la predicción de palabras, tokens y prompts. Hicimos hincapié en cómo es

Episodio 5: Cómo se entrena un modelo de lenguaje desde cero
En el episodio 5 del podcast "IA++: inteligencia artificial para programadores", se explora el proceso de entrenamiento de un modelo de lenguaje desde cero, comenzando con el concepto de preentrenamiento. Durante esta fase, el modelo se expone a grandes volúmenes de texto para aprender patrones y estructuras del lenguaje, lo que le permite generar respuestas coherentes. Posteriormente, se introduc

Episodio 6: Cómo se evalúa si un modelo de lenguaje es bueno
En el episodio 6 de "IA++: inteligencia artificial para programadores", exploramos un aspecto crucial en el desarrollo de modelos de lenguaje: cómo evaluar su rendimiento. Hablamos sobre métricas clave como la precisión y el recall, que nos ayudan a entender no solo cuántas respuestas son correctas, sino también cuántas de las respuestas relevantes el modelo logra capturar. Además, enfatizamos la

Episodio 7: Qué problemas puede resolver un modelo de lenguaje
En el episodio 7 de "IA++: inteligencia artificial para programadores", profundizamos en los diversos problemas que un modelo de lenguaje puede resolver. Comenzamos explorando cómo estos modelos pueden mejorar la eficiencia en tareas de programación, desde la generación automática de código hasta la depuración y el análisis de errores. Hablamos sobre ejemplos concretos donde la IA puede asistir a

Episodio 8: Qué datos necesita un modelo para ser útil
En el episodio 8 de "IA++: inteligencia artificial para programadores", exploramos la crucial importancia de los datos en el desarrollo de modelos de inteligencia artificial. Discutimos cómo la calidad y la cantidad de datos pueden influir directamente en la efectividad de un modelo. Analizamos diferentes tipos de datos, desde datos estructurados hasta no estructurados, y cómo cada uno puede ser u

Episodio 9: Qué es un prompt y cómo interactuar con un modelo de lenguaje
En el episodio 9 de "IA++: inteligencia artificial para programadores", nos sumergimos en el fascinante mundo de los prompts y cómo interactuar eficazmente con modelos de lenguaje. Hablamos sobre qué es un prompt, su importancia en la comunicación con la inteligencia artificial y cómo una buena formulación puede mejorar significativamente la calidad de las respuestas que obtenemos. Compartimos eje

Episodio 10: Qué es LangChain y cómo usarlo en tu app
En el episodio 10 de "IA++: inteligencia artificial para programadores" hablamos sobre LangChain, una librería que está revolucionando la forma en que integramos modelos de lenguaje en nuestras aplicaciones. Explicamos qué es LangChain, cómo facilita la creación de flujos de trabajo complejos combinando diferentes componentes como prompts, modelos y bases de datos, y por qué es una herramienta cla

Episodio 11: Cómo funcionan los function calling en OpenAI y qué puedes hacer con ellos
En el episodio 11 de "IA++: inteligencia artificial para programadores" hablamos sobre cómo funcionan los function calling en OpenAI, una funcionalidad que permite a los modelos de lenguaje interactuar directamente con funciones definidas por el desarrollador. Explicamos en detalle cómo se configuran estas llamadas, cómo estructurar los esquemas JSON para definir los parámetros y la importancia de

Episodio 12: Qué es el Model Context Protocol (MCP) y por qué importa
En el episodio 12 de "IA++: inteligencia artificial para programadores" hablamos sobre el Model Context Protocol (MCP), explicando qué es y por qué es una pieza clave en la evolución de las aplicaciones basadas en IA. Desglosamos cómo el MCP permite una comunicación más eficiente y estructurada entre los modelos de lenguaje y las aplicaciones, facilitando la integración y mejorando la experiencia

Episodio 13: Generar documentación técnica automáticamente con IA
En el episodio 13 de "IA++: inteligencia artificial para programadores" hablamos sobre cómo aprovechar la inteligencia artificial para generar documentación técnica de manera automática. Abordamos las principales herramientas y técnicas disponibles, desde modelos de lenguaje que pueden interpretar código y crear descripciones claras, hasta integraciones prácticas en flujos de trabajo de desarrollo

Episodio 14: IA en el backend: ideas útiles para automatizar procesos
En el episodio 14 de "IA++: inteligencia artificial para programadores" hablamos sobre cómo integrar la inteligencia artificial en el backend para automatizar procesos y optimizar flujos de trabajo. Exploramos varias ideas prácticas, desde el uso de modelos de lenguaje para generar código automáticamente hasta la automatización de tareas repetitivas como la validación de datos y la gestión de logs

Episodio 15: Este podcast es 100% IA
Arrancamos la segunda temporada mirando cómo se hace este podcast por dentro: todo el audio, incluida mi voz, se genera con IA. Yo defino los temas y un script pide a OpenAI el guion por secciones. Después, ElevenLabs convierte cada párrafo en audio con mi voz clonada; un diccionario ayuda a mantener la pronunciación, y FFmpeg une la voz con la música. La síntesis de voz también mejoró respecto de

Episodio 16: Tu primer MCP en 15 minutos
En este episodio construimos el primer servidor MCP para conectar un blog con un agente de IA. Explico cómo el servidor presenta sus *tools*, cómo la IA elige una operación y cómo viajan la petición y el resultado entre el chat y la API. Para hacerlo, le pido a un agente de código un servidor remoto por HTTP con dos operaciones de lectura: listar entradas y obtener una entrada.
También revisamos

Episodio 17: Los MCP que instalaría hoy
En este episodio cuento qué MCP instalaría hoy para un agente de código y por qué prefiero conectar pocos: cada servidor ocupa espacio en el contexto del agente. Si una tarea ya se resuelve bien con git, SSH o la terminal, no hace falta añadir un MCP. Los que sí consideraría son Chrome DevTools para investigar y comprobar lo que ocurre en el navegador, Context7 para consultar documentación de libr

Episodio 18: Skills
En este episodio de IA++ hablo de las *skills*: instrucciones que permiten a un agente de código repetir un proceso sin investigarlo desde cero. A diferencia de los MCP, que le dan acceso a herramientas, las skills le indican cómo usarlas para una tarea concreta. Explico cómo se guardan en un archivo `SKILL.md` y cómo el agente las carga cuando corresponde.
También cuento casos de uso: documentar

Episodio 19: Hooks
En este episodio hablamos de los *hooks*: scripts que se ejecutan automáticamente en momentos definidos del trabajo de un agente de código. A diferencia de una instrucción en un prompt, el agente no decide si cumplir la regla. Vimos cómo configurarlos antes o después de usar una herramienta, qué datos reciben en JSON y cómo sus códigos de salida permiten continuar, bloquear una operación o informa











