法语 | 西班牙语 | 德语 | 俄语 | 阿拉伯语 | 波斯语 (Farsi) | 乌尔都语 | 中文(简体) | 中文(繁体,澳门) | 中文(繁体,香港) | 中文(繁体,台湾) | 日语 | 韩语 | 印地语 | 孟加拉语 | 马拉地语 | 尼泊尔语 | 旁遮普语 (Gurmukhi) | 葡萄牙语(葡萄牙) | 葡萄牙语(巴西) | 意大利语 | 波兰语 | 土耳其语 | 希腊语 | 泰语 | 瑞典语 | 丹麦语 | 挪威语 | 芬兰语 | 荷兰语 | 希伯来语 | 越南语 | 印尼语 | 马来语 | 他加禄语(菲律宾语) | 斯瓦希里语 | 匈牙利语 | 捷克语 | 斯洛伐克语 | 罗马尼亚语 | 保加利亚语 | 塞尔维亚语(西里尔字母) | 克罗地亚语 | 斯洛文尼亚语 | 乌克兰语 | 缅甸语
如果您希望支持更多翻译语言,列表见这里
本课程包含 11 节课,涵盖构建 AI 代理的基础知识。每节课都有独立主题,您可以从任何一节开始学习!
本课程支持多语言。请查看我们的可用语言列表。
如果您是第一次使用生成式 AI 模型构建项目,推荐先学习我们的生成式 AI 入门课程,该课程包含 21 节课,专注于生成式 AI 的构建。
本课程每节课都包含代码示例,位于 code_samples 文件夹中。你可以Fork 本仓库来创建自己的副本。
这些练习中的代码示例使用 Azure AI Foundry 和 GitHub 模型目录与语言模型交互:
- Github Models - 免费 / 有限制
- Azure AI Foundry - 需要 Azure 账号
本课程还使用了微软的以下 AI 代理框架和服务:
关于如何运行本课程代码的更多信息,请参见课程设置。
如果你有建议或发现拼写或代码错误,请提交 issue或创建 pull request。
如果你遇到困难或对构建 AI 代理有任何疑问,欢迎加入我们的Azure AI Foundry 社区 Discord。
如果你在构建过程中有产品反馈或遇到错误,请访问我们的Azure AI Foundry 开发者论坛。
- 课程文本(位于 README)和简短视频
- 支持 Azure AI Foundry 和 Github Models(免费)的 Python 代码示例
- 额外学习资源链接,助你持续进步
| 课程 | 文本 & 代码 | 视频 | 额外学习资源 |
|---|---|---|---|
| AI 代理简介及应用场景 | 链接 | 视频 | 链接 |
| 探索 AI 代理框架 | 链接 | 视频 | 链接 |
| 理解 AI 代理设计模式 | 链接 | 视频 | 链接 |
| 工具使用设计模式 | 链接 | 视频 | 链接 |
| 代理式 RAG | 链接 | 视频 | 链接 |
| 构建可信赖的 AI 代理 | 链接 | 视频 | 链接 |
| 规划设计模式 | 链接 | 视频 | 链接 |
| 多代理设计模式 | 链接 | 视频 | 链接 |
| 元认知设计模式 | 链接 | 视频 | 链接 |
| AI 代理的生产环境应用 | 链接 | 视频 | 链接 |
| 使用 MCP 的 AI 代理 | 链接 | 链接 |
我们的团队还制作了其他课程!敬请关注:
- NEW 面向初学者的 Model Context Protocol (MCP)
- .NET 初学者生成式 AI
- 生成式 AI 初学者指南
- 机器学习初学者
- 数据科学初学者
- 人工智能初学者
- 网络安全初学者
- 网页开发初学者
- 物联网初学者
- XR 开发初学者
- 掌握 GitHub Copilot 进行 AI 配对编程
- 掌握 GitHub Copilot 面向 C#/.NET 开发者
- 选择你自己的 Copilot 冒险
感谢 Shivam Goyal 贡献了展示 Agentic RAG 的重要代码示例。
欢迎对本项目进行贡献和提出建议。大多数贡献需要您同意一份 Contributor License Agreement (CLA),声明您有权利且确实授予我们 使用您贡献内容的权利。详情请访问 https://cla.opensource.microsoft.com。
当您提交 pull request 时,CLA 机器人会自动判断您是否需要提供 CLA,并相应地标注 PR(例如状态检查、评论)。只需按照机器人提供的指示操作即可。 您在所有使用我们 CLA 的仓库中只需完成此操作一次。
本项目已采用 Microsoft Open Source Code of Conduct。 更多信息请参见 行为准则常见问题, 或通过 [email protected] 联系我们,提出任何额外问题或意见。
本项目可能包含项目、产品或服务的商标或标识。微软商标或标识的授权使用须遵守 Microsoft's Trademark & Brand Guidelines。 在本项目的修改版本中使用微软商标或标识不得引起混淆或暗示微软的赞助。 任何第三方商标或标识的使用均须遵守相应第三方的政策。
免责声明:
本文件使用 AI 翻译服务 Co-op Translator 进行翻译。虽然我们力求准确,但请注意,自动翻译可能包含错误或不准确之处。原始文件的母语版本应被视为权威来源。对于重要信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误释,我们概不负责。