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,它提供大上下文模型。
如何开始?
- Fork 仓库到你的 GitHub 账户。
- 按照 课程设置 说明(在
00-course-setup文件夹中)配置你的环境。 - 在学习课程时运行代码示例。
如果遇到问题,可以加入 Microsoft Foundry Discord 频道寻求帮助。
语言
该课程已翻译成 50 多种语言(阿拉伯语、中文、法语、德语、印地语、日语、西班牙语等)。翻译使用名为 Co‑op Translator 的工具维护。
社区和贡献
- 你可以 star 和 fork 仓库。
- 欢迎贡献——你可以报告问题或提交拉取请求。
- 项目遵循微软开源行为准则,并要求贡献者签署贡献者许可协议(CLA)。
其他课程
README 还链接到其他微软初学者课程(例如,生成式 AI、LangChain、Edge AI、MCP 等),如果你想探索相关主题。
相关
- 项目
- 项目
- 项目
- 项目