A Game-Changer for Software Professionals
Programming Large Language Models with Azure Open AI is a must-read for anyone interested in pushing the boundaries of software development. Francesco Esposito, an Artificial Intelligence expert, takes you on a journey through the fascinating world of conversational programming and prompt engineering with Large Language Models (LLMs).
This book is a treasure trove of knowledge, offering insights into the history of LLMs and conversational programming, while also providing hands-on guidance on how to leverage these powerful technologies to build better business software applications.
Unleash the Power of Natural Language
Esposito brilliantly illustrates how LLMs can be utilized in various scenarios, including crafting sophisticated business solutions, bridging the gap between humans and software-equipped machines, and building powerful reasoning engines. The book delves deep into prompting techniques and conversational programming patterns, unlocking the potential of natural language as a new, advanced approach to coding.
With concrete end-to-end demonstrations featuring Python and ASP.NET Core, you’ll learn versatile patterns of interaction between existing processes, APIs, data, and human input.
Comprehensive Coverage
From understanding the fundamentals of prompting and core use cases to engineering advanced prompts that connect LLMs to data and function calling, this book covers it all. You’ll even explore how to use natural language in code to define workflows and orchestrate existing APIs.
Additionally, the book addresses important considerations such as responsible AI, security, privacy, and accuracy concerns, as well as the AI regulatory landscape.
- Build and implement a personal assistant
- Apply a retrieval augmented generation (RAG) pattern to formulate responses based on a knowledge base
- Construct a conversational user interface
Tailored for Professionals and Enthusiasts
Whether you’re an IT professional, consultant, software architect, lead developer, programmer, or a Machine Learning enthusiast, this book is an invaluable resource. It caters to anyone interested in natural language processing or real-world applications of human-like language in software.
Embrace the future of software development and unlock the power of conversational programming with Programming Large Language Models with Azure Open AI.