Unlock the power of OpenAI's GPT models with "Programming GPTs: A practical guide to building intelligent applications with OpenAI" by Yann Debray. This book, born from hundreds of hours of hands-on experimentation, guides you beyond basic ChatGPT interaction. Learn to build your own conversational AI bots using the Chat API, master text summarization with LangChain, and create sophisticated question-answering systems with vector search. Explore advanced applications like building digital assistants with the Assistant API, transcribing and synthesizing speech, and leveraging the Vision and Dall-E APIs for image manipulation and generation. Whether you're a seasoned developer or a curious beginner, this practical guide empowers you to create intelligent applications using the latest OpenAI technology.

Review Programming GPTs
I'm incredibly happy with how "Programming GPTs" turned out! It's been a labor of love, really. For over a year, I've been completely immersed in the world of GPTs, experimenting, coding, and basically obsessing over the possibilities. I built countless little AI applications – some for fun, some to streamline my work – and I kept thinking, "This stuff is amazing, and others should be able to do this too!" That's what sparked the idea for the book.
My goal was to create something accessible and practical, a guide that would demystify the process of building intelligent applications with OpenAI's tools. I wanted to avoid getting bogged down in overly theoretical explanations. Instead, I focused on hands-on instruction, providing clear, step-by-step examples that readers can follow along with. I've included all the code on GitHub, making it easy for everyone to experiment and adapt the projects to their own needs.
I’m particularly proud of the way the book covers various aspects of GPT programming. We start with the fundamentals, giving readers a solid grounding in how these models work. Then we dive into specific applications, exploring how to build conversational AI using the Chat API, summarize text with LangChain, implement powerful question-answering systems with vector search, and even create image-manipulating applications with Dall-E and the Vision API. The section on building a "digital sidekick" using the Assistant API was particularly fun to write, and I think it showcases the true potential of these technologies.
One of the things I enjoyed most about writing this book was the opportunity to share the lessons I learned along the way. I've encountered plenty of frustrating roadblocks and unexpected challenges during my journey, and I wanted to equip readers with the knowledge to navigate those same hurdles. I tried to anticipate common problems and offer solutions, making the learning process smoother and more efficient.
The feedback I’ve received so far has been incredibly encouraging. Hearing from readers who have successfully used the book to build their own AI applications is truly rewarding. Knowing that my work has empowered others to explore this exciting field fills me with a deep sense of satisfaction. Of course, there's always room for improvement, and I welcome any feedback – whether it's suggestions for future editions, bug reports, or just general thoughts and comments. Feel free to reach out! I'm always eager to connect with other AI enthusiasts and learn from their experiences. Ultimately, I hope "Programming GPTs" serves as a springboard for innovation and helps readers unlock the immense potential of OpenAI's powerful tools.
Information
- Dimensions: 6 x 0.46 x 9 inches
- Language: English
- Print length: 200
- Publication date: 2024
Preview Book






