ai-agents-for-beginners

AI 代理入门 - 课程

生成式 AI 入门

一个教你开始构建 AI 代理所需了解的一切的课程

GitHub 许可证 GitHub 贡献者 GitHub 问题 GitHub 拉取请求 欢迎 PR

🌐 多语言支持

通过 GitHub Action 支持(自动且始终最新)

阿拉伯语 | 孟加拉语 | 保加利亚语 | 缅甸语(Myanmar) | 中文(简体) | 中文(繁体,香港) | 中文(繁体,澳门) | 中文(繁体,台湾) | 克罗地亚语 | 捷克语 | 丹麦语 | 荷兰语 | 爱沙尼亚语 | 芬兰语 | 法语 | 德语 | 希腊语 | 希伯来语 | 印地语 | 匈牙利语 | 印尼语 | 意大利语 | 日语 | 卡纳达语 | 韩语 | 立陶宛语 | 马来语 | 马拉雅拉姆语 | 马拉地语 | 尼泊尔语 | 尼日利亚皮钦语 | 挪威语 | 波斯语(法尔西) | 波兰语 | 葡萄牙语(巴西) | 葡萄牙语(葡萄牙) | 旁遮普语(古鲁姆基) | 罗马尼亚语 | 俄语 | 塞尔维亚语(西里尔字母) | 斯洛伐克语 | 斯洛文尼亚语 | 西班牙语 | 斯瓦希里语 | 瑞典语 | 他加禄语(菲律宾) | 泰米尔语 | 泰卢固语 | 泰语 | 土耳其语 | 乌克兰语 | 乌尔都语 | 越南语

如果你希望有额外的翻译,支持的语言列在这里

GitHub 关注者 GitHub 分叉 GitHub 星标

Microsoft Foundry Discord

🌱 入门

本课程包含涵盖构建 AI 代理基础知识的课程。每节课涵盖自己的主题,随意从你喜欢的地方开始!

本课程提供多语言支持。请前往我们的可用语言

如果这是你第一次使用生成式 AI 模型进行构建,请查看我们的生成式 AI 初学者课程,其中包含 21 节关于使用生成式 AI 构建的课程。

别忘了给本仓库加星(🌟)Fork 本仓库以运行代码。

结识其他学习者,获取你的问题解答

如果你遇到困难或对构建 AI 代理有任何疑问,请加入我们在 Microsoft Foundry Discord 的专用 Discord 频道。

你需要准备什么

本课程的每节课都包含代码示例,可在 code_samples 文件夹中找到。你可以Fork 本仓库以创建自己的副本。

这些练习中的代码示例使用 Azure AI Foundry 和 GitHub 模型目录与语言模型交互:

本课程还使用来自微软的以下 AI 代理框架和服务:

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

🙏 想帮忙吗?

你有建议或发现拼写或代码错误吗?提出一个 issue创建一个拉取请求

📂 每节课程包含

🗃️ 课程

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

🎒 其他课程

我们团队还制作了其他课程!来看看:

LangChain

LangChain4j 入门 LangChain.js 入门


Azure / Edge / MCP / 代理

AZD 入门 Edge AI 入门 MCP 入门 AI 代理 入门


生成式 AI 系列

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


核心学习

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


Copilot 系列

Copilot:AI 配对编程 Copilot:C#/.NET Copilot 冒险

🌟 社区感谢

感谢 Shivam Goyal 提供演示 Agentic RAG 的重要代码示例。

贡献

本项目欢迎贡献和建议。大多数贡献要求您同意一份 贡献者许可协议 (CLA),声明您有权并实际授予我们使用您贡献的权利。详情请访问 https://cla.opensource.microsoft.com

当您提交拉取请求时,CLA 机器人会自动判断您是否需要提供 CLA 并相应装饰该 PR(例如状态检查、评论)。只需按照机器人提供的说明操作。对于使用我们 CLA 的所有仓库,您只需执行此操作一次。

本项目已采用 Microsoft 开源行为准则。 更多信息请参阅 行为准则常见问题解答 或 联系 opencode@microsoft.com 提出任何额外的问题或意见。

商标

本项目可能包含项目、产品或服务的商标或徽标。对 Microsoft 商标或徽标的授权使用须遵守并必须遵循 Microsoft’s Trademark & Brand Guidelines。 在本项目的修改版本中使用 Microsoft 商标或徽标不得造成混淆或暗示 Microsoft 的赞助。 任何第三方商标或徽标的使用须遵守这些第三方的政策。

获取帮助

如果您在构建 AI 应用时遇到困难或有任何问题,请加入:

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


免责声明: 本文件已使用 AI 翻译服务 Co-op Translator (https://github.com/Azure/co-op-translator) 进行翻译。尽管我们力求准确,但请注意自动翻译可能包含错误或不准确之处。原始文档的原文应视为权威来源。对于关键信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误译,我们概不负责。