Tiempo de lectura: 4 minutos

Hace unas semanas gané un libro junto a un amigo durante un evento de ciberseguridad e IA de la Universidad San Jorge. Dicho libro fue Programar con Inteligencia Artificial, de Joaquín Ruiz, una obra que busca servir como guía sobre IA aplicada a la programación tanto para desarrolladores como estudiantes y profesionales.

En este libro de poco más de 200 páginas (y que devoré enseguida) Ruiz nos invita a pensar más allá de la programación puntual para enfocarnos en la visión estratégica a largo plazo, analizando tanto tendencias actuales como futuras del mundo de la programación y ofreciéndonos hasta 50 ejemplos de código listos para usar.

Y es que en su libro, Joaquín nos revela la era del código ha cambiado y que estamos ante una nueva era del desarrollo de software, marcada por la integración de la IA y la aparición del «código conversacional». Nos explica cómo los sistemas de IA están transformando la forma en que interactuamos con la aplicaciones y cómo se diseñan los flujos de trabajo, haciendo hincapié en la relevancia de entender los fundamentos de la IA antes de implementarla.

El autor nos recuerda como los prompts tradicionales han ido evolucionando hacia agentes más autónomos, capaces de realizar tareas cada vez más complejas, abordando conceptos como la interacción con sistemas y la necesidad de diseñar agentes que puedan tomar decisiones de manera semiautomática, incluyendo además ejemplos de cómo estructurar prompts para obtener resultados más eficientes.

Joaquín Ruiz, ingeniero y autor del libro

El libro nos introduce conceptos como el MCP (Model Context Protocol), un protocolo que estructura los modelos de IA y sus contextos de aplicación. Detalla así cada uno de sus principios arquitectónicos además de estrategias de organización de datos y modelos para permitir un desarrollo más ordenado y escalable. En mi opinión, se trata del capítulo «más técnico y profundo», el cual encuentro el más atractivo para los desarrolladores profesionales que deseen entender cómo estructurar sus proyectos de IA de manera profesional.

También se abordan los entornos de desarrollo diseñados solo para programación con IA y como los IDEs actuales pueden integrar herramientas de machine learning, gestionar modelos y automatizar tareas complejas desde un solo lugar, además de recomendaciones sobre configuraciones y flujos de trabajo para optimizar la productividad. Para «llegar a buen puerto» Ruiz enumera varias metodologías para estructurar flujos de trabajo, asignar tareas a agentes y supervisar la ejecución de modelos.

El escritor también aborda el tema de las jerarquías y como han ido cambiando los roles profesionales con la IA. Este artículo me gusta especialmente porque creo puede inspirar a cualquiera a «lanzarse» e intentar a superarse dentro de su industria y asumir responsabilidades estratégicas. Además, la forma en la que ofrece ejemplos prácticos de patrones observados en la implementación de IA en proyectos reales permite al lector conocer apps concretas, identificar buenas prácticas y comprender como aplicarse a la práctica.

No obstante, todo poder conlleva una gran responsabilidad, y Joaquín nos lo recuerda mencionando riesgos asociados a los sistemas autónomos de IA y haciéndonos reflexionar sobre cuestiones técnicas, posibles sesgos y dilemas éticos, aunque también propone estrategias para mitigar dichos problemas y actuar de forma responsable. Este es otro de mis capítulos favoritos ya que la ética se presenta como un componente inseparable de la inteligencia artificial y del desarrollo de esta a largo plazo.

A nivel empresa, Ruiz también explica como las organizaciones pueden adaptarse a la IA, describiendo estrategias de formación, organización de equipos y adaptación de procesos, con el objetivo de integrar la IA de manera óptima para tu cada puesto de trabajo.

Conclusión: Por qué comprarte este libro

En conjunto programar con Inteligencia Artificial es un libro que destaca tanto en su parte teórica como práctica. Creo que se trata de una buena guía para todo aquel que diseñe o busque diseñar, implementar y supervisar sistemas inteligentes. En lo personal, he disfrutado mucho los diversos ejemplos prácticos que nos propone Ruiz.

Diría que este libro está especialmente recomendado para desarrolladores, desde principiantes y estudiantes, hasta perfiles junior, senior, full stack y profesionales, que quieran mejorar sus proyectos. Si eres uno de ellos, te recomiendo y te animo a adquirir el libro para que descubras estos conceptos con mayor profundidad.

La portada del libro

Sobre el autor

Joaquín Ruiz es un ingeniero informático aragonés con más de 15 años de experiencia en desarrollo de software, arquitectura IT e inteligencia artificial. Actualmente es Head of Technology y especialista en IA generativa y automatizaciones, enfocado en la integración de modelos de lenguaje y RAG en aplicaciones reales.

Compagina su labor técnica con la docencia y la divulgación literaria; además, imparte clases de desarrollo web e IA en el Grupo San Valero, además de como ponente en eventos y podcast. Apasionado por el desarrollo AI-first, la arquitectura de microservicios y las soluciones escalables, promueve una visión práctica, metodológica y estructurada del uso de la IA en el desarrollo y programación moderno.

Puedes adquirir el libro pinchando Este enlace

Sigue también a Joaquín en YouTube