Building Generative AI-Powered Apps: A Hands-On Guide for Developers

Kansal, Aarushi

  • 出版商: Apress
  • 出版日期: 2024-03-24
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 170
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868802041
  • ISBN-13: 9798868802041
  • 海外代購書籍(需單獨結帳)

商品描述

Generative AI has gone beyond the responsibility of researchers and data scientists and is being used by production engineers. However, there is a lot of confusion where to get started when building an end-to-end app with generative AI. This book consolidates core models, frameworks, and tools into a single source of knowledge. By providing hands-on examples, the book takes you through the generative AI ecosystem to build applications for production.

The book starts with a brief and accessible introduction to transformer models before delving into some of the most popular large language models and diffusions models (image generation). These models are the foundations of both AI and your potential new apps. You will then go through various tools available to work with these models, starting with Langchain, a framework to develop foundational models, which is the next building block you should grasp after understanding generative AI models. The next chapters cover databases, caching, monitoring, etc., which are the topics necessary to build larger-scale applications. Real-world examples using these models and tools are included.

By the end of this book, you should be able to build end-to-end apps that are powered by generative AI. You also should be able to apply the tools and techniques taught in this book to your use cases and business.


What You Will Learn

  • What is Generative AI?
  • What is ChatGPT and GPT4?
  • What are language models and diffusions models?
  • How do we deploy LangChain and HuggingFace?


Who This Book Is For

Software engineers with a few years of experience building applications in any language or infrastructure

商品描述(中文翻譯)

生成式人工智慧已經超越了研究人員和資料科學家的責任,並被生產工程師使用。然而,在使用生成式人工智慧建立端到端應用程式時,很容易迷失方向。本書將核心模型、框架和工具整合到一個知識來源中。通過提供實際示例,本書將帶領讀者進入生成式人工智慧生態系統,以建立用於生產的應用程式。

本書首先簡要介紹了轉換模型,然後深入介紹了一些最受歡迎的大型語言模型和擴散模型(圖像生成)。這些模型是人工智慧和您潛在新應用程式的基礎。接下來,您將了解各種可用於使用這些模型的工具,從開發基礎模型的框架Langchain開始,這是您在了解生成式人工智慧模型之後應該掌握的下一個構建塊。接下來的章節涵蓋了數據庫、緩存、監控等主題,這些主題是構建大規模應用程式所必需的。書中還包含了使用這些模型和工具的實際案例。

通過閱讀本書,您將能夠建立由生成式人工智慧驅動的端到端應用程式。您還將能夠將本書教授的工具和技術應用於您的使用案例和業務中。

本書的學習重點包括:
- 什麼是生成式人工智慧?
- 什麼是ChatGPT和GPT4?
- 什麼是語言模型和擴散模型?
- 如何部署LangChain和HuggingFace?

本書適合具有幾年應用程式開發經驗的軟體工程師,無論使用任何語言或基礎架構。

作者簡介

Aarushi Kansal is an experienced principal engineer. She has worked in a variety of technologies, including mobile development, Python, Go, and cloud, along with booming generative AI space. She has spearheaded AI initiatives in the workplace and regularly works on creative POCs in her spare time to stay at the top of the generative AI space.


作者簡介(中文翻譯)

Aarushi Kansal 是一位經驗豐富的首席工程師。她在多種技術領域有豐富的工作經驗,包括移動開發、Python、Go和雲端技術,以及蓬勃發展的生成式人工智慧領域。她在工作場所推動了人工智慧計畫,並在業餘時間經常從事創意概念驗證,以保持在生成式人工智慧領域的領先地位。