Este libro es una guía completa para desarrolladores de Python que quieren aprender a crear aplicaciones con grandes modelos de lenguaje. Los autores Olivier Caelen y Marie-Alice Blete abordan las características y beneficios principales de GPT-4 y ChatGPT y explican cómo funcionan.
Índice
Agradecimientos
Sobre los autores
Prefacio
Convenios utilizados en el libro
Usar ejemplos de código
Sobre la imagen de cubierta
1. Conceptos básicos de GPT-4 y ChatGPT
Introducción a los modelos grandes de lenguaje
Explorar las bases de los modelos de lenguaje y el PLN
Entender la arquitectura Transformer y su papel en los LLM
Desmitificar los pasos de la tokenización y la predicción en los modelos GPT
Una breve historia: de GPT-1 a GPT-4
GPT-1
GPT-2
GPT-3
De GPT-3 a InstructGPT
GPT-3.5, Codex y ChatGPT
Casos prácticos y productos de ejemplo de LLM
Be My Eyes
Morgan Stanley
Khan Academy
Duolingo
Yabble
Waymark
Inworld AI
Cuidado con las alucinaciones de la IA: limitaciones y consideraciones
Optimizar modelos GPT con 'plugins' y ajustes
Resumen
2. Profundizar en las API de GPT-4 y ChatGPT
Conceptos esenciales
Modelos disponibles en la API de OpenAI
Probar modelos GPT con Playground de OpenAI
Empezar: la biblioteca Python de OpenAI
Acceso y clave de API de OpenAI
Ejemplo "Hello World"
Utilizar ChatGPT y GPT-4
Opciones de entrada para el 'endpoint' de compleción de chat
Formato del resultado de salida para el 'endpoint' de compleción de chat
De compleciones de texto a funciones
Utilizar otros modelos de compleción de texto
Opciones de entrada para el 'endpoint' de la compleción de texto
Formato del resultado de salida para el 'endpoint' de compleción de texto
Consideraciones
Precio y limitaciones de tokens
Seguridad y privacidad: ¡cuidado!
Otras funcionalidades y API de OpenAI
'Embeddings'
Modelo de moderación
Whisper y DALL-E
Resumen (y chuleta)
3. Crear aplicaciones con GPT-4 y ChatGPT
Panorámica del desarrollo de aplicaciones
Gestión de claves de API
Seguridad y privacidad de datos
Principios de diseño de arquitectura de software
Vulnerabilidades en aplicaciones impulsadas por LLM
Analizar entradas y salidas
La inevitabilidad de la inyección de prompts
Proyectos de ejemplo
Proyecto 1: Crear una solución de generación de noticias
Proyecto 2: Resumir vídeos de YouTube
Proyecto 3: Crear un experto en Zelda BOTW
Proyecto 4: Control por voz
Resumen
4. Técnicas avanzadas para GPT-4 y ChatGPT
Ingeniería de 'prompts'
Diseñar 'prompts' efectivos
Pensar paso a paso
Implementar aprendizaje 'few-shot'
Mejorar la efectividad de los 'prompts'
Ajuste
Empezar
Ajuste con la API de OpenAI
Ajuste de aplicaciones
Generar y ajustar datos sintéticos para una campaña de marketing por correo electrónico
Coste del ajuste
Resumen
5. Avance de las capacidades de los LLM con el marco LangChain y 'plugins'
El 'framework' LangChain
'Prompts' dinámicos
Agentes y herramientas
Memoria
'Embeddings'
'Plugins' de GPT-4
Visión general
La API
El manifiesto del 'plugin'
La especificación OpenAPI
Descripciones
Resumen
Conclusión
Glosario de términos clave
Índice alfabético
Este libro es una guía completa para desarrolladores de Python que quieren aprender a crear aplicaciones con grandes modelos de lenguaje. Los autores Olivier Caelen y Marie-Alice Blete abordan las características y beneficios principales de GPT-4 y ChatGPT y explican cómo funcionan. También es una guía paso a paso para desarrollar aplicaciones utilizando la biblioteca de Python para GPT-4 y ChatGPT, incluyendo herramientas de generación de texto, preguntas y respuestas y resumen de contenidos.
Escrito con un lenguaje claro y conciso, 'Desarrollo de aplicaciones con GPT-4 y ChatGPT' incluye ejemplos fáciles de seguir para ayudarle a entender y aplicar los conceptos a sus proyectos. Los ejemplos de código de Python están disponibles en un repositorio de GitHub y el libro incluye un glosario de términos clave.
¿Listo para aprovechar el poder de los grandes modelos de lenguaje en sus aplicaciones? Este libro es de lectura obligatoria.
Colección
TÍTULOS ESPECIALES
Código
2315256
I.S.B.N.
978-84-415-4925-8
Publicación 25/01/2024
Clasificación IBIC
UYQM
Formato
Papel
Páginas
168
Colección
TÍTULOS ESPECIALES
Código
2382488
I.S.B.N.
978-84-415-4936-4
Publicación 25/01/2024
Clasificación IBIC
UYQM
Formato
ePub
Autor
Olivier Caelen
Olivier Caelen es investigador de 'machine learning' en Worldline, empresa pionera en 'paytech' para las soluciones de pago sin problemas. También imparte un curso de introducción al ML y un curso avanzado de 'deep learning' en la Universidad Libre de Bruselas. Tiene dos títulos de máster en estadística e informática y un doctorado en 'machine learning'. Es coautor de 42 publicaciones en conferencias/revistas científicas revisadas por pares y coinventor de seis patentes.
Marie-Alice Blete trabaja actualmente en el departamento de I+D de Worldline como arquitecta de software e ingeniera de datos. Aboga por las buenas prácticas de ingeniería entre sus colegas científicos de datos y le interesan especialmente las cuestiones de rendimiento y latencia asociadas al despliegue de las soluciones de IA. También es 'developer advocate' y disfruta compartiendo su conocimiento e implicándose en la comunidad como oradora sobre tecnología.