К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Semantic Kernel SDK for Intelligent Applications · LearnSpace
Назад в каталог
courseraПрограммирование

Semantic Kernel SDK for Intelligent Applications

Курс от Packt
Средний≈ 12.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Learn how to build production-ready AI applications using Microsoft's Semantic Kernel SDK and Azure OpenAI. You'll gain practical experience creating intelligent, context-aware applications that leverage large language models, plugins, Retrieval-Augmented Generation (RAG), and enterprise AI design patterns while following modern .NET development practices. The course begins by introducing generative AI, large language models, and the Semantic Kernel architecture before guiding you through environment setup, Azure OpenAI integration, and your first AI-powered chat application. You'll then explore prompt engineering, reusable prompt templates, built-in plugins, native plugins, automatic function calling, and best practices for developing maintainable AI solutions. Next, you'll build a context-aware ASP.NET Core assistant with authentication, persistent chat history, document management, and intelligent workflows. Finally, you'll implement document processing pipelines, OCR, embeddings, vector-based retrieval, and Retrieval-Augmented Generation (RAG) to create document-aware assistants capable of delivering grounded responses with citations. This course is ideal for .NET developers, software engineers, AI application developers, solution architects, and technical professionals interested in enterprise AI development. Familiarity with C#, ASP.NET Core, and basic cloud concepts is recommended. The course is designed for learners at the Intermediate level. By the end of the course, you will be able to build intelligent applications using Semantic Kernel, integrate Azure OpenAI services, develop reusable AI plugins, implement context-aware assistants with persistent memory, create document processing pipelines, and deploy RAG-powered enterprise solutions that deliver accurate, grounded AI experiences.

Навыки, которые вы освоите

AI WorkflowsContext ManagementEmbeddingsDocument ManagementASP.NETAI Personalization

Программа курса

10 модулей · 97 учебных материалов

01Introduction3 материалов

Introduction

Introduction to the Course 'Semantic Kernel SDK for Intelligent Applications'ЧтениеIntroductionВидеоFull Course ResourcesЧтение
02Introduction to Semantic Kernel10 материалов

Introduction to Semantic Kernel

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Semantic Kernel SDK for Intelligent Applications
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.4 ч

10 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Section OverviewВидео
What is an LLM?Видео
What is Generative AI?Видео
What is Semantic Kernel?Видео
Why Use Semantic Kernel Instead of Calling the Model DirectlyВидео
Semantic Kernel vs Microsoft Agent FrameworkВидео
Understanding AI Agents in Business ContextВидео
Section ReviewВидео
Understanding LLMs, Generative AI, and Semantic Kernel FundamentalsDIALOGUE
Introduction to Semantic Kernel - AssessmentЗадание
03Environment Setup and Starter Solution7 материалов

Environment Setup

Section OverviewВидео Install .NET 10, Tools, and Extensions [Demo]ВидеоAzure OpenAI Prerequisites and Resource Creation [Demo]ВидеоCreate the Starter Solution [Demo]ВидеоSection ReviewВидеоSetting Up Your .NET 10 Development EnvironmentDIALOGUEEnvironment Setup and Starter Solution - AssessmentЗадание
04Building A Simple Chat App With Semantic Kernel10 материалов

Build Your Kernel

Section OverviewВидеоUnderstanding the Kernel, Services, and ConnectorsВидеоHow to Build Your KernelВидеоSetup Kernel with Azure OpenAI Chat Services [Demo]ВидеоBuild a First Chat Completion Console Flow [Demo]ВидеоAdd Basic Chat History [Demo]ВидеоRefactor the Kernel Setup into Reusable Services [Demo]ВидеоSection ReviewВидеоBuilding Your First Semantic Kernel Chat AppDIALOGUEBuilding A Simple Chat App With Semantic Kernel - AssessmentЗадание
05Using Built-In Semantic Kernel and Building Prompt-Based Plugins13 материалов

Semantic Kernel Plugins

Section OverviewВидеоIntroduction to PluginsВидеоUsing Built-In Plugins [Demo]ВидеоPrompt Engineering for Application DevelopersВидеоPrompt Engineering for Application Developers [Demo]ВидеоPrompt Templates, Variables, and ArgumentsВидеоPrompt Templates, Variables, and Arguments [Demo]ВидеоAdd Personas and Role-Based Prompting [Demo]ВидеоSemantic Prompt PluginsВидеоBuild a Prompt-Backed Function with Semantic Kernel [Demo]ВидеоSection ReviewВидеоDesigning and Using Semantic Kernel Plugins and Prompt TemplatesDIALOGUEUsing Built-In Semantic Kernel and Building Prompt-Based Plugins - AssessmentЗадание
06 Building Native Plugins with Real Business Functions11 материалов

Native Functions and Plugins

Section OverviewВидеоUnderstanding Plugins, Functions, and DiscoverabilityВидеоBuild the First Native Plugin - Part 1 [Demo]ВидеоBuild the First Native Plugin - Part 2 [Demo]ВидеоAdd Descriptions and Parameters That Improve Tool Selection [Demo]Видео Use Plugin Functions Inside Prompt Templates [Demo]ВидеоConfigure Automatic Function Invocation [Demo]ВидеоDesign Rules for Good PluginsВидеоSection ReviewВидеоDesigning and Using Native Plugins in Semantic KernelDIALOGUEBuilding Native Plugins with Real Business Functions - AssessmentЗадание
07Implementing A Context Aware Chat Assistant in ASP.NET Core10 материалов

Create Web Chat Assistant

Section OverviewВидеоAdd Semantic Kernel to ASP.NET Core Dependency Injection [Demo]ВидеоBuild a Semantic Kernel Service ClassВидеоBuild a Semantic Kernel Service Layer [Demo]ВидеоAdd the Documents Area to the Portal - Part 1 [Demo]ВидеоAdd the Documents Area to the Portal - Part 2 [Demo]ВидеоAdd the Requests Area to the Portal [Demo]Видео Build a Context-Aware Portal Chat Assistant - Part 1 [Demo]ВидеоTranslating Console AI Concepts to an ASP.NET Core Business PortalDIALOGUEImplementing A Context Aware Chat Assistant in ASP.NET Core - AssessmentЗадание
08 Adding User, Chat History, and Contextual Assistance - Persistence12 материалов

Conclusion

Section OverviewВидео Add Database Persistence with EF Core and SQLite - Part 1 [Demo]ВидеоAdd Database Persistence with EF Core and SQLite - Part 2 [Demo]ВидеоImplement User Authentication for Copilot Session Tracking - Part 1 [Demo]ВидеоImplement User Authentication for Copilot Session Tracking - Part 2 [Demo]ВидеоPersist Copilot Conversations [Demo]ВидеоPersist Copilot Conversations [Demo]ВидеоReload Historical Context into Semantic Kernel - Part 2 [Demo]ВидеоTest History Reload, Summarization, and Cleanup Operations [Demo]Видео Section ReviewВидеоImplementing Conversation Persistence and History in ASP.NET CoreDIALOGUE Adding User, Chat History, and Contextual Assistance - Persistence - AssessmentЗадание
09Implementing Document Processing Jobs and Features8 материалов
Add Document Upload Support - Part 1 [Demo]ВидеоAdd Document Upload Support - Part 2 [Demo]ВидеоIronPDF and IronSuite in AI Document WorkflowsВидеоExtract Text from PDFs with IronPDF [Demo]ВидеоHandle Scanned PDFs with OCR / IronSuite Support [Demo]Видео Build a Document Preprocessing Pipeline [Demo]ВидеоBuilding a Document Processing Pipeline with Background Workers and Text NormalizationDIALOGUEImplementing Document Processing Jobs and Features - AssessmentЗадание
10Adding RAG and Document Aware Chat Assistant13 материалов
Core RAG ConceptsВидеоPrepare Document Chunks and Metadata [Demo]ВидеоUnderstanding EmbeddingsВидеоGenerate Embeddings and Store Searchable Knowledge - Part 1 [Demo]ВидеоGenerate Embeddings and Store Searchable Knowledge - Part 2 [Demo]ВидеоRetrieve Relevant Content for User Questions [Demo]ВидеоGround Responses with Retrieved Knowledge [Demo]ВидеоShow Citations or Source References in the UI [Demo]ВидеоCode Cleanup and Refactors [Demo]ВидеоSection ReviewВидеоConclusion to the Course 'Semantic Kernel SDK for Intelligent Applications'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание