Generative AI Application Integration Patterns Integrate large language models into your applications
Unleash the transformative potential of GenAI with this comprehensive guide that serves as an indispensable roadmap for integrating large language models into real-world applications. Gain invaluable insights into identifying compelling use cases, leveraging state-of-the-art models effectively, depl...
Uloženo v:
| Hlavní autoři: | , |
|---|---|
| Médium: | E-kniha |
| Jazyk: | angličtina |
| Vydáno: |
Birmingham
Packt Publishing
2024
Packt Publishing, Limited Packt Publishing Limited |
| Vydání: | 1 |
| Témata: | |
| ISBN: | 9781835887608, 1835887600 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Unleash the transformative potential of GenAI with this comprehensive guide that serves as an indispensable roadmap for integrating large language models into real-world applications. Gain invaluable insights into identifying compelling use cases, leveraging state-of-the-art models effectively, deploying these models into your applications at scale, and navigating ethical considerations.
Key Features
Get familiar with the most important tools and concepts used in real scenarios to design GenAI appsInteract with GenAI models to tailor model behavior to minimize hallucinationsGet acquainted with a variety of strategies and an easy to follow 4 step frameworks for integrating GenAI into applications
Book Description
Explore the transformative potential of GenAI in the application development lifecycle. Through concrete examples, you will go through the process of ideation and integration, understanding the tradeoffs and the decision points when integrating GenAI. With recent advances in models like Google Gemini, Anthropic Claude, DALL-E and GPT-4o, this timely resource will help you harness these technologies through proven design patterns. We then delve into the practical applications of GenAI, identifying common use cases and applying design patterns to address real-world challenges. From summarization and metadata extraction to intent classification and question answering, each chapter offers practical examples and blueprints for leveraging GenAI across diverse domains and tasks. You will learn how to fine-tune models for specific applications, progressing from basic prompting to sophisticated strategies such as retrieval augmented generation (RAG) and chain of thought. Additionally, we provide end-to-end guidance on operationalizing models, including data prep, training, deployment, and monitoring. We also focus on responsible and ethical development techniques for transparency, auditing, and governance as crucial design patterns.
What you will learn
Concepts of GenAI: pre-training, fine-tuning, prompt engineering, and RAGFramework for integrating AI: entry points, prompt pre-processing, inference, post-processing, and presentationPatterns for batch and real-time integrationCode samples for metadata extraction, summarization, intent classification, question-answering with RAG, and moreEthical use: bias mitigation, data privacy, and monitoringDeployment and hosting options for GenAI models
Who this book is for
This book is not an introduction to AI/ML or Python. It offers practical guides for designing, building, and deploying GenAI applications in production. While all readers are welcome, those who benefit most include: Developer engineers with foundational tech knowledge Software architects seeking best practices and design patterns Professionals using ML for data science, research, etc., who want a deeper understanding of Generative AI Technical product managers with a software development background This concise focus ensures practical, actionable insights for experienced professionals |
|---|---|
| AbstractList | <![CDATA[Unleash the transformative potential of GenAI with this comprehensive guide that serves as an indispensable roadmap for integrating large language models into real-world applications. Gain invaluable insights into identifying compelling use cases, leveraging state-of-the-art models effectively, deploying these models into your applications at scale, and navigating ethical considerations.Key FeaturesGet familiar with the most important tools and concepts used in real scenarios to design GenAI appsInteract with GenAI models to tailor model behavior to minimize hallucinationsGet acquainted with a variety of strategies and an easy to follow 4 step frameworks for integrating GenAI into applicationsBook DescriptionExplore the transformative potential of GenAI in the application development lifecycle. Through concrete examples, you will go through the process of ideation and integration, understanding the tradeoffs and the decision points when integrating GenAI.With recent advances in models like Google Gemini, Anthropic Claude, DALL-E and GPT-4o, this timely resource will help you harness these technologies through proven design patterns.We then delve into the practical applications of GenAI, identifying common use cases and applying design patterns to address real-world challenges. From summarization and metadata extraction to intent classification and question answering, each chapter offers practical examples and blueprints for leveraging GenAI across diverse domains and tasks. You will learn how to fine-tune models for specific applications, progressing from basic prompting to sophisticated strategies such as retrieval augmented generation (RAG) and chain of thought.Additionally, we provide end-to-end guidance on operationalizing models, including data prep, training, deployment, and monitoring. We also focus on responsible and ethical development techniques for transparency, auditing, and governance as crucial design patterns.What you will learnConcepts of GenAI: pre-training, fine-tuning, prompt engineering, and RAGFramework for integrating AI: entry points, prompt pre-processing, inference, post-processing, and presentationPatterns for batch and real-time integrationCode samples for metadata extraction, summarization, intent classification, question-answering with RAG, and moreEthical use: bias mitigation, data privacy, and monitoringDeployment and hosting options for GenAI modelsWho this book is forThis book is not an introduction to AI/ML or Python. It offers practical guides for designing, building, and deploying GenAI applications in production. While all readers are welcome, those who benefit most include:Developer engineers with foundational tech knowledgeSoftware architects seeking best practices and design patternsProfessionals using ML for data science, research, etc., who want a deeper understanding of Generative AITechnical product managers with a software development backgroundThis concise focus ensures practical, actionable insights for experienced professionals]]> Unleash the transformative potential of GenAI with this comprehensive guide that serves as an indispensable roadmap for integrating large language models into real-world applications. Gain invaluable insights into identifying compelling use cases, leveraging state-of-the-art models effectively, deploying these models into your applications at scale, and navigating ethical considerations. Key Features Get familiar with the most important tools and concepts used in real scenarios to design GenAI appsInteract with GenAI models to tailor model behavior to minimize hallucinationsGet acquainted with a variety of strategies and an easy to follow 4 step frameworks for integrating GenAI into applications Book Description Explore the transformative potential of GenAI in the application development lifecycle. Through concrete examples, you will go through the process of ideation and integration, understanding the tradeoffs and the decision points when integrating GenAI. With recent advances in models like Google Gemini, Anthropic Claude, DALL-E and GPT-4o, this timely resource will help you harness these technologies through proven design patterns. We then delve into the practical applications of GenAI, identifying common use cases and applying design patterns to address real-world challenges. From summarization and metadata extraction to intent classification and question answering, each chapter offers practical examples and blueprints for leveraging GenAI across diverse domains and tasks. You will learn how to fine-tune models for specific applications, progressing from basic prompting to sophisticated strategies such as retrieval augmented generation (RAG) and chain of thought. Additionally, we provide end-to-end guidance on operationalizing models, including data prep, training, deployment, and monitoring. We also focus on responsible and ethical development techniques for transparency, auditing, and governance as crucial design patterns. What you will learn Concepts of GenAI: pre-training, fine-tuning, prompt engineering, and RAGFramework for integrating AI: entry points, prompt pre-processing, inference, post-processing, and presentationPatterns for batch and real-time integrationCode samples for metadata extraction, summarization, intent classification, question-answering with RAG, and moreEthical use: bias mitigation, data privacy, and monitoringDeployment and hosting options for GenAI models Who this book is for This book is not an introduction to AI/ML or Python. It offers practical guides for designing, building, and deploying GenAI applications in production. While all readers are welcome, those who benefit most include: Developer engineers with foundational tech knowledge Software architects seeking best practices and design patterns Professionals using ML for data science, research, etc., who want a deeper understanding of Generative AI Technical product managers with a software development background This concise focus ensures practical, actionable insights for experienced professionals Explore the transformative potential of GenAI in the application development lifecycle. Through concrete examples, you will go through the process of ideation and integration, understanding the tradeoffs and the decision points when integrating GenAI. With recent advances in models like Google Gemini, Anthropic Claude, DALL-E and GPT-4o, this timely resource will help you harness these technologies through proven design patterns. We then delve into the practical applications of GenAI, identifying common use cases and applying design patterns to address real-world challenges. From summarization and metadata extraction to intent classification and question answering, each chapter offers practical examples and blueprints for leveraging GenAI across diverse domains and tasks. You will learn how to fine-tune models for specific applications, progressing from basic prompting to sophisticated strategies such as retrieval augmented generation (RAG) and chain of thought. Additionally, we provide end-to-end guidance on operationalizing models, including data prep, training, deployment, and monitoring. We also focus on responsible and ethical development techniques for transparency, auditing, and governance as crucial design patterns. |
| Author | Soria, Luis Lopez Bustos, Juan Pablo |
| Author_xml | – sequence: 1 givenname: Juan Pablo surname: Bustos fullname: Bustos, Juan Pablo – sequence: 2 givenname: Luis Lopez surname: Soria fullname: Soria, Luis Lopez |
| BookMark | eNpljz1PwzAQho34ELR0ZGHqggRDix07zmUMVSmRKtEBsVpOcoHQ4IQ4bem_xyWID-HFd3ofvXquRw5MZZCQM0bH1L3rMAAG3AcIJPP3SO97CffJ4FdI4ciFwvcZFyDDYzKw9sUVcE6F4PKEjGdosNFtscZhFA-jui6L1K2VGcamxaemmxe6bbEx9pQc5rq0OPj6--TxdvowuRvN72fxJJqPNIMgeB8lQucAGfODRKYBl-hB5iUeZpBIyHguE2BJLiB0KiJ3QSq58HiWUicb5h7vk6uuWNslbuxzVbZWrUtMqmpp1Z_zf9iNLp1l5qxXWzeoV92k_9jLjq2b6m2FtlWflSmattGlmt5MOJOcMgCHXnTo0lRrLFXdFK5wq3a8WtazKI7iRbxTPe-4AhFVJ8hoIEOPU_4BQZ98Dw |
| ContentType | eBook |
| Contributor | Arsanjani, Dr. Ali |
| Contributor_xml | – sequence: 3 givenname: Dr. Ali surname: Arsanjani fullname: Arsanjani, Dr. Ali |
| Copyright | 2024 Packt Publishing 2024 |
| Copyright_xml | – notice: 2024 Packt Publishing – notice: 2024 |
| DEWEY | 006.3 |
| DOI | 10.0000/9781835887615 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 1835887619 9781835887615 |
| Edition | 1 |
| ExternalDocumentID | 9781835887615 EBC31630188 book_kpGAIAIPI2 10769230 |
| GroupedDBID | AABBV AANYM ABWNX ADBND AEHEP ALMA_UNASSIGNED_HOLDINGS APVFW BBABE CZZ E2F ECNEQ IFFWR IIUVB OHILO OODEK UE6 38. AAKGN AAZEP AAZGR ABRSK ACIWJ ACVFQ ACXXF AEIUR AFQEX CMZ K-E PASLL QD8 TD3 |
| ID | FETCH-LOGICAL-a1877x-b4af88d157b6c736e28d2b2ed8b68d3f6b81bf4890034fb2ec63423dc01459f23 |
| IEDL.DBID | CMZ |
| ISBN | 9781835887608 1835887600 |
| IngestDate | Wed Sep 24 04:00:24 EDT 2025 Fri Nov 21 20:16:08 EST 2025 Wed Aug 20 03:09:31 EDT 2025 Mon Sep 15 19:02:28 EDT 2025 Thu Jan 23 06:57:41 EST 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum_Ident | Q336.B8 2024 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a1877x-b4af88d157b6c736e28d2b2ed8b68d3f6b81bf4890034fb2ec63423dc01459f23 |
| OCLC | 1455134869 |
| PQID | EBC31630188 |
| PageCount | 0 |
| ParticipantIDs | askewsholts_vlebooks_9781835887615 walterdegruyter_marc_9781835887615 proquest_ebookcentral_EBC31630188 knovel_primary_book_kpGAIAIPI2 ieee_books_10769230 |
| PublicationCentury | 2000 |
| PublicationDate | 2024 [2024] 2024-09-05 |
| PublicationDateYYYYMMDD | 2024-01-01 2024-09-05 |
| PublicationDate_xml | – year: 2024 text: 2024 |
| PublicationDecade | 2020 |
| PublicationPlace | Birmingham |
| PublicationPlace_xml | – name: Birmingham – name: Birmingham, UK |
| PublicationYear | 2024 |
| Publisher | Packt Publishing Packt Publishing, Limited Packt Publishing Limited |
| Publisher_xml | – name: Packt Publishing – name: Packt Publishing, Limited – name: Packt Publishing Limited |
| RestrictionsOnAccess | restricted access |
| SSID | ssj0003304436 |
| Score | 2.4453743 |
| Snippet | Unleash the transformative potential of GenAI with this comprehensive guide that serves as an indispensable roadmap for integrating large language models into... Explore the transformative potential of GenAI in the application development lifecycle. Through concrete examples, you will go through the process of ideation... <![CDATA[Unleash the transformative potential of GenAI with this comprehensive guide that serves as an indispensable roadmap for integrating large language... |
| SourceID | askewsholts walterdegruyter proquest knovel ieee |
| SourceType | Aggregation Database Publisher |
| SubjectTerms | Application software-Development Artificial intelligence COM081000 COMPUTERS / Desktop Applications / Project Management Software COMPUTERS / Natural Language Processing COMPUTERS / Neural Networks Computing and Processing Corpora (Linguistics) General References Generative programming (Computer science) Software Engineering |
| Subtitle | Integrate large language models into your applications |
| TableOfContents | Table of Contents
Introduction to Generative AI Design PatternsIdentifying Generative AI Use CasesDesigning Patterns for Interacting with Generative AIGenerative AI Batch & Real-time Integration PatternsIntegration Pattern: Batch Metadata ExtractionIntegration Pattern: Batch SummarizationIntegration Pattern: Real-Time Intent ClassificationIntegration Pattern: Real-Time Retrieval Augmented GenerationOperationalizing Generative AI Integration PatternsEmbedding Responsible AI into your GenAI Applications Title Page Preface Table of Contents 1. Introduction to Generative AI Patterns 2. Identifying Generative AI Use Cases 3. Designing Patterns for Interacting with Generative AI 4. Generative AI Batch and Real-Time Integration Patterns 5. Integration Pattern: Batch Metadata Extraction 6. Integration Pattern: Batch Summarization 7. Integration Pattern: Real-Time Intent Classification 8. Integration Pattern: Real-Time Retrieval Augmented Generation 9. Operationalizing Generative AI Integration Patterns 10. Embedding Responsible AI into Your GenAI Applications Index Cover -- Copyright -- Foreword -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introduction to Generative AI Patterns -- From AI predictions to generative AI -- Predictive AI vs generative AI use case ideation -- A change in the paradigm -- Predictive AI use case development - simplified lifecycle -- Generative AI use case development - simplified lifecycle -- General generative AI concepts -- Generative AI model architectures -- Techniques available to optimize foundational models -- Techniques to augment your foundational model responses -- Constant evolution across the generative AI space -- Introducing generative AI integration patterns -- Summary -- Chapter 2: Identifying Generative AI Use Cases -- When to consider generative AI -- Realizing business value -- Identifying Generative AI use cases -- Potential business-focused use cases -- Generative AI deployment and hosting options -- Summary -- Chapter 3: Designing Patterns for Interacting with Generative AI -- Defining an integration framework -- Entry point -- Prompt pre-processing -- Inference -- Results post-processing -- Selecting from amongst multiple outputs -- Refining generated outputs -- Results presentation -- Logging -- Summary -- Chapter 4: Generative AI Batch and Real-Time Integration Patterns -- Batch and real-time integration patterns -- Different pipeline architectures -- Application integration patterns in the integration framework -- Entry point -- Prompt preprocessing -- Inference -- Result post-processing -- Result presentation -- Use case example - search enhanced by GenAI -- Batch integration - document ingestion -- Real-time integration - search -- Summary -- Chapter 5: Integration Pattern: Batch Metadata Extraction -- Use case definition -- Architecture -- Entry point -- Prompt pre-processing -- Inference -- Result post-processing -- Result presentation Summary -- Chapter 6: Integration Pattern: Batch Summarization -- Use case definition -- Architecture -- Entry point -- Prompt preprocessing -- Inference -- Result post-processing -- Result presentation -- Summary -- Chapter 7: Integration Pattern: Real-Time Intent Classification -- Use case definition -- Architecture -- Entry point -- Prompt pre-processing -- Inference -- Result post-processing -- Result presentation -- Logging and monitoring -- Summary -- Chapter 8: Integration Pattern: Real-Time Retrieval Augmented Generation -- Use case definition -- Architecture -- Entry point -- Prompt preprocessing -- Inference -- Result post-processing -- Result presentation -- Use case demo -- The Gradio app -- Summary -- Chapter 9: Operationalizing Generative AI Integration Patterns -- Operationalization framework -- Data layer -- A real-world example: Part 1 -- Training layer -- A real-world example: Part 2 -- Inference layer -- A real-world example: Part 3 -- Operations layer -- CI/CD and MLOps -- Monitoring and observability -- Evaluation and monitoring -- Alerting -- Distributed tracing -- Logging -- Cost optimization -- Summary -- Chapter 10: Embedding Responsible AI into Your GenAI Applications -- Introduction to responsible AI -- Fairness in GenAI applications -- Interpretability and explainability -- Privacy and data protection -- Safety and security in GenAI systems -- Google's approach to responsible AI -- Google's Secure AI Framework (SAIF) -- Google's Red Teaming approach -- Anthropic's approach to responsible AI -- Summary -- Other Books You May Enjoy -- Index Generative AI Application Integration Patterns: Integrate large language models into your applications |
| Title | Generative AI Application Integration Patterns |
| URI | https://ieeexplore.ieee.org/servlet/opac?bknumber=10769230 https://app.knovel.com/hotlink/toc/id:kpGAIAIPI2/generative-ai-application/generative-ai-application?kpromoter=Summon https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=31630188 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781835887615 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwzV3Pb9MwFLamsQMcGBsgCmMyiKvV1vEShwsqUzeijamHaZq4RP6VUrVKqibrxv_AH733nKRrkSauu1iJLflJ9vPz5_fs7xHyRRkdqV5mmdVIqq24YCqKDRNG2zizivdi_1D4PLq4kNfX8WiL_G3fwmByq2leLN3Mm-nfRYWBzG5VmO7Efp3OTwfJIBklvDv2rMxoEpiasLVo7-Mt36Zzf8UNVKR2MT0iFA06GHGM_P78tXLY4MFfBKF_hh4cwdoEqNBwRrX_sibxxD2gu1aPKXdfqHIKVgssWlU2iVxgz6uFboDbl7c-TG7deHHzp2rDsn63O9l9WuP0ijxz-CJjj2y5fJ_stnkoaGOWXpPx6UoGHSR08CCDJg0bBn6PPJVoXlK2qnb0HG_CQ1l7bSmmhpuVdJJXBQVDuFjvrHxDrk6Gl8c_WJNAgqm-jKI7poXKpLT9o0iHJgpCx6XlmjsrdShtkIUaUHsmJLpzRQYNJkRGRGsw2BpnPHhLtvMid-8IFTF3CA8lQChhMlBxLWSo0XMWG8BBHfJ5bYrT5cwHu8t0Qw86ZB9nPq2b4OQdAr7udchhParpvGYY8e3pwyR2yKdWQVLfbXNxNx1-Pw4AUPf6UoL8fzQnRTKUTfnv_yfpA3nOAbXVPqYDsl0tbtxHsmOW1aRcHPoFAeUZG94DJiw1DQ |
| linkProvider | Knovel |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Generative+AI+application+integration+patterns%3A+integrate+large+language+models+into+your+applications&rft.au=Bustos%2C+Juan+Pablo&rft.au=Soria%2C+Luis+Lopez&rft.au=Arsanjani%2C+Ali&rft.date=2024-09-05&rft.pub=Packt+Publishing&rft.isbn=9781835887615&rft_id=info:doi/10.0000%2F9781835887615&rft.externalDocID=9781835887615 |
| thumbnail_m | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97818358%2F9781835887615.jpg |
| thumbnail_s | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcontent.knovel.com%2Fcontent%2FThumbs%2Fthumb17058.gif |

