</> CodeBooks
    ← Volver a IA generativa y LLMs (página 17)
    Portada de Guide to Using Generative AI in Programming

    Guide to Using Generative AI in Programming

    Antti Laaksonen

    Editorial
    Springer
    Año
    2026
    Páginas
    ~251
    Nivel
    Intermedio

    De qué trata

    Escrito por Antti Laaksonen (reconocido docente y autor de manuales de programación competitiva) y publicado por Springer en 2026 en la serie Undergraduate Topics in Computer Science, este libro es un manual riguroso y pragmático sobre el uso efectivo y consciente de la IA generativa en la programación. Se sitúa en la era de los modelos de lenguaje contemporáneos (ChatGPT, Claude, GitHub Copilot) y las nuevas tendencias de desarrollo asistido (incluyendo la generación de interfaces a partir de bocetos y el emergente fenómeno del vibe coding). Está dirigido a estudiantes de informática, programadores profesionales y educadores que ya dominan los conceptos básicos de programación y desean integrar asistentes de IA sin degradar su criterio técnico ni sus habilidades de resolución de problemas.

    La obra aborda de forma sistemática las tareas cotidianas del desarrollo de software donde los LLMs aportan mayor valor: recuperación de información técnica y sintáctica (superando las búsquedas clásicas en motores y foros), generación dirigida de código mediante prompting estructurado, creación de scripts de shell, expresiones regulares y consultas SQL. Asimismo, dedica secciones detalladas a la generación de pruebas unitarias automáticas, inspección de código, análisis y refactorización de bases de código legadas, y depuración de errores complejos. Explica además el funcionamiento interno y las limitaciones intrínsecas de los LLMs (como el carácter probabilístico del próximo token, las alucinaciones y los paquetes fantasma), así como el debate pedagógico sobre cómo aprender y enseñar a programar en la era de la IA.

    El enfoque del libro es mixto: combina explicaciones sobre la naturaleza de los LLMs con numerosas técnicas prácticas de interacción, ejemplos de prompts y fragmentos de código en lenguajes como Python, SQL y entornos web. No desarrolla un único proyecto monolítico, sino que entrena al lector para resolver problemas modulares manteniendo siempre el control crítico ("mantener al programador al mando"). Su valor diferencial reside en la perspectiva docente y crítica de Laaksonen: no vende la IA como una solución mágica, sino como una herramienta que exige una verificación humana estricta y advierte con claridad sobre el riesgo de depender de código generado que no se es capaz de comprender. Es una lectura imprescindible para programadores y profesores que buscan un marco metódico frente al auge de los asistentes de código.

    • Generación de código
    • Ingeniería de prompts
    • Pruebas unitarias
    • Depuración de código
    • Refactorización
    • ChatGPT
    • GitHub Copilot
    • Grandes modelos de lenguaje (LLMs)
    • Vibe coding
    • Pedagogía de la programación
    • Seguridad en código IA

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de IA generativa y LLMs con nivel Intermedio