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...

Celý popis

Uloženo v:
Podrobná bibliografie
Hlavní autoři: Bustos, Juan Pablo, Soria, Luis Lopez
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