课程预告摘要:课程为视频录播课,设计不低于40课时,目前已录制30课时,预计在本周内(2025-3-15日前)发布上线,未完课时将尽快录制发布。
课程为视频录播课,设计不低于40课时,目前已录制30课时,预计在本周内(2025-3-15日前)发布上线,未完课时将尽快录制发布。
课程定位面向.NET 开发者的 AI 编程课
课程介绍从 OpenAI 面世时的一 Key 难求,到国内大模型 DeepSeek 开年王炸,AI 的能力每天都在刷新认知。可以明确预见的是 AI 会越来越强大,但是作为一名开发者,除了关注最新的技术动态,更多的是要有动手下场的气魄,要思考:如何将这些颠覆性的技术真正落地到业务中以推动现有业务与 AI 的集成或新型业务的创新?
但作为一名.NET 开发者如何开始呢?市面上大多 AI 编程课程大多聚焦于 Python 生态,关于 .NET 生态的 Semantic Kernel 只能基于官方文档和少许博客文章,随着 Semantic Kernel 频繁的持续更新,文档和博客大多无法保持同步。
因此为了助力.NET 开发者能在 AI 时代拥有立足之地,特设计了本课程《面向 AI 编程 | Semantic Kernel 从入门到精通》。
本课程将带您避开三大误区:
无需深究AI理论:跳过深度学习、模型量化、神经网络等复杂概念,直击SK的提示词(Prompts) 、插件(Plugins)、规划器(Planner)、智能体(Agent)、流程(Process) 核心模块。
零环境配置焦虑:每课时附赠开箱即用的Polyglot Notebook,支持VS Code,5分钟完成『代码下载→运行→调试』全流程;
动态追踪技术前沿:40课时持续更新,涵盖SK官方最新特性助你始终快人一步!
课程结构基础篇(章节1-3):从环境配置到核心功能,夯实开发基础。
进阶篇(章节 4-7):深入Agent框架、RAG增强、Process工作流,解锁复杂场景开发。
实战篇(章节 8):通过“eShopSupport”案例,串联全流程技术栈,还原真实开发场景。
扩展篇(附录):覆盖国产模型适配、本地化部署、安全防护等企业级需求,紧跟技术演进。
课程亮点无需担心环境问题,只需安装.NET9 + VS Code + Polyglot Notebook 插件,即可快速上手
从理论到实践,每课时提供交互式 Polyglot Notebook,下载即可执行,无需 Copy 代码
学完课程立即拥有一个自己专项的 Semantic Kernel 知识库,随用随查
免费提供Azure OpenAI API Key,供课程配套学习使用
课程内容持续更新,确保同步 Semantic Kernel 更新内容
你将获得🌟 核心技能:
掌握 Prompt工程,灵活运用多模板引擎优化大模型交互效果。
掌握Semantic Kernel框架的核心模块,熟练开发AI插件、智能体(Agent)、RAG检索增强应用。
实现多模型混合调用、函数调用(Function Calling)行为控制与日志追踪。
构建AI工作流(Process Framework),完成条件控制、步骤复用与多Agent协同。
🔧 实战能力:
对接国内大模型及本地化部署(如Ollama),突破技术限制。
开发企业级AI应用,集成日志、安全、依赖注入等工程化能力。
通过将已有 OpenAPI快速转换为插件,扩展LLM能力边界。
🚀 前沿视野:
深入理解AI Agent设计理念与协作模式,掌握AgentChat等前沿技术。
解锁语义搜索(Qdrant)、文本搜索(Bing)在RAG中的实战应用。
探索Microsoft.Extensions.AI统一基座与MCP(Model Context Protocol,模型上下文) 协议,把握行业趋势。
课程大纲开篇:What's Semantic Kernel?章节一:Quick Start | 快速开始Semantic Kernel 快速开始
对接国内大模型
使用代理
集成多个大模型
依赖注入
集成日志
打包抽象
章节二:Prompt | 提示词提示工程
管理提示词
提示词模板 | semantic-kernel
提示词模板 | handlebars
提示词模板 | liquid
章节三:Plugin | 插件理解 Function Calling
用Plugin 拓展LLM 能力边界
Function Calling 行为控制
Kernel Function 过滤器
Function Calling 日志跟踪
让LLM 更懂Function Calling 返回值
让LLM 按需返回Json 结构
OpenAPI 即插件
OpenAPI 插件进阶
章节四:Planner | 规划器使用 Planner 编排你的Plugin
Stepwise Planner
Handlebars Planner
章节五:Agent Framework | 智能体开发框架何为 AI Agent (人工智能体)?
Chat Completion Agent
OpenAI Assistant Agent
AgentChat | 智能体协作
章节六:RAG | 检索增强生成何为 RAG?
何为 Embedding?
基于 Bing 实现 Text Search
基于 Qdrant 实现 Semantic Search
章节七:Process Framework | 工作流框架何为 Process?
Process 实现条件控制
Process 实现步骤复用
Process 联合 Agent
章节八:eShopSupport 案例解读来源:opendotnet