microsoft/ai-agents-for-beginners

GitHub Trending (daily) 工具

摘要

微软在GitHub上发布了一门面向初学者的开源课程,涵盖构建AI智能体所需的全部内容,并提供50多种语言翻译。

12课助你入门构建AI智能体
查看原文
查看缓存全文

缓存时间: 2026/04/21 14:25

microsoft/ai-agents-for-beginners 源码:https://github.com/microsoft/ai-agents-for-beginners # AI Agents 新手教程 - 课程 AI Agents 新手教程 ## 教你从零开始构建 AI Agent 的完整课程 GitHub 许可证 (https://github.com/microsoft/ai-agents-for-beginners/blob/master/LICENSE?WT.mc_id=academic-105485-koreyst) GitHub 贡献者 (https://GitHub.com/microsoft/ai-agents-for-beginners/graphs/contributors/?WT.mc_id=academic-105485-koreyst) GitHub 议题 (https://GitHub.com/microsoft/ai-agents-for-beginners/issues/?WT.mc_id=academic-105485-koreyst) GitHub 拉取请求 (https://GitHub.com/microsoft/ai-agents-for-beginners/pulls/?WT.mc_id=academic-105485-koreyst) 欢迎 PR (http://makeapullrequest.com?WT.mc_id=academic-105485-koreyst) ### 🌐 多语言支持 #### 通过 GitHub Action 自动同步,始终保持最新 阿拉伯语 | 孟加拉语 | 保加利亚语 | 缅甸语 | 简体中文 | 繁体中文(香港) | 繁体中文(澳门) | 繁体中文(台湾) | 克罗地亚语 | 捷克语 | 丹麦语 | 荷兰语 | 爱沙尼亚语 | 芬兰语 | 法语 | 德语 | 希腊语 | 希伯来语 | 印地语 | 匈牙利语 | 印尼语 | 意大利语 | 日语 | 卡纳达语 | 高棉语 | 韩语 | 立陶宛语 | 马来语 | 马拉雅拉姆语 | 马拉地语 | 尼泊尔语 | 尼日利亚皮钦语 | 挪威语 | 波斯语 | 波兰语 | 葡萄牙语(巴西) | 葡萄牙语(葡萄牙) | 旁遮普语(古尔穆基) | 罗马尼亚语 | 俄语 | 塞尔维亚语(西里尔) | 斯洛伐克语 | 斯洛文尼亚语 | 西班牙语 | 斯瓦希里语 | 瑞典语 | 他加禄语(菲律宾) | 泰米尔语 | 泰卢固语 | 泰语 | 土耳其语 | 乌克兰语 | 乌尔都语 | 越南语 > 想本地克隆? > > 本仓库含 50 余种语言翻译,体积较大。如无需翻译,可用稀疏检出: > > Bash / macOS / Linux: > bash > 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): > cmd > 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" > > > 这样即可快速下载课程核心内容。如需更多语言,见支持列表 (https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md) GitHub 关注 (https://GitHub.com/microsoft/ai-agents-for-beginners/watchers/?WT.mc_id=academic-105485-koreyst) GitHub 分叉 (https://GitHub.com/microsoft/ai-agents-for-beginners/network/?WT.mc_id=academic-105485-koreyst) GitHub 星标 (https://GitHub.com/microsoft/ai-agents-for-beginners/stargazers/?WT.mc_id=academic-105485-koreyst) Microsoft Foundry Discord (https://discord.gg/nTYy5BXMWG) ## 🌱 开始学习 本课程涵盖构建 AI Agent 的核心知识,每课独立,可自由跳跃学习!支持多语言,详见上方语言列表。 若首次接触生成式 AI,建议先学《生成式 AI 新手教程》(https://aka.ms/genai-beginners),共 21 课。 记得给仓库点星 (🌟) (https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars?WT.mc_id=academic-105485-koreyst) 并 fork (https://github.com/microsoft/ai-agents-for-beginners/fork) 以运行代码。 ### 加入社区,答疑互助 遇到问题?到 Microsoft Foundry Discord 专属频道交流 (https://aka.ms/ai-agents/discord)。 ### 所需准备 每课均含示例代码,位于 code_samples 文件夹。可 fork 本仓库自建副本。 示例基于 Microsoft Agent Framework + Azure AI Foundry Agent Service V2: - Microsoft Foundry (https://aka.ms/ai-agents-beginners/ai-foundry) - 需 Azure 账号 课程使用以下微软框架与服务: - Microsoft Agent Framework (MAF) (https://aka.ms/ai-agents-beginners/agent-framewrok) - Azure AI Foundry Agent Service V2 (https://aka.ms/ai-agents-beginners/ai-agent-service) 部分示例亦支持 OpenAI 兼容厂商,如 MiniMax (https://platform.minimaxi.com/)(支持最大 204K 上下文)。配置详见课程准备。 ## 🙏 贡献纠错 有建议或发现拼写/代码错误?提 issue (https://github.com/microsoft/ai-agents-for-beginners/issues?WT.mc_id=academic-105485-koreyst) 或发 pull request (https://github.com/microsoft/ai-agents-for-beginners/pulls?WT.mc_id=academic-105485-koreyst) ## 📂 每课包含 - README 文字教程 + 短视频 - 基于 Microsoft Agent Framework + Azure AI Foundry 的 Python 示例 - 延伸学习链接 ## 🗃️ 课程列表 | 课程 | 文字与代码 | 视频 | 拓展学习 | |–––––––––––––––––––––––|––––––––––––––––––––––––––|————————————————————|––––––––––––––––––––––––––––––––––––––––––––| | AI Agent 简介与用例 | 链接 | 视频 (https://youtu.be/3zgm60bXmQk?si=z8QygFvYQv-9WtO1) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 探索 Agent 框架 | 链接 | 视频 (https://youtu.be/ODwF-EZo_O8?si=Vawth4hzVaHv-u0H) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | Agent 设计模式详解 | 链接 | 视频 (https://youtu.be/m9lM8qqoOEA?si=BIzHwzstTPL8o9GF) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 工具使用设计模式 | 链接 | 视频 (https://youtu.be/vieRiPRx-gI?si=2z6O2Xu2cu_Jz46N) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | Agentic RAG | 链接 | 视频 (https://youtu.be/WcjAARvdL7I?si=gKPWsQpKiIlDH9A3) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 构建可信赖 AI Agent | 链接 | 视频 | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 规划模式设计 | 链接 | 视频 (https://youtu.be/kPfJ2BrBCMY?si=6SC_iv_E5-mzucnC) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 多 Agent 模式 | 链接 | 视频 (https://youtu.be/V6HpE9hZEx0?si=rMgDhEu7wXo2uo6g) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 元认知设计模式 | 链接 | 视频 (https://youtu.be/His9R6gw6Ec?si=8gck6vvdSNCt6OcF) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | AI Agent 生产部署 | 链接 | 视频 (https://youtu.be/l4TP6IyJxmQ?si=31dnhexRo6yLRJDl) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 使用 Agent 协议(MCP、A2A、NLWeb) | 链接 | 视频 (https://youtu.be/X-Dh9R3Opn8) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 面向 Agent 的上下文工程 | 链接 | 视频 (https://youtu.be/F5zqRV7gEag) | 链接 (https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | 管理 Agent 记忆 | 链接 | 视频 (https://youtu.be/QrYbHesIxpw?si=vZkVwKrQ4ieCcIPx) | | | 探索 Microsoft Agent Framework | 链接 | | | | 构建计算机使用 Agent(CUA) | 链接 | | 链接 (https://docs.browser-use.com/examples/templates/playwright-integration) | | 可扩展 Agent 部署 | 即将上线 | | | | 创建本地 AI Agent | 即将上线 | | | | AI Agent 安全 | 即将上线 | | | ## 🎒 更多课程 我们还有其他教程! ### LangChain LangChain4j 新手教程 (https://aka.ms/langchain4j-for-beginners) LangChain.js 新手教程 (https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) LangChain 新手教程 (https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) — ### Azure / Edge / MCP / Agents AZD 新手教程 (https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) Edge AI 新手教程 (https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) MCP 新手教程 (https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) AI Agents 新手教程 (https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) — ### 生成式 AI 系列 生成式 AI 新手教程 (https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) 生成式 AI (.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA) (https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) 生成式 AI (Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC) (https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) 生成式 AI (JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9) (https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) — ### 核心学习 机器学习新手教程 (https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) 数据科学新手教程 (https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) AI 新手教程 (https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) 网络安全新手教程 (https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) Web 开发新手教程 (https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) IoT 新手教程 (https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) XR 开发新手教程 (https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) — ### Copilot 系列 GitHub Copilot AI 配对编程 (https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) 面向 C#/.NET 的 Copilot (https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) Copilot 大冒险 (https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## 🌟 致谢 感谢 Shivam Goyal (https://www.linkedin.com/in/shivam2003/) 贡献 Agentic RAG 重要示例代码。 ## 贡献 欢迎提交建议与改进。大多数贡献需签署贡献者许可协议 (CLA),声明您有权授予我们使用权限。详情访问 。提交 PR 时,CLA 机器人会自动判断并标注状态,只需按提示操作即可,仅需一次即可适用于所有仓库。 本项目采用 Microsoft 开源行为准则 (https://opensource.microsoft.com/codeofconduct/)。更多信息请见 FAQ (https://opensource.microsoft.com/codeofconduct/faq/) 或致信 [email protected]。 ## 商标 本项目可能包含 Microsoft 或其他商标/徽标。使用需遵循 Microsoft 商标与品牌指南 (https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general)。修改版不得造成混淆或暗示 Microsoft 赞助。第三方商标使用需遵守其各自政策。 ## 求助 遇到问题?加入 Microsoft Foundry Discord (https://aka.ms/foundry/discord) 产品反馈或构建错误请访问:Microsoft Foundry 开发者论坛 (https://aka.ms/foundry/forum)

相似文章

microsoft/AI-For-Beginners

GitHub Trending (daily)

微软的 AI for Beginners 是一个为期12周、24节课的开源课程,涵盖AI基础知识、TensorFlow、PyTorch和伦理,并支持多种语言。

microsoft/generative-ai-for-beginners

GitHub Trending (daily)

Microsoft's open-source GitHub repository offers 21 lessons covering everything needed to start building Generative AI applications, with multi-language support.

@XAMTO_AI: 网上AI Agent的课程一抓一大把,但大多要么太理论,要么照着文档念,看完还是一脸懵。 微软官方出了一套免费的《AI Agents for Beginners》,从零开始,带你完整过一遍构建过程。 A哥看到目前已扩展到18节课,覆盖基础…

X AI KOLs Timeline

微软官方免费课程《AI Agents for Beginners》已扩展到18节课,覆盖AI Agent构建的基础概念到生产部署,配有文字教程、视频和可运行的Jupyter Notebook代码示例。