</> CodeBooks
    ← Volver a IA: fundamentos y aplicaciones (página 4)
    Portada de The Developer’s Guide to AI

    The Developer’s Guide to AI

    Jacob Orshalick, Jerry Reghunadh, Danny Thompson

    Editorial
    No Starch Press
    Año
    2026
    Páginas
    ~432
    Nivel
    Intermedio

    De qué trata

    Guía de campo práctica orientada a programadores de software en activo, creada por Jacob Orshalick, Jerry Reghunadh y Danny Thompson para enseñar a integrar capacidades de inteligencia artificial y modelos de lenguaje de gran tamaño (LLMs) en aplicaciones comerciales modernas. La obra se fundamenta en las herramientas y lenguajes habituales de la industria (Python, JavaScript/Node.js, React, APIs REST y bases de datos) y está dirigida a desarrolladores web, backend y full-stack de nivel intermedio que desean crear funcionalidades con IA en producción sin necesidad de cursar estudios avanzados de ciencia de datos o estadística teórica.

    El texto cubre la implementación práctica del ciclo de vida del software con IA: conexión con modelos de lenguaje fundacionales y locales (OpenAI API, Anthropic, Ollama), streaming de respuestas en interfaces web interactivas (React con Vite, Express, LangChain.js), ingeniería de prompts estructurada, formateo estricto de salidas (JSON mode) y control de errores. Desarrolla paso a paso arquitecturas de generación aumentada por recuperación (RAG) utilizando bases de datos vectoriales y algoritmos de segmentación semántica, técnicas de adaptación de modelos mediante fine-tuning ligero con LoRA, y la construcción de sistemas de agentes autónomos basados en llamadas a herramientas (tool calling) y el estándar Model Context Protocol (MCP).

    El libro propone un enfoque mixto centrado en la creación de aplicaciones funcionales y componentes arquitectónicos listos para producción, abordando retos cruciales como la gestión de costes, latencia de llamadas, consumo de tokens y observabilidad en entornos reales. Aporta una perspectiva pragmática de ingeniería de software que traslada la IA desde prototipos de juguete hacia código mantenible y robusto; no aborda el pre-entrenamiento de redes desde cero ni la derivación matemática de las matrices de atención de los transformadores. Para aprovecharlo al máximo conviene tener soltura con JavaScript/TypeScript o Python, llamadas asíncronas y consumo de APIs web.

    • LLM
    • Prompt Engineering
    • RAG
    • Bases de datos vectoriales
    • Model Context Protocol (MCP)
    • Agentes de IA
    • Fine-Tuning
    • LoRA
    • Python
    • JavaScript
    • LangChain.js
    • Ollama

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación web con streaming interactivo de LLM

    Interfaz interactiva desarrollada en React y Vite conectada a un servidor Node.js/Express que consume modelos remotos y locales (vía Ollama) transmitiendo tokens en tiempo real.

    Pipeline de generación aumentada por recuperación (RAG)

    Sistema de consulta sobre documentación privada que fragmenta textos, genera embeddings semánticos y recupera contexto mediante bases de datos vectoriales para formular respuestas precisas.

    Agente autónomo con Model Context Protocol (MCP)

    Agente inteligente capaz de ejecutar flujos de trabajo autónomos y llamadas a funciones integrando el protocolo estándar MCP para interactuar con herramientas del sistema de desarrollo.

    Más de IA: fundamentos y aplicaciones con nivel Intermedio