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,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 252
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835463703
- ISBN-13: 9781835463703
-
相關分類:
AI Coding
立即出貨 (庫存=1)
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
$857深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
輕鬆學會 LINE 程式設計與 AI 聊天機器人實作開發$520$406 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
機器學習的數學:用數學引領你走進 AI 的神秘世界$580$452 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core)$780$608 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$509 -
資安這條路:領航新手的 Web Security 指南,以自建漏洞環境學習網站安全(iT邦幫忙鐵人賽系列書)$680$578 -
複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度$1,000$790 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
$2,052ASP.NET Core Razor Pages in Action (Paperback) -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
AI Agent 奇幻旅程:MCP 通往異世界金鑰(含最新 OpenAI GPT-5 範例)$680$530 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616 -
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 上可用
