Prefacio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

A los cinco días de su lanzamiento, ChatGPT alcanzó la impresionante cifra de un millón de usuarios, conmocionando a la industria tecnológica y a otros sectores. Como efecto secundario, la API OpenAI para la generación de texto con IA salió de repente a la luz, a pesar de llevar tres años disponible. La interfaz ChatGPT mostró el potencial de tales modelos lingüísticos, y de repente los desarrolladores e inventores empezaron a darse cuenta de las increíbles posibilidades que tenían a su alcance.

Desde la publicación de la primera edición de este libro, OpenAI ha actualizado su API, añadiendo capacidades de visión a GPT-4. Pero lo más importante es que los programadores, desarrolladores, ingenieros de software y arquitectos han adoptado sin reservas las tecnologías de modelos de grandes lenguajes (LLM), y en los últimos meses hemos sido testigos de un aumento del número de herramientas, marcos de trabajo, patrones de diseño, buenas prácticas y similares. Estas innovaciones están capacitando a todo el mundo para hacer fructificar ideas y conceptos de investigación en forma de proyectos sólidos que puedan aportar valor a las empresas de forma eficaz.

El campo del procesamiento del lenguaje natural (PLN) ha experimentado increíbles avances técnicos a lo largo de los años, pero hasta hace poco, el uso de la tecnología estaba limitado a una élite reducida. La API OpenAI y las bibliotecas que la acompañan ofrecen una solución lista para usar a cualquiera que desee crear aplicaciones potenciadas por la IA. No es necesario tener un hardware potente ni conocimientos profundos de inteligencia artificial; con sólo unas pocas líneas de código, los desarrolladores pueden integrar funciones increíbles en sus proyectos a un coste razonable.

Esta edición se basa en los cimientos establecidos en la primera edición, incorporando los últimos avances en tecnología de IA y el progreso que han construido colectivamente los investigadores, desarrolladores y entusiastas que siguen ampliando los límites de la innovación.

Combinamos nuestros conocimientos y experiencia -Olivier como científico de datos, y Marie-Alice como ingeniera de software- para ofrecerte una amplia comprensión de cómo desarrollar aplicaciones con GPT-4 y ChatGPT. En estas páginas, encontrarás explicaciones claras y detalladas de los conceptos de IA, así como directrices fáciles de usar sobre cómo integrar los servicios OpenAI de forma eficaz, segura y rentable.

Este libro está diseñado para ser accesible a todos, aunque te será útil tener algunos conocimientos básicos de Python. Mediante explicaciones claras, proyectos de ejemplo e instrucciones paso a paso, te invitamos a descubrir cómo GPT-4 y ChatGPT pueden transformar la forma en que interactuamos con las máquinas.

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva
Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.
Constant width
Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.
Nota

Este elemento significa una nota general.

Consejo

Este elemento significa un consejo o sugerencia.

Advertencia

Este elemento indica una advertencia o precaución.

Utilizar ejemplos de código

El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://oreil.ly/DevAppsGPT_GitHub.

Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a support@oreilly.com.

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.

Agradecemos la atribución, pero en general no la exigimos. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo "Developing Apps with GPT-4 and ChatGPT", 2ª ed., de Olivier Caelen y Marie-Alice Blete (O'Reilly). Copyright 2024 Olivier Caelen y Marie-Alice Blete, 978-1-098-16810-0".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en permissions@oreilly.com.

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita https://oreilly.com.

Cómo contactar con nosotros

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/devAppsGPT2e.

Para obtener noticias e información sobre nuestros libros y cursos, visita https://oreilly.com.

Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media

Míranos en YouTube: https://youtube.com/oreillymedia

Agradecimientos

Escribir un libro sobre uno de los temas de IA que más rápido avanza no habría sido posible sin la ayuda de muchas personas. Queremos dar las gracias al increíble equipo de O'Reilly por su apoyo, sus consejos y sus acertados comentarios, especialmente a Corbin Collins, Nicole Butterfield, Jonathon Owen, Clare Laylock y Arthur Johnson.

El libro también se ha beneficiado de la ayuda de revisores excepcionales que han dedicado mucho tiempo a proporcionar comentarios inestimables. Muchas gracias a Guillaume Coter, Lucas Soares y Leonie Monigatti.

Muchas gracias a nuestros colegas de Worldline Labs por sus ideas y discusiones interminables sobre ChatGPT y los servicios OpenAI, especialmente a Liyun He Guelton, Guillaume Coter, Luxin Zhang y Patrik De Boe. Un enorme agradecimiento también al equipo de desarrolladores defensores de Worldline, que nos proporcionaron apoyo y ánimo desde el principio, especialmente Jean-Francois James, Raphaël Semeteys y Fanilo Andrianasolo.

También nos gustaría expresar nuestro reconocimiento a la extraordinaria comunidad tecnológica, a los colaboradores de código abierto, a los investigadores y a los entusiastas del LLM que han contribuido a los conocimientos y recursos de la comunidad y que han colaborado para que el desarrollo de aplicaciones basadas en el LLM sea más fácil y rápido, con resultados superiores.

Y, por último, damos las gracias a nuestros amigos y familiares por aguantarnos durante nuestra locura de ChatGPT, permitiéndonos sacar otra edición de este libro en tan poco tiempo.

Get Desarrollo de aplicaciones con GPT-4 y ChatGPT, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.