ai-agents-for-beginners

面向初学者的 AI 代理 - 课程

Generative AI For Beginners

一门教您开始构建 AI 代理所需一切知识的课程

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

🌐 多语言支持

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

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

如果您希望支持更多翻译语言,可在此处查看支持的语言列表

GitHub watchers GitHub forks GitHub stars

Azure AI Discord

🌱 入门

本课程包含涵盖构建 AI 代理基础知识的课程。每节课都涵盖其自己的主题,因此您可以从任何喜欢的地方开始!

本课程支持多语言。请在此处查看我们支持的语言。

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

别忘了给这个仓库加星 (🌟)fork 这个仓库以运行代码。

结识其他学习者,解答您的问题

如果您在构建 AI 代理时遇到困难或有任何问题,请加入 Azure AI Foundry 社区 Discord 中我们专用的 Discord 频道。

您需要什么

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

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

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

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

🙏 想帮忙吗?

您有建议或发现拼写或代码错误吗?提出问题创建拉取请求

📂 每节课都包含

🗃️ 课程

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

🎒 其他课程

我们的团队还制作了其他课程!请查看

🌟 社区感谢

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

贡献

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

当您提交拉取请求时,CLA 机器人将自动确定您是否需要提供 CLA,并相应地修饰 PR(例如,状态检查、评论)。只需按照机器人提供的说明操作即可。您只需在所有使用我们 CLA 的仓库中执行此操作一次。

本项目已采用 微软开源行为准则。有关更多信息,请参阅 行为准则常见问题解答,或通过 opencode@microsoft.com 联系我们以提出任何其他问题或意见。

商标

本项目可能包含项目、产品或服务的商标或徽标。经授权使用微软商标或徽标须遵守并遵循 微软商标和品牌指南。在本项目修改版本中使用微软商标或徽标不得引起混淆或暗示微软赞助。任何第三方商标或徽标的使用均受这些第三方的政策约束。

获取帮助

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

Azure AI Foundry Discord

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

Azure AI Foundry Developer Forum