</> CodeBooks
    ← Volver a IA generativa y LLMs (página 7)
    Portada de AI-Powered Developer

    AI-Powered Developer

    Nathan B. Crocker

    Editorial
    Manning
    Año
    2024
    Páginas
    ~242
    Nivel
    Intermedio

    De qué trata

    Publicado por Manning en 2024, el libro de Nathan B. Crocker enseña a incorporar asistentes de inteligencia artificial generativa —principalmente ChatGPT, GitHub Copilot y Copilot Chat— a lo largo de todo el ciclo de vida del desarrollo de software profesional. Está pensado para programadores de software, ingenieros de control de calidad y directores técnicos de nivel intermedio que dominen al menos un lenguaje de programación moderno (preferentemente Python) y deseen utilizar las herramientas de IA no como generadores aislados de código, sino como asistentes de ingeniería supervisados con rigor metodológico.

    La obra enseña a formular prompts técnicos estructurados para la fase de concepción arquitectónica, generar código base estructurado («boilerplate») y diseñar modelos de datos relacionales. El desarrollo se apoya en un stack moderno de Python utilizando el framework web FastAPI, esquemas de validación de datos con Pydantic y el mapeador relacional SQLAlchemy. Además, abarca la generación y ejecución de pruebas automatizadas con pytest, la creación interactiva de diagramas de diseño con Mermaid, la contenedorización mediante Docker y el uso de la IA para auditar código, refactorizar componentes antiguos y depurar excepciones en tiempo de ejecución.

    El núcleo práctico del libro guía la construcción progresiva de una aplicación empresarial completa: un sistema de gestión de activos tecnológicos (IT Asset Management - ITAM) diseñado con arquitectura hexagonal, desde los modelos y adaptadores hasta los endpoints y las pruebas unitarias. Su gran virtud radica en su enfoque realista: enseña a tratar a la IA como un programador júnior al que hay que supervisar minuciosamente, recalcando la necesidad de validar cada sugerencia contra alucinaciones y agujeros de seguridad. No profundiza en entrenamiento o ajuste fino de modelos fundacionales, pero constituye una excelente guía práctica para cualquier profesional que quiera acelerar la entrega de software empresarial sin sacrificar calidad ni robustez.

    • GitHub Copilot
    • ChatGPT
    • Python
    • FastAPI
    • SQLAlchemy
    • Pydantic
    • Prompt Engineering
    • Testing con pytest
    • Docker
    • Refactorización
    • Arquitectura de software

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Sistema de gestión de activos de TI (ITAM)

    Aplicación web completa construida con FastAPI, SQLAlchemy, Pydantic y Docker bajo principios de arquitectura hexagonal, diseñada, refactorizada, probada y empaquetada con la asistencia de ChatGPT y GitHub Copilot.

    Más de IA generativa y LLMs con nivel Intermedio