-
Book Overview & Buying
-
Table Of Contents
Semantic Kernel SDK for Intelligent Applications
By :
Semantic Kernel SDK for Intelligent Applications
By:
Overview of this book
This course guides learners through building intelligent business applications using Microsoft Semantic Kernel SDK and Azure OpenAI. It starts with foundational concepts such as large language models, generative AI, Semantic Kernel architecture, AI agents, and the benefits of structured AI orchestration. Learners then configure a complete .NET environment, Azure OpenAI resources, secrets management, and starter solutions for AI-powered development.
As the journey progresses, learners create a working chat application while exploring kernels, connectors, services, chat completion workflows, and reusable architectures. The course also covers built-in plugins, prompt engineering, prompt templates, personas, semantic prompt plugins, native plugins, and automatic function invocation to build business-focused AI workflows.
Advanced sections focus on ASP.NET Core integration, contextual assistants, dependency injection, authentication, persistence, historical chat tracking, summarization, document upload, PDF extraction, OCR workflows, embeddings, retrieval systems, grounded responses, and citations. By the end of this course, learners will be able to build scalable AI-powered business applications with contextual assistance and retrieval-augmented generation features.
Table of Contents (10 chapters)
Introduction
Introduction to Semantic Kernel
Environment Setup and Starter Solution
Building A Simple Chat App With Semantic Kernel
Using Built-In Semantic Kernel and Building Prompt-Based Plugins
Building Native Plugins with Real Business Functions
Implementing A Context Aware Chat Assistant in ASP.NET Core
Adding User, Chat History, and Contextual Assistance - Persistence
Implementing Document Processing Jobs and Features
Adding RAG and Document Aware Chat Assistant