Building AI Applications with Microsoft Semantic Kernel: Easily integrate generative AI capabilities and copilot experiences into your applications
暫譯: 使用 Microsoft Semantic Kernel 建立 AI 應用程式:輕鬆將生成式 AI 能力和助手體驗整合到您的應用程式中
Meyer, Lucas A.
- 出版商: Packt Publishing
- 出版日期: 2024-06-21
- 售價: $1,650
- 貴賓價: 9.5 折 $1,568
- 語言: 英文
- 頁數: 252
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835463703
- ISBN-13: 9781835463703
-
相關分類:
AI Coding
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
MCAD/MCSD Training Guide (70-315): Developing and Implementing Web Applications with Visual C# and Visual Studio.NET (Paperback)$2,380$2,261 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
手機應用程式設計超簡單-App Inventor 2 資料庫專題特訓班, 2/e (附資料庫元件影音教學/範例/架設解說pdf)$450$356 -
手機應用程式設計超簡單-App Inventor 2 專題特訓班, 2/e (附新元件影音教學/範例/單機與伺服器架設PDF)$480$408 -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
手機應用程式設計超簡單 -- App Inventor 2 初學特訓班 (中文介面第三版) (附影音/範例/架設與上架PDF)$420$332 -
Flask 網頁開發, 2/e (Flask Web Development : Developing Web Applications with Python, 2/e)$580$458 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
手機應用程式設計超簡單 -- App Inventor 2 零基礎入門班(中文介面第四版)(附入門影音/範例)$420$332 -
Kali Linux 滲透測試工具|花小錢做資安,你也是防駭高手, 3/e$880$748 -
網頁應用程式設計|使用 Node 和 Express, 2/e (Web Development with Node and Express, 2/e)$580$458 -
完全精通微軟 Web 架構:ASP.Net Core 3 最新強實戰 (書況差限門市銷售))$1,200$840 -
機器學習的數學:用數學引領你走進 AI 的神秘世界$580$452 -
自然語言處理實戰 : 利用 Python 理解、分析和生成文本$594$564 -
極黑駭客專用的 OS:Kali Linux2 無差別全網滲透$780$616 -
領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core)$780$608 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
DevOps Handbook |打造世界級技術組織的實踐指南, 2/e (中文版) (The Devops Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2/e)$650$514 -
Windows APT Warfare:惡意程式前線戰術指南, 2/e$650$507 -
AI Agent 奇幻旅程:MCP 通往異世界金鑰(含最新 OpenAI GPT-5 範例)$680$530 -
BDD in Action, 2/e (中文版)$960$749
相關主題
商品描述
Unlock the power of GenAI by effortlessly linking your C# and Python apps with cutting-edge models, orchestrating diverse AI services with finesse, and crafting bespoke applications through immersive, real-world examples
Key Features
- Link your C# and Python applications with the latest AI models from OpenAI
- Combine and orchestrate different AI services such as text and image generators
- Create your own AI apps with real-world use case examples that show you how to use basic generative AI, create images, process documents, use a vector database
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
In the fast-paced world of AI, developers are constantly seeking efficient ways to integrate AI capabilities into their apps. Microsoft Semantic Kernel simplifies this process by using the GenAI features from Microsoft and OpenAI.
Written by Lucas A. Meyer, a Principal Research Scientist in Microsoft's AI for Good Lab, this book helps you get hands on with Semantic Kernel. It begins by introducing you to different generative AI services such as GPT-3.5 and GPT-4, demonstrating their integration with Semantic Kernel. You'll then learn to craft prompt templates for reuse across various AI services and variables. Next, you'll learn how to add functionality to Semantic Kernel by creating your own plugins. The second part of the book shows you how to combine multiple plugins to execute complex actions, and how to let Semantic Kernel use its own AI to solve complex problems by calling plugins, including the ones made by you. The book concludes by teaching you how to use vector databases to expand the memory of your AI services and how to help AI remember the context of earlier requests. You'll also be guided through several real-world examples of applications, such as RAG and custom GPT agents.
By the end of this book, you'll have gained the knowledge you need to start using Semantic Kernel to add AI capabilities to your applications.
What you will learn
- Write reusable AI prompts and connect to different AI providers
- Create new plugins that extend the capabilities of AI services
- Understand how to combine multiple plugins to execute complex actions
- Orchestrate multiple AI services to accomplish a task
- Leverage the powerful planner to automatically create appropriate AI calls
- Use vector databases as additional memory for your AI tasks
- Deploy your application to ChatGPT, making it available to hundreds of millions of users
Who this book is for
This book is for beginner-level to experienced .NET or Python software developers who want to quickly incorporate the latest AI technologies into their applications, without having to learn the details of every new AI service. Product managers with some development experience will find this book helpful while creating proof-of-concept applications. This book requires working knowledge of programming basics.
Table of Contents
- Introducing Microsoft Semantic Kernel
- Creating Better Prompts
- Extending Semantic Kernel
- Performing Complex Actions by Chaining Functions
- Programming with Planners
- Adding Memories to Your AI Application
- Real-World Use Case - Retrieval-Augmented Generation
- Real-World Use Case - Making Your Application Available on ChatGPT
商品描述(中文翻譯)
解鎖 GenAI 的力量,輕鬆將您的 C# 和 Python 應用程式與尖端模型連接,巧妙地協調多樣的 AI 服務,並通過身臨其境的實際範例打造量身定制的應用程式
主要特點
- 將您的 C# 和 Python 應用程式與 OpenAI 的最新 AI 模型連接
- 結合並協調不同的 AI 服務,例如文本和圖像生成器
- 使用實際案例範例創建自己的 AI 應用程式,展示如何使用基本的生成式 AI、創建圖像、處理文檔、使用向量數據庫
- 購買印刷版或 Kindle 書籍包括免費 PDF 電子書
書籍描述
在快速變化的 AI 世界中,開發人員不斷尋求有效的方法將 AI 功能整合到他們的應用程式中。Microsoft Semantic Kernel 通過使用來自 Microsoft 和 OpenAI 的 GenAI 功能簡化了這一過程。
本書由 Microsoft AI for Good Lab 的首席研究科學家 Lucas A. Meyer 撰寫,幫助您親手操作 Semantic Kernel。書中首先介紹了不同的生成式 AI 服務,如 GPT-3.5 和 GPT-4,並演示它們如何與 Semantic Kernel 整合。接下來,您將學習如何為各種 AI 服務和變數創建可重用的提示模板。然後,您將學習如何通過創建自己的插件來為 Semantic Kernel 添加功能。書的第二部分展示了如何結合多個插件以執行複雜操作,以及如何讓 Semantic Kernel 使用自己的 AI 通過調用插件(包括您創建的插件)來解決複雜問題。最後,書中將教您如何使用向量數據庫擴展 AI 服務的記憶,以及如何幫助 AI 記住早期請求的上下文。您還將通過幾個實際應用範例(如 RAG 和自定義 GPT 代理)獲得指導。
到本書結束時,您將獲得開始使用 Semantic Kernel 為您的應用程式添加 AI 功能所需的知識。
您將學到的內容
- 編寫可重用的 AI 提示並連接到不同的 AI 供應商
- 創建擴展 AI 服務功能的新插件
- 理解如何結合多個插件以執行複雜操作
- 協調多個 AI 服務以完成任務
- 利用強大的計劃工具自動創建適當的 AI 調用
- 使用向量數據庫作為 AI 任務的額外記憶
- 將您的應用程式部署到 ChatGPT,使其可供數億用戶使用
本書適合誰
本書適合初學者到有經驗的 .NET 或 Python 軟體開發人員,他們希望快速將最新的 AI 技術整合到他們的應用程式中,而無需了解每個新 AI 服務的細節。具有一定開發經驗的產品經理在創建概念驗證應用程式時也會發現本書的幫助。本書需要具備編程基礎的工作知識。
目錄
- 介紹 Microsoft Semantic Kernel
- 創建更好的提示
- 擴展 Semantic Kernel
- 通過鏈接函數執行複雜操作
- 使用計劃工具編程
- 為您的 AI 應用程式添加記憶
- 實際案例 - 檢索增強生成
- 實際案例 - 使您的應用程式在 ChatGPT 上可用
