microsoft/ai-agents-for-beginners

18 Lessons to Get Started Building AI Agents

这个项目是什么?

AI Agents 初学者课程 是微软提供的一门免费、开源的课程,教你如何构建 AI 代理——能够使用大型语言模型自主执行任务的软件。它专为 AI 代理新手设计,提供动手实践、结构化的学习方式。

它包含什么?

该课程包含 18 节课,每节课涵盖不同主题。课程内容包括:

  • 书面解释(在课程的 README 中)
  • 短视频
  • 使用微软 Agent Framework 和 Foundry Agent Service 的 Python 代码示例
  • 指向额外资源的链接,以便深入学习

主题从基础知识(AI 代理简介、代理框架)到高级模式(工具使用、代理 RAG、规划、多代理系统、元认知)以及实际关注点(信任、生产部署、安全、本地代理、记忆等)。

适合谁?

适合想要开始构建 AI 代理的初学者。如果你从未接触过生成式 AI,README 建议先学习微软的 生成式 AI 初学者课程(21 节课)。

使用哪些技术?

代码示例依赖于:

  • Microsoft Agent Framework (MAF) – 用于构建代理的框架
  • Microsoft Foundry Agent Service V2 – 用于运行代理的云服务(需要 Azure 账户)

一些示例还支持 OpenAI 兼容的提供商,如 MiniMax,它提供大上下文模型。

如何开始?

  1. Fork 仓库到你的 GitHub 账户。
  2. 按照 课程设置 说明(在 00-course-setup 文件夹中)配置你的环境。
  3. 在学习课程时运行代码示例。

如果遇到问题,可以加入 Microsoft Foundry Discord 频道寻求帮助。

语言

该课程已翻译成 50 多种语言(阿拉伯语、中文、法语、德语、印地语、日语、西班牙语等)。翻译使用名为 Co‑op Translator 的工具维护。

社区和贡献

  • 你可以 star 和 fork 仓库。
  • 欢迎贡献——你可以报告问题或提交拉取请求。
  • 项目遵循微软开源行为准则,并要求贡献者签署贡献者许可协议(CLA)。

其他课程

README 还链接到其他微软初学者课程(例如,生成式 AI、LangChain、Edge AI、MCP 等),如果你想探索相关主题。

相关

  • 项目
  • 项目
  • 项目
  • 项目