</> CodeBooks
    ← Volver a IA generativa y LLMs (página 12)
    Portada de Prompt Engineering for LLMs

    Prompt Engineering for LLMs

    John Berryman, Albert Ziegler

    Editorial
    O'Reilly
    Año
    2025
    Páginas
    ~282
    Nivel
    Intermedio

    De qué trata

    Tratado de ingeniería de software escrito por John Berryman y Albert Ziegler (ingenieros que participaron activamente en la construcción de GitHub Copilot), centrado en la metodología, arquitectura y ciencia detrás de las aplicaciones impulsadas por modelos de lenguaje grande. Está dirigido a desarrolladores e ingenieros de software de nivel intermedio con buen dominio de programación que necesitan diseñar sistemas robustos y predecibles basados en LLMs, adoptando patrones rigurosos de desarrollo en lugar de heurísticas superficiales.

    El contenido profundiza en el funcionamiento interno de los LLMs (mecanismos de atención, tokenización probabilística y límites de la ventana de contexto) para estructurar el contenido de las instrucciones mediante few-shot learning, chain-of-thought y técnicas de control para garantizar salidas estructuradas en formatos como JSON. Detalla la construcción de agentes conversacionales mediante definición rigurosa de herramientas (tool calling) y el patrón ReAct, la descomposición de tareas en flujos de trabajo multi-paso (workflows de agentes) y la creación de marcos sistemáticos de evaluación continua tanto fuera de línea (suites de prueba con casos representativos) como en línea (pruebas A/B y telemetría en producción).

    El texto ejemplifica estas técnicas mediante la construcción de workflows de agentes para la automatización de marketing en complementos de comercio electrónico (como extensiones para Shopify) y bancos de pruebas automatizados para medir la degradación o mejora de calidad en las respuestas del sistema. Su aportación sobresaliente es la mentalidad de ingeniería de producción que imprimen autores formados en GitHub, destacando la necesidad ineludible de testing y observabilidad antes de considerar una aplicación lista; como contraparte, prescinde totalmente de la generación de imágenes y del audio, manteniendo un enfoque estricto en texto, código y lógica agéntica.

    • LLMs
    • Prompt Engineering
    • Tool Calling
    • Patrón ReAct
    • Gestión de contexto
    • JSON estructurado
    • Evaluación de LLMs
    • Pruebas A/B
    • Agentes conversacionales
    • Flujos de trabajo con LLMs
    • Chain of Thought

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Automatización de marketing para plugins de comercio electrónico

    Flujo de trabajo multi-paso orquestado por agentes que descompone tareas complejas para redactar, revisar y optimizar campañas promocionales de productos orientadas a plataformas como Shopify.

    Suite de evaluación y testing sistemático para aplicaciones LLM

    Marco de evaluación offline y online que compara el rendimiento de diferentes versiones de prompts mediante bancos de pruebas automatizados y métricas de producción.

    Más de IA generativa y LLMs con nivel Intermedio