Cantitate/Preț
Produs

Programming Large Language Models with Azure Open AI: Conversational programming and prompt engineering with LLMs

Autor Francesco Esposito
en Limba Engleză Paperback – 5 iun 2024

STRUCTURA progresivă: de la concept la implementare, ghidează parcursul cititorului prin complexitatea integrării modelelor de limbaj de mari dimensiuni în aplicații de business. Descoperim aici o abordare tehnică riguroasă, unde Francesco Esposito transformă teoria inteligenței artificiale în soluții software concrete. Găsim în această carte un accent deosebit pe utilizarea limbajului natural ca metodă avansată de programare, oferind demonstrații practice care utilizează Python și ASP.NET Core pentru a orchestra API-uri și procese existente. Notăm cu interes detalierea tiparului Retrieval Augmented Generation (RAG), o componentă esențială pentru dezvoltatorii care doresc să construiască sisteme capabile să genereze răspunsuri fundamentate pe date proprii. Autorul nu se limitează la execuția codului, ci explorează și mecanismele de raționament prin tehnici de „function calling”, permițând modelelor să interacționeze activ cu mediul exterior. Complementar volumului Azure OpenAI for Cloud Native Applications, care se concentrează pe arhitecturi cloud-native, acest titlu acoperă în profunzime zona de programare conversațională și ingineria prompturilor ca paradigmă nouă de dezvoltare. De asemenea, spre deosebire de Getting Started with Azure OpenAI, care pune accent pe administrare și deployment prin CLI sau Terraform, lucrarea de față se concentrează pe arhitectura internă a aplicațiilor și pe utilizarea cadrelor de lucru (frameworks) externe pentru LLM. Experiența de lectură este una densă, orientată spre pragmatism, incluzând analize necesare despre securitatea AI și conformitatea cu noile reglementări în domeniu.

Citește tot Restrânge

Preț: 24968 lei

Preț vechi: 31211 lei
-20%

Puncte Express: 375

Carte disponibilă

Livrare economică 17 septembrie-01 octombrie
Livrare express 02-08 septembrie pentru 3512 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9780138280376
ISBN-10: 0138280371
Pagini: 256
Dimensiuni: 195 x 235 x 15 mm
Greutate: 0.5 kg
Ediția:1. Auflage
Editura: Microsoft Press

De ce să citești această carte

Recomandăm această carte arhitecților software și dezvoltatorilor care doresc să treacă de la simple interogări de chat la sisteme complexe de business. Veți câștiga expertiză în implementarea RAG și în utilizarea Azure OpenAI pentru a automatiza sarcini complexe. Este un ghid esențial pentru cei care vor să stăpânească legătura dintre codul tradițional și capacitățile de raționament ale modelelor GPT.


Descriere

Use LLMs to build better business software applications Autonomously communicate with users and optimize business tasks with applications built to make the interaction between humans and computers smooth and natural. Artificial Intelligence expert Francesco Esposito illustrates several scenarios for which a LLM is effective: crafting sophisticated business solutions, shortening the gap between humans and software-equipped machines, and building powerful reasoning engines. Insight into prompting and conversational programming--with specific techniques for patterns and frameworks--unlock how natural language can also lead to a new, advanced approach to coding. Concrete end-to-end demonstrations (featuring Python and ASP.NET Core) showcase versatile patterns of interaction between existing processes, APIs, data, and human input. Artificial Intelligence expert Francesco Esposito helps you: Understand the history of large language models and conversational programming Apply prompting as a new way of coding Learn core prompting techniques and fundamental use-cases Engineer advanced prompts, including connecting LLMs to data and function calling to build reasoning engines Use natural language in code to define workflows and orchestrate existing APIs Master external LLM frameworks Evaluate responsible AI security, privacy, and accuracy concerns Explore 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 For IT Professionals and Consultants For software professionals, architects, lead developers, programmers, and Machine Learning enthusiasts For anyone else interested in natural language processing or real-world applications of human-like language in software

Notă biografică

Dino Esposito: If I look back, I count more 20 books authored and 1000+ articles in a 25-year-long career. I’ve been writing the “Cutting Edge” column for MSDN Magazine month after month for 22 consecutive years. It is commonly recognized that such books and articles have helped the professional growth of thousands of .NET and ASP.NET developers and software architects worldwide.After I escaped a dreadful COBOL project, in 1992 I started as a C developer, and since then, I have witnessed MFC and ATL, COM and DCOM, the debut of .NET, the rise and fall of Silverlight, and the ups and downs of various architectural patterns. In 1995 I led a team of five dreamers who actually deployed things that today we would call Google Photos and Shuttershock–desktop applications capable of dealing with photos stored in a virtual place that nobody had called the cloud yet. Since 2003 I have written Microsoft Press books about ASP.NET and also authored the bestseller Microsoft .NET: Architecting Applications for the Enterprise. I have a few successful Pluralsight courses on .NET architecture, ASP.NET MVC UI, and, recently, ML.NET. As architect of most of the backoffice applications that keep the professional tennis world tour running, I’ve been focusing on renewable energy, IoT, and artificial intelligence for the past two years as the corporate digital strategist at BaxEnergy.You can get in touch with me through https://youbiquitous.net or twitter.com/despos, or you can connect to my LinkedIn network.Francesco Esposito: I was 12 or so in the early days of the Windows Phone launch, and I absolutely wanted one of those devices in my hands. I could have asked Dad or Mom to buy it, but I didn’t know how they would react. As a normal teenager, I had exactly zero chance of having someone buy it for me. So, I found out I was quite good at making sense of programming languages and impressed some folks at Microsoft enough to have a device to test. A Windows Phone was only the beginning; then came my insane passion for iOS and, later, the shortcuts of C#.The current part of my life began when I graduated from high school, one year earlier than expected. By the way, only 0.006 percent of students do that in Italy. I felt as powerful as a semi-god and enrolled in mathematics. I failed my first exams, and the shock put me at work day and night on ASP.NET as a self punishment. I founded my small software company, Youbiquitous, and began living on my own money. In 2017, my innate love for mathematics was resurrected and put me back on track with studies and led me to take the plunge in financial investments and machine learning.This book, then, is the natural consequence of the end of my childhood. I wanted to give something back to my dad and help him make sense of the deep mathematics behind neural networks and algorithms. By the way, I have a dream: developing a supertheory of intelligence that would mathematically explore why the artificial intelligence of today works and where we can go further.You can get in touch with me at https://youbiquitous.net.