Files
2026-07-13 10:03:58 +00:00

20 KiB
Raw Permalink Blame History

Note

本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。

AI Agents for Beginners - 入门课程

AI Agents for Beginners

一门教你从零开始构建 AI Agents 所需全部知识的课程

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 多语言支持

通过 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"

这样即可获得完成课程所需的全部内容,同时下载速度更快。

如果希望支持更多翻译语言,相关语言列在此处.

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 快速开始

本课程包含构建 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 的 AI Agent 框架与服务:

部分代码示例还支持其他兼容 OpenAI 的提供方,例如 MiniMax,,其提供大上下文模型(最高 204K tokens)。配置详情请参阅课程设置

有关运行本课程代码的更多信息,请前往课程设置

🙏 想要贡献?

有建议,或发现拼写、代码错误?请提交 Issue创建 Pull Request

📂 每节课包含

  • 位于 README 中的文字课程与一段短视频
  • 使用 Microsoft Agent Framework 与 Microsoft Foundry 的 Python 代码示例
  • 用于继续深入学习的额外资源链接

🗃️ 课程

课程 文本与代码 视频 扩展学习
AI 智能体简介与智能体用例 链接 视频 链接
探索 AI 智能体框架 链接 视频 链接
理解 AI 智能体设计模式 链接 视频 链接
工具使用设计模式 链接 视频 链接
智能体 RAGAgentic RAG 链接 视频 链接
构建可信的 AI 智能体 链接 视频 链接
规划设计模式 链接 视频 链接
多智能体设计模式 链接 视频 链接
元认知设计模式 链接 视频 链接
生产环境中的 AI 智能体 链接 视频 链接
使用智能体协议(MCP、A2A 和 NLWeb 链接 视频 链接
AI 智能体的上下文工程(Context Engineering 链接 视频 链接
管理智能体记忆 链接 视频
探索 Microsoft Agent Framework 链接
构建计算机使用智能体(CUA 链接 链接
部署可扩展的智能体 即将推出
创建本地 AI 智能体 即将推出
保障 AI 智能体安全 链接 链接

🎒 其他课程

我们团队还制作了其他课程!欢迎查看:

LangChain

LangChain4j 入门 LangChain.js 入门 LangChain 入门

Azure / Edge / MCP / Agents

AZD 入门 Edge AI 入门 MCP 入门 AI 智能体入门


生成式 AI 系列

生成式 AI 入门 生成式 AI(.NET) 生成式 AI(Java) 生成式 AI(JavaScript)


核心学习

机器学习入门 数据科学入门 AI 入门 网络安全入门 Web 开发入门 IoT 入门 XR 开发入门


Copilot 系列

适用于 AI 结对编程的 Copilot Copilot for C#/.NET Copilot Adventure

🌟 社区致谢

感谢 Shivam Goyal 贡献了展示 Agentic RAG 的重要代码示例。

参与贡献

本项目欢迎贡献与建议。 大多数贡献需要你同意贡献者许可协议(Contributor License AgreementCLA),声明你有权且确实授予我们使用你贡献内容的权利。详情请访问 https://cla.opensource.microsoft.com

当你提交拉取请求时,CLA 机器人会自动判断你是否需要提供 CLA,并适当地标注该 PR(例如状态检查、评论)。只需按照机器人提供的说明操作即可。在我们使用同一 CLA 的所有仓库中,你只需完成一次。

本项目已采用 Microsoft 开源行为准则. 更多信息请参阅 行为准则常见问题 或 如有其他问题或意见,请联系 opencode@microsoft.com

商标

本项目可能包含项目、产品或服务的商标或标识。经授权使用 Microsoft 商标或标识须遵守并遵循 Microsoft 商标与品牌指南. 在本项目的修改版本中使用 Microsoft 商标或标识,不得造成混淆或暗示 Microsoft 赞助。任何第三方商标或标识的使用均须遵守相关第三方的政策。

获取帮助

如果你在构建 AI 应用时遇到困难或有任何疑问,欢迎加入:

Microsoft Foundry Discord

如果你在构建过程中有产品反馈或遇到错误,请访问:

Microsoft Foundry Developer Forum