精选项目#开源#智能体

AI Agents for Beginners:微软官方智能体入门课

微软开源的 AI 智能体入门课程,从最初的 10 节扩充到 18 节,覆盖概念、框架、设计模式到部署与安全,每课配讲义和可运行代码,并提供含中文在内的 50 多种语言翻译。

项目资料

GitHub Ecosystem
仓库地址github.com/microsoft/ai-agents-for-beginners
许可证
MIT
主语言
Jupyter Notebook
星标
75,615
核查时间
2026-09-25

以上快照资料以核查当日为准,可能随版本或运营策略变化。

微软把自家的智能体教学做成了开源课程「AI Agents for Beginners」,放在 GitHub 上供任何人自学。每节课都配有文字讲义和能直接运行的代码示例,前 13 课另有短视频讲解;课程把构建 AI 智能体所需的基础知识拆成 18 节,铺出一条从概念到落地的完整路径。GitHubDaily 在 2025 年 2 月推荐过这门课,当时它还是 10 节,如今已扩充到 18 节,从基本概念一路讲到生产部署与安全。

核心功能

  • 成体系的课程结构:18 节课依次覆盖智能体入门、框架与设计模式、生产部署、本地智能体与安全,每课独立成篇,可从任意一课切入。
  • 设计模式专题:工具使用、规划、多智能体、Agentic RAG、元认知等核心设计模式各有独立课程。
  • 每课配套可运行代码:示例以 Python Notebook 形式提供,基于 Microsoft Agent Framework 与 Microsoft Foundry,fork 后即可运行和修改;部分示例也支持 .NET(需 .NET 10 及以上 SDK)。
  • 50 多种语言翻译:通过 Co-op Translator 自动生成并持续更新,含简体中文。
  • 视频与社区支持:前 13 课配有 YouTube 短视频,另设 Discord 频道和开发者论坛供提问。

典型使用场景

  • 有 Python 基础的开发者按课时系统补齐智能体的概念、框架与设计模式。
  • fork 仓库后逐课跑通 Notebook 示例,在上面改代码做出自己的智能体原型。
  • 作为团队内训或工作坊教材,课程设置页还专门给出面向 workshop 的浅克隆建议。

快速上手

# 稀疏检出,跳过 50 多个翻译目录以减小体积
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
pip install -r requirements.txt   # 需要 Python 3.12+

随后运行 az login 登录 Azure,把 .env.example 复制为 .env,填入 Foundry 项目的 endpoint 和模型部署名(如 gpt-5-mini),即可运行大多数课程的示例。

小结

适合想从零系统学习构建 AI 智能体的开发者;完全没接触过生成式 AI 的话,官方建议先修姊妹课程 Generative AI for Beginners。项目采用 MIT 协议,仍在活跃维护,作为一门免费课程,覆盖面和维护节奏都算扎实。几点注意:运行示例需要 Azure 订阅和 Microsoft Foundry 项目,多数课程可经 az login 免 API Key 认证,少数课程和可选集成仍需配置 Key;仓库全量约 3 GB,建议稀疏检出;中文翻译由机器自动生成,个别术语可能与英文原版有出入。