20 KiB
Note
本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
AI Agents for Beginners - 入门课程
一门教你从零开始构建 AI Agents 所需全部知识的课程
🌐 多语言支持
通过 GitHub Action 支持(自动化且始终保持最新)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
更想在本地克隆?
本仓库包含 50 多种语言的翻译,会显著增大下载体积。若要在不包含翻译的情况下克隆,请使用 sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"这样即可获得完成课程所需的全部内容,同时下载速度更快。
如果希望支持更多翻译语言,相关语言列在此处.
🌱 快速开始
本课程包含构建 AI Agents 基础知识的各课时。每节课对应独立主题,可按你喜欢的顺序开始学习!
本课程提供多语言支持。请前往我们的可用语言列表。
如果你是第一次使用生成式 AI(Generative AI)模型进行构建,请查看我们的 Generative AI For Beginners 课程,其中包含 21 节关于使用 GenAI 构建应用的课程。
别忘了为这个仓库加星(🌟) 并Fork 本仓库 以便运行代码。
结识其他学员,解答你的疑问
如果在构建 AI Agents 时遇到困难或有任何问题,请加入 Microsoft Foundry Discord. 中的专用频道。
你需要准备什么
本课程的每节课都包含代码示例,可在 code_samples 文件夹中找到。你可以Fork 本仓库 以创建自己的副本。
这些练习中的代码示例使用 Microsoft Agent Framework 与 Microsoft Foundry Agent Service V2:
- Microsoft Foundry - 需要 Azure 账户
本课程使用以下来自 Microsoft 的 AI Agent 框架与服务:
部分代码示例还支持其他兼容 OpenAI 的提供方,例如 MiniMax,,其提供大上下文模型(最高 204K tokens)。配置详情请参阅课程设置。
有关运行本课程代码的更多信息,请前往课程设置。
🙏 想要贡献?
有建议,或发现拼写、代码错误?请提交 Issue 或创建 Pull Request
📂 每节课包含
- 位于 README 中的文字课程与一段短视频
- 使用 Microsoft Agent Framework 与 Microsoft Foundry 的 Python 代码示例
- 用于继续深入学习的额外资源链接
🗃️ 课程
| 课程 | 文本与代码 | 视频 | 扩展学习 |
|---|---|---|---|
| AI 智能体简介与智能体用例 | 链接 | 视频 | 链接 |
| 探索 AI 智能体框架 | 链接 | 视频 | 链接 |
| 理解 AI 智能体设计模式 | 链接 | 视频 | 链接 |
| 工具使用设计模式 | 链接 | 视频 | 链接 |
| 智能体 RAG(Agentic RAG) | 链接 | 视频 | 链接 |
| 构建可信的 AI 智能体 | 链接 | 视频 | 链接 |
| 规划设计模式 | 链接 | 视频 | 链接 |
| 多智能体设计模式 | 链接 | 视频 | 链接 |
| 元认知设计模式 | 链接 | 视频 | 链接 |
| 生产环境中的 AI 智能体 | 链接 | 视频 | 链接 |
| 使用智能体协议(MCP、A2A 和 NLWeb) | 链接 | 视频 | 链接 |
| AI 智能体的上下文工程(Context Engineering) | 链接 | 视频 | 链接 |
| 管理智能体记忆 | 链接 | 视频 | |
| 探索 Microsoft Agent Framework | 链接 | ||
| 构建计算机使用智能体(CUA) | 链接 | 链接 | |
| 部署可扩展的智能体 | 即将推出 | ||
| 创建本地 AI 智能体 | 即将推出 | ||
| 保障 AI 智能体安全 | 链接 | 链接 |
🎒 其他课程
我们团队还制作了其他课程!欢迎查看:
LangChain
Azure / Edge / MCP / Agents
生成式 AI 系列
核心学习
Copilot 系列
🌟 社区致谢
感谢 Shivam Goyal 贡献了展示 Agentic RAG 的重要代码示例。
参与贡献
本项目欢迎贡献与建议。 大多数贡献需要你同意贡献者许可协议(Contributor License Agreement,CLA),声明你有权且确实授予我们使用你贡献内容的权利。详情请访问 https://cla.opensource.microsoft.com。
当你提交拉取请求时,CLA 机器人会自动判断你是否需要提供 CLA,并适当地标注该 PR(例如状态检查、评论)。只需按照机器人提供的说明操作即可。在我们使用同一 CLA 的所有仓库中,你只需完成一次。
本项目已采用 Microsoft 开源行为准则. 更多信息请参阅 行为准则常见问题 或 如有其他问题或意见,请联系 opencode@microsoft.com。
商标
本项目可能包含项目、产品或服务的商标或标识。经授权使用 Microsoft 商标或标识须遵守并遵循 Microsoft 商标与品牌指南. 在本项目的修改版本中使用 Microsoft 商标或标识,不得造成混淆或暗示 Microsoft 赞助。任何第三方商标或标识的使用均须遵守相关第三方的政策。
获取帮助
如果你在构建 AI 应用时遇到困难或有任何疑问,欢迎加入:
如果你在构建过程中有产品反馈或遇到错误,请访问: