[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-microsoft--ai-agents-for-beginners":3,"tool-microsoft--ai-agents-for-beginners":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",153609,2,"2026-04-13T11:34:59",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":77,"owner_twitter":78,"owner_website":79,"owner_url":80,"languages":81,"stars":98,"forks":99,"last_commit_at":100,"license":101,"difficulty_score":32,"env_os":102,"env_gpu":103,"env_ram":103,"env_deps":104,"category_tags":109,"github_topics":110,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":119,"updated_at":120,"faqs":121,"releases":122},7111,"microsoft\u002Fai-agents-for-beginners","ai-agents-for-beginners","12 Lessons to Get Started Building AI Agents","ai-agents-for-beginners 是微软推出的一套系统化入门课程，旨在帮助零基础用户快速掌握构建 AI 智能体（AI Agents）的核心技能。面对当前人工智能技术门槛高、概念抽象的痛点，这套资源通过 12 节精心设计的实战课程，将复杂的智能体开发流程拆解为通俗易懂的学习模块，让初学者也能从零开始动手打造属于自己的智能应用。\n\n这套课程特别适合希望转型或入门 AI 领域的开发者、学生及技术爱好者。无论你是否具备深厚的编程背景，都能跟随课程节奏，逐步理解智能体的工作原理、架构设计及实际应用场景。其独特的技术亮点在于“学以致用”的教学理念：不仅涵盖理论基础，更提供了丰富的代码示例和实践项目，确保学习者在完成课程后具备真实的开发能力。此外，项目拥有强大的社区支持，通过 GitHub Action 自动维护包括简体中文在内的 50 多种语言版本，确保全球学习者都能获取最新、最准确的本地的学习资料。如果你渴望揭开 AI 智能体的神秘面纱并亲手创造智能程序，ai-agents-for-beginners 将是你的理想起点。","# AI Agents for Beginners - A Course\n\n![AI Agents for Beginners](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmicrosoft_ai-agents-for-beginners_readme_10cb416d29f7.png)\n\n## A course teaching everything you need to know to start building AI Agents\n\n[![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmaster\u002FLICENSE?WT.mc_id=academic-105485-koreyst)\n[![GitHub contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fgraphs\u002Fcontributors\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fissues\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub pull-requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fpulls\u002F?WT.mc_id=academic-105485-koreyst)\n[![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg?style=flat-square)](http:\u002F\u002Fmakeapullrequest.com?WT.mc_id=academic-105485-koreyst)\n\n### 🌐 Multi-Language Support\n\n#### Supported via GitHub Action (Automated & Always Up-to-Date)\n\n\u003C!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->\n[Arabic](.\u002Ftranslations\u002Far\u002FREADME.md) | [Bengali](.\u002Ftranslations\u002Fbn\u002FREADME.md) | [Bulgarian](.\u002Ftranslations\u002Fbg\u002FREADME.md) | [Burmese (Myanmar)](.\u002Ftranslations\u002Fmy\u002FREADME.md) | [Chinese (Simplified)](.\u002Ftranslations\u002Fzh-CN\u002FREADME.md) | [Chinese (Traditional, Hong Kong)](.\u002Ftranslations\u002Fzh-HK\u002FREADME.md) | [Chinese (Traditional, Macau)](.\u002Ftranslations\u002Fzh-MO\u002FREADME.md) | [Chinese (Traditional, Taiwan)](.\u002Ftranslations\u002Fzh-TW\u002FREADME.md) | [Croatian](.\u002Ftranslations\u002Fhr\u002FREADME.md) | [Czech](.\u002Ftranslations\u002Fcs\u002FREADME.md) | [Danish](.\u002Ftranslations\u002Fda\u002FREADME.md) | [Dutch](.\u002Ftranslations\u002Fnl\u002FREADME.md) | [Estonian](.\u002Ftranslations\u002Fet\u002FREADME.md) | [Finnish](.\u002Ftranslations\u002Ffi\u002FREADME.md) | [French](.\u002Ftranslations\u002Ffr\u002FREADME.md) | [German](.\u002Ftranslations\u002Fde\u002FREADME.md) | [Greek](.\u002Ftranslations\u002Fel\u002FREADME.md) | [Hebrew](.\u002Ftranslations\u002Fhe\u002FREADME.md) | [Hindi](.\u002Ftranslations\u002Fhi\u002FREADME.md) | [Hungarian](.\u002Ftranslations\u002Fhu\u002FREADME.md) | [Indonesian](.\u002Ftranslations\u002Fid\u002FREADME.md) | [Italian](.\u002Ftranslations\u002Fit\u002FREADME.md) | [Japanese](.\u002Ftranslations\u002Fja\u002FREADME.md) | [Kannada](.\u002Ftranslations\u002Fkn\u002FREADME.md) | [Khmer](.\u002Ftranslations\u002Fkm\u002FREADME.md) | [Korean](.\u002Ftranslations\u002Fko\u002FREADME.md) | [Lithuanian](.\u002Ftranslations\u002Flt\u002FREADME.md) | [Malay](.\u002Ftranslations\u002Fms\u002FREADME.md) | [Malayalam](.\u002Ftranslations\u002Fml\u002FREADME.md) | [Marathi](.\u002Ftranslations\u002Fmr\u002FREADME.md) | [Nepali](.\u002Ftranslations\u002Fne\u002FREADME.md) | [Nigerian Pidgin](.\u002Ftranslations\u002Fpcm\u002FREADME.md) | [Norwegian](.\u002Ftranslations\u002Fno\u002FREADME.md) | [Persian (Farsi)](.\u002Ftranslations\u002Ffa\u002FREADME.md) | [Polish](.\u002Ftranslations\u002Fpl\u002FREADME.md) | [Portuguese (Brazil)](.\u002Ftranslations\u002Fpt-BR\u002FREADME.md) | [Portuguese (Portugal)](.\u002Ftranslations\u002Fpt-PT\u002FREADME.md) | [Punjabi (Gurmukhi)](.\u002Ftranslations\u002Fpa\u002FREADME.md) | [Romanian](.\u002Ftranslations\u002Fro\u002FREADME.md) | [Russian](.\u002Ftranslations\u002Fru\u002FREADME.md) | [Serbian (Cyrillic)](.\u002Ftranslations\u002Fsr\u002FREADME.md) | [Slovak](.\u002Ftranslations\u002Fsk\u002FREADME.md) | [Slovenian](.\u002Ftranslations\u002Fsl\u002FREADME.md) | [Spanish](.\u002Ftranslations\u002Fes\u002FREADME.md) | [Swahili](.\u002Ftranslations\u002Fsw\u002FREADME.md) | [Swedish](.\u002Ftranslations\u002Fsv\u002FREADME.md) | [Tagalog (Filipino)](.\u002Ftranslations\u002Ftl\u002FREADME.md) | [Tamil](.\u002Ftranslations\u002Fta\u002FREADME.md) | [Telugu](.\u002Ftranslations\u002Fte\u002FREADME.md) | [Thai](.\u002Ftranslations\u002Fth\u002FREADME.md) | [Turkish](.\u002Ftranslations\u002Ftr\u002FREADME.md) | [Ukrainian](.\u002Ftranslations\u002Fuk\u002FREADME.md) | [Urdu](.\u002Ftranslations\u002Fur\u002FREADME.md) | [Vietnamese](.\u002Ftranslations\u002Fvi\u002FREADME.md)\n\n> **Prefer to Clone Locally?**\n>\n> This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout:\n>\n> **Bash \u002F macOS \u002F Linux:**\n> ```bash\n> git clone --filter=blob:none --sparse https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners.git\n> cd ai-agents-for-beginners\n> git sparse-checkout set --no-cone '\u002F*' '!translations' '!translated_images'\n> ```\n>\n> **CMD (Windows):**\n> ```cmd\n> git clone --filter=blob:none --sparse https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners.git\n> cd ai-agents-for-beginners\n> git sparse-checkout set --no-cone \"\u002F*\" \"!translations\" \"!translated_images\"\n> ```\n>\n> This gives you everything you need to complete the course with a much faster download.\n\u003C!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->\n\n**If you wish to have additional translations languages supported are listed [here](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator\u002Fblob\u002Fmain\u002Fgetting_started\u002Fsupported-languages.md)**\n\n[![GitHub watchers](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Fmicrosoft\u002Fai-agents-for-beginners.svg?style=social&label=Watch)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fwatchers\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fmicrosoft\u002Fai-agents-for-beginners.svg?style=social&label=Fork)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fnetwork\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fmicrosoft\u002Fai-agents-for-beginners.svg?style=social&label=Star)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fstargazers\u002F?WT.mc_id=academic-105485-koreyst)\n\n[![Microsoft Foundry Discord](https:\u002F\u002Fdcbadge.limes.pink\u002Fapi\u002Fserver\u002FnTYy5BXMWG)](https:\u002F\u002Fdiscord.gg\u002FnTYy5BXMWG)\n\n\n## 🌱 Getting Started\n\nThis course has lessons covering the fundamentals of building AI Agents. Each lesson covers its own topic so start wherever you like!\n\nThere is multi-language support for this course. Go to our [available languages here](#-multi-language-support). \n\nIf this is your first time building with Generative AI models, check out our [Generative AI For Beginners](https:\u002F\u002Faka.ms\u002Fgenai-beginners) course, which includes 21 lessons on building with GenAI.\n\nDon't forget to [star (🌟) this repo](https:\u002F\u002Fdocs.github.com\u002Fen\u002Fget-started\u002Fexploring-projects-on-github\u002Fsaving-repositories-with-stars?WT.mc_id=academic-105485-koreyst) and [fork this repo](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Ffork) to run the code.\n\n### Meet Other Learners, Get Your Questions Answered\n\nIf you get stuck or have any questions about building AI Agents, join our dedicated Discord Channel in the [Microsoft Foundry Discord](https:\u002F\u002Faka.ms\u002Fai-agents\u002Fdiscord).\n\n### What You Need \n\nEach lesson in this course includes code examples, which can be found in the code_samples folder. You can [fork this repo](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Ffork) to create your own copy.  \n\nThe code examples in these exercises utilize Microsoft Agent Framework with Azure AI Foundry Agent Service V2:\n\n- [Microsoft Foundry](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fai-foundry) - Azure Account Required\n\nThis course uses the following AI Agent frameworks and services from Microsoft:\n\n- [Microsoft Agent Framework (MAF)](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fagent-framewrok)\n- [Azure AI Foundry Agent Service V2](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fai-agent-service)\n\nSome code samples also support alternative OpenAI-compatible providers such as [MiniMax](https:\u002F\u002Fplatform.minimaxi.com\u002F), which offers large-context models (up to 204K tokens). See the [Course Setup](.\u002F00-course-setup\u002FREADME.md) for configuration details.\n\nFor more information on running the code for this course, go to the [Course Setup](.\u002F00-course-setup\u002FREADME.md).\n\n## 🙏 Want to help?\n\nDo you have suggestions or found spelling or code errors? [Raise an issue](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fissues?WT.mc_id=academic-105485-koreyst) or [Create a pull request](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fpulls?WT.mc_id=academic-105485-koreyst)\n\n\n\n## 📂 Each lesson includes\n\n- A written lesson located in the README and a short video\n- Python code samples using Microsoft Agent Framework with Azure AI Foundry\n- Links to extra resources to continue your learning\n\n\n## 🗃️ Lessons\n\n| **Lesson**                                   | **Text & Code**                                    | **Video**                                                  | **Extra Learning**                                                                     |\n|----------------------------------------------|----------------------------------------------------|------------------------------------------------------------|----------------------------------------------------------------------------------------|\n| Intro to AI Agents and Agent Use Cases       | [Link](.\u002F01-intro-to-ai-agents\u002FREADME.md)          | [Video](https:\u002F\u002Fyoutu.be\u002F3zgm60bXmQk?si=z8QygFvYQv-9WtO1)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Exploring AI Agentic Frameworks              | [Link](.\u002F02-explore-agentic-frameworks\u002FREADME.md)  | [Video](https:\u002F\u002Fyoutu.be\u002FODwF-EZo_O8?si=Vawth4hzVaHv-u0H)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Understanding AI Agentic Design Patterns     | [Link](.\u002F03-agentic-design-patterns\u002FREADME.md)     | [Video](https:\u002F\u002Fyoutu.be\u002Fm9lM8qqoOEA?si=BIzHwzstTPL8o9GF)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Tool Use Design Pattern                      | [Link](.\u002F04-tool-use\u002FREADME.md)                    | [Video](https:\u002F\u002Fyoutu.be\u002FvieRiPRx-gI?si=2z6O2Xu2cu_Jz46N)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Agentic RAG                                  | [Link](.\u002F05-agentic-rag\u002FREADME.md)                 | [Video](https:\u002F\u002Fyoutu.be\u002FWcjAARvdL7I?si=gKPWsQpKiIlDH9A3)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Building Trustworthy AI Agents               | [Link](.\u002F06-building-trustworthy-agents\u002FREADME.md) | [Video](https:\u002F\u002Fyoutu.be\u002FiZKkMEGBCUQ?si=jZjpiMnGFOE9L8OK ) | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Planning Design Pattern                      | [Link](.\u002F07-planning-design\u002FREADME.md)             | [Video](https:\u002F\u002Fyoutu.be\u002FkPfJ2BrBCMY?si=6SC_iv_E5-mzucnC)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Multi-Agent Design Pattern                   | [Link](.\u002F08-multi-agent\u002FREADME.md)                 | [Video](https:\u002F\u002Fyoutu.be\u002FV6HpE9hZEx0?si=rMgDhEu7wXo2uo6g)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Metacognition Design Pattern                 | [Link](.\u002F09-metacognition\u002FREADME.md)               | [Video](https:\u002F\u002Fyoutu.be\u002FHis9R6gw6Ec?si=8gck6vvdSNCt6OcF)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| AI Agents in Production                      | [Link](.\u002F10-ai-agents-production\u002FREADME.md)        | [Video](https:\u002F\u002Fyoutu.be\u002Fl4TP6IyJxmQ?si=31dnhexRo6yLRJDl)  | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Using Agentic Protocols (MCP, A2A and NLWeb) | [Link](.\u002F11-agentic-protocols\u002FREADME.md)           | [Video](https:\u002F\u002Fyoutu.be\u002FX-Dh9R3Opn8)                                 | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Context Engineering for AI Agents            | [Link](.\u002F12-context-engineering\u002FREADME.md)         | [Video](https:\u002F\u002Fyoutu.be\u002FF5zqRV7gEag)                                 | [Link](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| Managing Agentic Memory                      | [Link](.\u002F13-agent-memory\u002FREADME.md)     |      [Video](https:\u002F\u002Fyoutu.be\u002FQrYbHesIxpw?si=vZkVwKrQ4ieCcIPx)                                                      |                                                                                        |\n| Exploring Microsoft Agent Framework                         | [Link](.\u002F14-microsoft-agent-framework\u002FREADME.md)                            |                                                            |                                                                                        |\n| Building Computer Use Agents (CUA)           | [Link](.\u002F15-browser-use\u002FREADME.md)     |                                                            | [Link](https:\u002F\u002Fdocs.browser-use.com\u002Fexamples\u002Ftemplates\u002Fplaywright-integration)         |\n| Deploying Scalable Agents                    | Coming Soon                            |                                                            |                                                                                        |\n| Creating Local AI Agents                     | Coming Soon                               |                                                            |                                                                                        |\n| Securing AI Agents                           | Coming Soon                               |                                                            |                                                                                        |\n\n## 🎒 Other Courses\n\nOur team produces other courses! Check out:\n\n\u003C!-- CO-OP TRANSLATOR OTHER COURSES START -->\n### LangChain\n[![LangChain4j for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https:\u002F\u002Faka.ms\u002Flangchain4j-for-beginners)\n[![LangChain.js for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https:\u002F\u002Faka.ms\u002Flangchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)\n[![LangChain for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Flangchain-for-beginners?WT.mc_id=m365-94501-dwahlin)\n---\n\n### Azure \u002F Edge \u002F MCP \u002F Agents\n[![AZD for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FAZD-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![Edge AI for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FEdge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fedgeai-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![MCP for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmcp-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![AI Agents for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)\n\n---\n \n### Generative AI Series\n[![Generative AI for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgenerative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![Generative AI (.NET)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGenerative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)\n[![Generative AI (Java)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgenerative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)\n[![Generative AI (JavaScript)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgenerative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)\n\n---\n \n### Core Learning\n[![ML for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https:\u002F\u002Faka.ms\u002Fml-beginners?WT.mc_id=academic-105485-koreyst)\n[![Data Science for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FData%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https:\u002F\u002Faka.ms\u002Fdatascience-beginners?WT.mc_id=academic-105485-koreyst)\n[![AI for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https:\u002F\u002Faka.ms\u002Fai-beginners?WT.mc_id=academic-105485-koreyst)\n[![Cybersecurity for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FSecurity-101?WT.mc_id=academic-96948-sayoung)\n[![Web Dev for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeb%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https:\u002F\u002Faka.ms\u002Fwebdev-beginners?WT.mc_id=academic-105485-koreyst)\n[![IoT for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FIoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https:\u002F\u002Faka.ms\u002Fiot-beginners?WT.mc_id=academic-105485-koreyst)\n[![XR Development for Beginners](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FXR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fxr-development-for-beginners?WT.mc_id=academic-105485-koreyst)\n\n---\n \n### Copilot Series\n[![Copilot for AI Paired Programming](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https:\u002F\u002Faka.ms\u002FGitHubCopilotAI?WT.mc_id=academic-105485-koreyst)\n[![Copilot for C#\u002F.NET](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot%20for%20C%23\u002F.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)\n[![Copilot Adventure](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FCopilotAdventures?WT.mc_id=academic-105485-koreyst)\n\u003C!-- CO-OP TRANSLATOR OTHER COURSES END -->\n\n## 🌟 Community Thanks\n\nThanks to [Shivam Goyal](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fshivam2003\u002F) for contributing important code samples demonstrating Agentic RAG. \n\n## Contributing\n\nThis project welcomes contributions and suggestions.  Most contributions require you to agree to a\nContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\nthe rights to use your contribution. For details, visit \u003Chttps:\u002F\u002Fcla.opensource.microsoft.com>.\n\nWhen you submit a pull request, a CLA bot will automatically determine whether you need to provide\na CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions\nprovided by the bot. You will only need to do this once across all repos using our CLA.\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002F).\nFor more information see the [Code of Conduct FAQ](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002Ffaq\u002F) or\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\n## Trademarks\n\nThis project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft\ntrademarks or logos is subject to and must follow\n[Microsoft's Trademark & Brand Guidelines](https:\u002F\u002Fwww.microsoft.com\u002Flegal\u002Fintellectualproperty\u002Ftrademarks\u002Fusage\u002Fgeneral).\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\nAny use of third-party trademarks or logos is subject to those third-parties' policies.\n\n## Getting Help\n\n\nIf you get stuck or have any questions about building AI apps, join:\n\n[![Microsoft Foundry Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Azure_AI_Foundry_Community_Discord-blue?style=for-the-badge&logo=discord&color=5865f2&logoColor=fff)](https:\u002F\u002Faka.ms\u002Ffoundry\u002Fdiscord)\n\nIf you have product feedback or errors while building visit:\n\n[![Microsoft Foundry Developer Forum](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-Azure_AI_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https:\u002F\u002Faka.ms\u002Ffoundry\u002Fforum)\n","# 面向初学者的AI智能体课程\n\n![面向初学者的AI智能体](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmicrosoft_ai-agents-for-beginners_readme_10cb416d29f7.png)\n\n## 一门教你构建AI智能体所需一切知识的课程\n\n[![GitHub许可证](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fblob\u002Fmaster\u002FLICENSE?WT.mc_id=academic-105485-koreyst)\n[![GitHub贡献者](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fgraphs\u002Fcontributors\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub问题](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fissues\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub拉取请求](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fmicrosoft\u002Fai-agents-for-beginners.svg)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fpulls\u002F?WT.mc_id=academic-105485-koreyst)\n[![欢迎提交PR](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg?style=flat-square)](http:\u002F\u002Fmakeapullrequest.com?WT.mc_id=academic-105485-koreyst)\n\n### 🌐 多语言支持\n\n#### 通过GitHub Action实现（自动化且始终保持最新）\n\n\u003C!-- 合作翻译语言表格开始 -->\n[阿拉伯语](.\u002Ftranslations\u002Far\u002FREADME.md) | [孟加拉语](.\u002Ftranslations\u002Fbn\u002FREADME.md) | [保加利亚语](.\u002Ftranslations\u002Fbg\u002FREADME.md) | [缅甸语](.\u002Ftranslations\u002Fmy\u002FREADME.md) | [简体中文](.\u002Ftranslations\u002Fzh-CN\u002FREADME.md) | [繁体中文（香港）](.\u002Ftranslations\u002Fzh-HK\u002FREADME.md) | [繁体中文（澳门）](.\u002Ftranslations\u002Fzh-MO\u002FREADME.md) | [繁体中文（台湾）](.\u002Ftranslations\u002Fzh-TW\u002FREADME.md) | [克罗地亚语](.\u002Ftranslations\u002Fhr\u002FREADME.md) | [捷克语](.\u002Ftranslations\u002Fcs\u002FREADME.md) | [丹麦语](.\u002Ftranslations\u002Fda\u002FREADME.md) | [荷兰语](.\u002Ftranslations\u002Fnl\u002FREADME.md) | [爱沙尼亚语](.\u002Ftranslations\u002Fet\u002FREADME.md) | [芬兰语](.\u002Ftranslations\u002Ffi\u002FREADME.md) | [法语](.\u002Ftranslations\u002Ffr\u002FREADME.md) | [德语](.\u002Ftranslations\u002Fde\u002FREADME.md) | [希腊语](.\u002Ftranslations\u002Fel\u002FREADME.md) | [希伯来语](.\u002Ftranslations\u002Fhe\u002FREADME.md) | [印地语](.\u002Ftranslations\u002Fhi\u002FREADME.md) | [匈牙利语](.\u002Ftranslations\u002Fhu\u002FREADME.md) | [印尼语](.\u002Ftranslations\u002Fid\u002FREADME.md) | [意大利语](.\u002Ftranslations\u002Fit\u002FREADME.md) | [日语](.\u002Ftranslations\u002Fja\u002FREADME.md) | [坎那达语](.\u002Ftranslations\u002Fkn\u002FREADME.md) | [高棉语](.\u002Ftranslations\u002Fkm\u002FREADME.md) | [韩语](.\u002Ftranslations\u002Fko\u002FREADME.md) | [立陶宛语](.\u002Ftranslations\u002Flt\u002FREADME.md) | [马来语](.\u002Ftranslations\u002Fms\u002FREADME.md) | [马拉雅拉姆语](.\u002Ftranslations\u002Fml\u002FREADME.md) | [马拉地语](.\u002Ftranslations\u002Fmr\u002FREADME.md) | [尼泊尔语](.\u002Ftranslations\u002Fne\u002FREADME.md) | [尼日利亚皮钦语](.\u002Ftranslations\u002Fpcm\u002FREADME.md) | [挪威语](.\u002Ftranslations\u002Fno\u002FREADME.md) | [波斯语（法尔西语）](.\u002Ftranslations\u002Ffa\u002FREADME.md) | [波兰语](.\u002Ftranslations\u002Fpl\u002FREADME.md) | [巴西葡萄牙语](.\u002Ftranslations\u002Fpt-BR\u002FREADME.md) | [葡萄牙语（葡萄牙）](.\u002Ftranslations\u002Fpt-PT\u002FREADME.md) | [旁遮普语（古木基文）](.\u002Ftranslations\u002Fpa\u002FREADME.md) | [罗马尼亚语](.\u002Ftranslations\u002Fro\u002FREADME.md) | [俄语](.\u002Ftranslations\u002Fru\u002FREADME.md) | [塞尔维亚语（西里尔字母）](.\u002Ftranslations\u002Fsr\u002FREADME.md) | [斯洛伐克语](.\u002Ftranslations\u002Fsk\u002FREADME.md) | [斯洛文尼亚语](.\u002Ftranslations\u002Fsl\u002FREADME.md) | [西班牙语](.\u002Ftranslations\u002Fes\u002FREADME.md) | [斯瓦希里语](.\u002Ftranslations\u002Fsw\u002FREADME.md) | [瑞典语](.\u002Ftranslations\u002Fsv\u002FREADME.md) | [塔加路语（菲律宾语）](.\u002Ftranslations\u002Ftl\u002FREADME.md) | [泰米尔语](.\u002Ftranslations\u002Fta\u002FREADME.md) | [泰卢固语](.\u002Ftranslations\u002Fte\u002FREADME.md) | [泰语](.\u002Ftranslations\u002Fth\u002FREADME.md) | [土耳其语](.\u002Ftranslations\u002Ftr\u002FREADME.md) | [乌克兰语](.\u002Ftranslations\u002Fuk\u002FREADME.md) | [乌尔都语](.\u002Ftranslations\u002Fur\u002FREADME.md) | [越南语](.\u002Ftranslations\u002Fvi\u002FREADME.md)\n\n> **更倾向于本地克隆吗？**\n>\n> 此仓库包含50多种语言的翻译，这会显著增加下载大小。若想不包含翻译而克隆，请使用稀疏检出：\n>\n> **Bash \u002F macOS \u002F Linux：**\n> ```bash\n> git clone --filter=blob:none --sparse https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners.git\n> cd ai-agents-for-beginners\n> git sparse-checkout set --no-cone '\u002F*' '!translations' '!translated_images'\n> ```\n>\n> **CMD（Windows）：**\n> ```cmd\n> git clone --filter=blob:none --sparse https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners.git\n> cd ai-agents-for-beginners\n> git sparse-checkout set --no-cone \"\u002F*\" \"!translations\" \"!translated_images\"\n> ```\n>\n> 这样你就能获得完成课程所需的一切内容，同时下载速度更快。\n\u003C!-- 合作翻译语言表格结束 -->\n\n**若希望支持更多语言的翻译，请参阅[此处](https:\u002F\u002Fgithub.com\u002FAzure\u002Fco-op-translator\u002Fblob\u002Fmain\u002Fgetting_started\u002Fsupported-languages.md)**\n\n[![GitHub关注者](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Fmicrosoft\u002Fai-agents-for-beginners.svg?style=social&label=Watch)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fwatchers\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub复刻](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fmicrosoft\u002Fai-agents-for-beginners.svg?style=social&label=Fork)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fnetwork\u002F?WT.mc_id=academic-105485-koreyst)\n[![GitHub星标](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fmicrosoft\u002Fai-agents-for-beginners.svg?style=social&label=Star)](https:\u002F\u002FGitHub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fstargazers\u002F?WT.mc_id=academic-105485-koreyst)\n\n[![Microsoft Foundry Discord](https:\u002F\u002Fdcbadge.limes.pink\u002Fapi\u002Fserver\u002FnTYy5BXMWG)](https:\u002F\u002Fdiscord.gg\u002FnTYy5BXMWG)\n\n\n## 🌱 入门指南\n\n本课程包含多个章节，覆盖构建AI智能体的基础知识。每个章节都围绕一个独立主题展开，你可以从任意章节开始学习！\n\n本课程提供多语言支持。请访问我们的[可用语言列表](#-multi-language-support)。\n\n如果你是首次使用生成式AI模型进行开发，请查看我们的[面向初学者的生成式AI课程](https:\u002F\u002Faka.ms\u002Fgenai-beginners)，其中包含21个关于如何使用生成式AI进行开发的教程。\n\n别忘了[为本仓库标星（🌟）](https:\u002F\u002Fdocs.github.com\u002Fen\u002Fget-started\u002Fexploring-projects-on-github\u002Fsaving-repositories-with-stars?WT.mc_id=academic-105485-koreyst)并[复刻此仓库](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Ffork)，以便运行代码。\n\n### 结识其他学习者，解答你的疑问\n\n如果你在构建AI智能体的过程中遇到困难或有任何疑问，请加入我们在[Microsoft Foundry Discord](https:\u002F\u002Faka.ms\u002Fai-agents\u002Fdiscord)中的专属频道。\n\n### 你需要什么\n\n本课程的每节课都包含代码示例，这些示例可以在 code_samples 文件夹中找到。你可以[复刻这个仓库](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Ffork)来创建属于你自己的副本。\n\n这些练习中的代码示例使用了 Microsoft Agent Framework 和 Azure AI Foundry Agent Service V2：\n\n- [Microsoft Foundry](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fai-foundry) - 需要 Azure 账户\n\n本课程使用了微软提供的以下 AI 代理框架和服务：\n\n- [Microsoft Agent Framework (MAF)](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fagent-framewrok)\n- [Azure AI Foundry Agent Service V2](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fai-agent-service)\n\n部分代码示例还支持其他兼容 OpenAI 的提供商，例如 [MiniMax](https:\u002F\u002Fplatform.minimaxi.com\u002F)。该平台提供大上下文模型（最高可达 204K 个 token）。有关配置详情，请参阅[课程设置](.\u002F00-course-setup\u002FREADME.md)。\n\n如需了解更多关于运行本课程代码的信息，请前往[课程设置](.\u002F00-course-setup\u002FREADME.md)。\n\n## 🙏 想帮忙吗？\n\n你有建议或者发现了拼写或代码错误吗？请[提交问题](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fissues?WT.mc_id=academic-105485-koreyst)或[创建拉取请求](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners\u002Fpulls?WT.mc_id=academic-105485-koreyst)。\n\n\n\n## 📂 每节课包括\n\n- 位于 README 中的文字课程和一段简短视频\n- 使用 Microsoft Agent Framework 和 Azure AI Foundry 的 Python 代码示例\n- 继续学习的额外资源链接\n\n\n## 🗃️ 课程列表\n\n| **课程**                                   | **文字与代码**                                    | **视频**                                                  | **额外学习**                                                                     |\n|----------------------------------------------|----------------------------------------------------|------------------------------------------------------------|----------------------------------------------------------------------------------------|\n| AI 代理简介及应用案例       | [链接](.\u002F01-intro-to-ai-agents\u002FREADME.md)          | [视频](https:\u002F\u002Fyoutu.be\u002F3zgm60bXmQk?si=z8QygFvYQv-9WtO1)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 探索 AI 代理框架              | [链接](.\u002F02-explore-agentic-frameworks\u002FREADME.md)  | [视频](https:\u002F\u002Fyoutu.be\u002FODwF-EZo_O8?si=Vawth4hzVaHv-u0H)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 理解 AI 代理设计模式     | [链接](.\u002F03-agentic-design-patterns\u002FREADME.md)     | [视频](https:\u002F\u002Fyoutu.be\u002Fm9lM8qqoOEA?si=BIzHwzstTPL8o9GF)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 工具使用设计模式                      | [链接](.\u002F04-tool-use\u002FREADME.md)                    | [视频](https:\u002F\u002Fyoutu.be\u002FvieRiPRx-gI?si=2z6O2Xu2cu_Jz46N)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 代理式 RAG                                  | [链接](.\u002F05-agentic-rag\u002FREADME.md)                 | [视频](https:\u002F\u002Fyoutu.be\u002FWcjAARvdL7I?si=gKPWsQpKiIlDH9A3)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 构建可信的 AI 代理               | [链接](.\u002F06-building-trustworthy-agents\u002FREADME.md) | [视频](https:\u002F\u002Fyoutu.be\u002FiZKkMEGBCUQ?si=jZjpiMnGFOE9L8OK ) | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 计划设计模式                      | [链接](.\u002F07-planning-design\u002FREADME.md)             | [视频](https:\u002F\u002Fyoutu.be\u002FkPfJ2BrBCMY?si=6SC_iv_E5-mzucnC)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 多代理设计模式                   | [链接](.\u002F08-multi-agent\u002FREADME.md)                 | [视频](https:\u002F\u002Fyoutu.be\u002FV6HpE9hZEx0?si=rMgDhEu7wXo2uo6g)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 元认知设计模式                 | [链接](.\u002F09-metacognition\u002FREADME.md)               | [视频](https:\u002F\u002Fyoutu.be\u002FHis9R6gw6Ec?si=8gck6vvdSNCt6OcF)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 生产环境中的 AI 代理                      | [链接](.\u002F10-ai-agents-production\u002FREADME.md)        | [视频](https:\u002F\u002Fyoutu.be\u002Fl4TP6IyJxmQ?si=31dnhexRo6yLRJDl)  | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 使用代理协议（MCP、A2A 和 NLWeb） | [链接](.\u002F11-agentic-protocols\u002FREADME.md)           | [视频](https:\u002F\u002Fyoutu.be\u002FX-Dh9R3Opn8)                                 | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| AI 代理的上下文工程            | [链接](.\u002F12-context-engineering\u002FREADME.md)         | [视频](https:\u002F\u002Fyoutu.be\u002FF5zqRV7gEag)                                 | [链接](https:\u002F\u002Faka.ms\u002Fai-agents-beginners\u002Fcollection?WT.mc_id=academic-105485-koreyst) |\n| 管理代理记忆                      | [链接](.\u002F13-agent-memory\u002FREADME.md)     |      [视频](https:\u002F\u002Fyoutu.be\u002FQrYbHesIxpw?si=vZkVwKrQ4ieCcIPx)                                                      |                                                                                        |\n| 探索 Microsoft Agent Framework                         | [链接](.\u002F14-microsoft-agent-framework\u002FREADME.md)                            |                                                            |                                                                                        |\n| 构建计算机使用代理（CUA）           | [链接](.\u002F15-browser-use\u002FREADME.md)     |                                                            | [链接](https:\u002F\u002Fdocs.browser-use.com\u002Fexamples\u002Ftemplates\u002Fplaywright-integration)         |\n| 部署可扩展的代理                    | 即将推出                            |                                                            |                                                                                        |\n| 创建本地 AI 代理                     | 即将推出                               |                                                            |                                                                                        |\n| 保护 AI 代理                           | 即将推出                               |                                                            |                                                                                        |\n\n## 🎒 其他课程\n\n我们的团队还制作了其他课程！请查看：\n\n\u003C!-- CO-OP TRANSLATOR OTHER COURSES START -->\n\n### LangChain\n[![LangChain4j 入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https:\u002F\u002Faka.ms\u002Flangchain4j-for-beginners)\n[![LangChain.js 入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https:\u002F\u002Faka.ms\u002Flangchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)\n[![LangChain 入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Flangchain-for-beginners?WT.mc_id=m365-94501-dwahlin)\n---\n\n### Azure \u002F 边缘计算 \u002F MCP \u002F 代理\n[![AZD 入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FAZD-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![边缘AI 入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FEdge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fedgeai-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![MCP 入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmcp-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![AI 代理入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)\n\n---\n \n### 生成式AI系列\n[![生成式AI入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgenerative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)\n[![生成式AI (.NET)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FGenerative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)\n[![生成式AI (Java)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgenerative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)\n[![生成式AI (JavaScript)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGenerative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fgenerative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)\n\n---\n \n### 核心学习\n[![机器学习入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https:\u002F\u002Faka.ms\u002Fml-beginners?WT.mc_id=academic-105485-koreyst)\n[![数据科学入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FData%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https:\u002F\u002Faka.ms\u002Fdatascience-beginners?WT.mc_id=academic-105485-koreyst)\n[![人工智能入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https:\u002F\u002Faka.ms\u002Fai-beginners?WT.mc_id=academic-105485-koreyst)\n[![网络安全入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FSecurity-101?WT.mc_id=academic-96948-sayoung)\n[![Web开发入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeb%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https:\u002F\u002Faka.ms\u002Fwebdev-beginners?WT.mc_id=academic-105485-koreyst)\n[![物联网入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FIoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https:\u002F\u002Faka.ms\u002Fiot-beginners?WT.mc_id=academic-105485-koreyst)\n[![XR开发入门](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FXR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fxr-development-for-beginners?WT.mc_id=academic-105485-koreyst)\n\n---\n \n### Copilot系列\n[![Copilot用于AI结对编程](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https:\u002F\u002Faka.ms\u002FGitHubCopilotAI?WT.mc_id=academic-105485-koreyst)\n[![Copilot用于C#\u002F.NET](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot%20for%20C%23\u002F.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fmastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)\n[![Copilot冒险](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCopilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FCopilotAdventures?WT.mc_id=academic-105485-koreyst)\n\u003C!-- CO-OP TRANSLATOR 其他课程结束 -->\n\n## 🌟 感谢社区\n\n感谢[Shivam Goyal](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fshivam2003\u002F)贡献了展示代理式RAG的重要代码示例。\n\n## 贡献\n本项目欢迎各种贡献和建议。大多数贡献都需要您签署一份贡献者许可协议（CLA），声明您有权并确实授予我们使用您贡献的权利。有关详情，请访问\u003Chttps:\u002F\u002Fcla.opensource.microsoft.com>。\n\n当您提交拉取请求时，CLA机器人会自动判断您是否需要提供CLA，并相应地为PR添加标记（例如状态检查、评论）。只需按照机器人提供的指示操作即可。对于使用我们CLA的所有仓库，您只需完成一次此步骤。\n\n本项目已采纳[微软开源行为准则](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002F)。更多信息请参阅[行为准则常见问题解答](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002Ffaq\u002F)，或如有任何其他疑问或意见，请联系[opencode@microsoft.com](mailto:opencode@microsoft.com)。\n\n## 商标\n本项目可能包含项目、产品或服务的商标或徽标。未经授权使用微软商标或徽标须遵守并遵循[微软商标与品牌指南](https:\u002F\u002Fwww.microsoft.com\u002Flegal\u002Fintellectualproperty\u002Ftrademarks\u002Fusage\u002Fgeneral)。在本项目的修改版本中使用微软商标或徽标不得造成混淆或暗示微软的赞助。任何第三方商标或徽标的使用均受其各自政策的约束。\n\n## 获取帮助\n\n\n如果您在构建 AI 应用时遇到困难或有任何疑问，请加入：\n\n[![Microsoft Foundry Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Azure_AI_Foundry_Community_Discord-blue?style=for-the-badge&logo=discord&color=5865f2&logoColor=fff)](https:\u002F\u002Faka.ms\u002Ffoundry\u002Fdiscord)\n\n如果您在构建过程中遇到产品反馈或错误，请访问：\n\n[![Microsoft Foundry 开发者论坛](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-Azure_AI_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https:\u002F\u002Faka.ms\u002Ffoundry\u002Fforum)","# AI Agents for Beginners 快速上手指南\n\n本指南旨在帮助中国开发者快速开始学习微软开源的 **AI Agents for Beginners** 课程，掌握构建 AI 智能体（AI Agents）的核心技能。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Windows, macOS 或 Linux。\n*   **Python**：版本 3.10 或更高。\n*   **Git**：已安装并配置好环境变量。\n*   **账号要求**：\n    *   **Azure 账号**：本课程主要基于 **Microsoft Agent Framework** 和 **Azure AI Foundry Agent Service V2**，需要有效的 Azure 订阅。\n    *   **替代方案**：部分代码示例支持兼容 OpenAI 接口的提供商（如 MiniMax），具体配置可在课程设置中调整。\n*   **编辑器**：推荐安装 VS Code 及 Python 插件。\n\n> **提示**：如果您是生成式 AI 初学者，建议先查阅微软的 [Generative AI For Beginners](https:\u002F\u002Faka.ms\u002Fgenai-beginners) 课程。\n\n## 安装步骤\n\n由于该仓库包含 50 多种语言的翻译文件，直接克隆会导致下载体积过大。推荐使用 **Sparse Checkout** 模式仅下载核心代码和英文\u002F中文文档。\n\n### 1. 克隆仓库（优化版）\n\n**Linux \u002F macOS (Bash):**\n```bash\ngit clone --filter=blob:none --sparse https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners.git\ncd ai-agents-for-beginners\ngit sparse-checkout set --no-cone '\u002F*' '!translations' '!translated_images'\n```\n\n**Windows (CMD):**\n```cmd\ngit clone --filter=blob:none --sparse https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fai-agents-for-beginners.git\ncd ai-agents-for-beginners\ngit sparse-checkout set --no-cone \"\u002F*\" \"!translations\" \"!translated_images\"\n```\n\n### 2. 创建虚拟环境并安装依赖\n\n进入课程设置目录查看具体的依赖安装说明，通常步骤如下：\n\n```bash\n# 进入课程设置目录\ncd 00-course-setup\n\n# 创建虚拟环境\npython -m venv venv\n\n# 激活虚拟环境\n# Windows:\nvenv\\Scripts\\activate\n# macOS\u002FLinux:\nsource venv\u002Fbin\u002Factivate\n\n# 安装依赖包\npip install -r requirements.txt\n```\n\n### 3. 配置环境变量\n\n在使用代码示例前，需配置 Azure 或相关 LLM 提供商的凭证。请在项目根目录或对应章节目录下创建 `.env` 文件，填入以下信息（以 Azure 为例）：\n\n```bash\nAZURE_AI_PROJECT_NAME=\u003Cyour-project-name>\nAZURE_AI_HUB_NAME=\u003Cyour-hub-name>\nAZURE_SUBSCRIPTION_ID=\u003Cyour-subscription-id>\nAZURE_RESOURCE_GROUP=\u003Cyour-resource-group>\nAZURE_LOCATION=\u003Cyour-location>\n```\n\n*详细配置参数请参考 `00-course-setup\u002FREADME.md`。*\n\n## 基本使用\n\n本课程由多个独立的课时组成，每个课时包含理论讲解、视频教学和可运行的 Python 代码示例。\n\n### 运行第一个示例\n\n以第一课 **\"Intro to AI Agents and Agent Use Cases\"** 为例：\n\n1.  **阅读教程**：\n    打开 `01-intro-to-ai-agents\u002FREADME.md` 阅读核心概念，或观看配套视频。\n\n2.  **定位代码**：\n    进入该课时的代码目录（通常在 `code_samples` 或课时文件夹内）：\n    ```bash\n    cd 01-intro-to-ai-agents\n    ```\n\n3.  **运行代码**：\n    执行提供的 Python 脚本（文件名可能随具体示例变化，例如 `main.py` 或 `agent_demo.py`）：\n    ```bash\n    python main.py\n    ```\n\n4.  **观察结果**：\n    终端将输出 AI Agent 的思考过程、工具调用记录及最终响应。\n\n### 课程路径推荐\n\n您可以按顺序学习，也可根据兴趣跳转：\n\n| 课时 | 主题 | 入口文件 |\n| :--- | :--- | :--- |\n| 01 | AI Agent 简介与用例 | `01-intro-to-ai-agents\u002FREADME.md` |\n| 02 | 探索 Agent 框架 | `02-explore-agentic-frameworks\u002FREADME.md` |\n| 03 | Agent 设计模式 | `03-agentic-design-patterns\u002FREADME.md` |\n| 04 | 工具使用模式 (Tool Use) | `04-tool-use\u002FREADME.md` |\n| 05 | Agentic RAG | `05-agentic-rag\u002FREADME.md` |\n| ... | ... | ... |\n\n> **社区支持**：遇到问题？欢迎加入 [Microsoft Foundry Discord](https:\u002F\u002Faka.ms\u002Fai-agents\u002Fdiscord) 频道与其他开发者交流。","某初创公司的后端工程师小李，需要在两周内为电商客服系统开发一个能自动处理退货流程的 AI 智能体，但他对 Agent 架构设计毫无经验。\n\n### 没有 ai-agents-for-beginners 时\n- **概念模糊难下手**：面对“规划器”、“记忆模块”等术语一头雾水，不知该选 LangChain 还是 AutoGen，浪费大量时间查阅零散文档。\n- **试错成本极高**：自行摸索代码结构导致逻辑混乱，写出的智能体无法稳定执行多步任务，反复调试却找不到核心症结。\n- **缺乏最佳实践**：不知道如何处理上下文窗口限制或错误重试机制，导致上线后频繁出现死循环或响应中断。\n- **学习资源分散**：需要在 GitHub Issues、博客和技术论坛间跳跃搜索，难以形成系统化的知识体系，进度严重滞后。\n\n### 使用 ai-agents-for-beginners 后\n- **路径清晰明确**：通过 12 节系统化课程，快速理解智能体核心组件，直接根据场景选择适合的框架和架构模式。\n- **实战代码复用**：课程提供的标准示例代码让小李能直接复用成熟的“任务规划”与“状态管理”模板，大幅减少基础编码时间。\n- **规避常见陷阱**：学习中掌握了处理长上下文和异常捕获的行业最佳实践，构建的智能体运行稳定，一次性通过压力测试。\n- **高效系统进阶**：依托结构化教程，从理论到落地仅用三天即可完成原型开发，剩余时间专注于业务逻辑优化而非基础补漏。\n\nai-agents-for-beginners 将原本需要数月摸索的入门过程压缩至数天，帮助开发者以最低成本跨越从理论到实战的鸿沟。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmicrosoft_ai-agents-for-beginners_10cb416d.png","microsoft","Microsoft","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fmicrosoft_4900709c.png","Open source projects and samples from Microsoft",null,"opensource@microsoft.com","OpenAtMicrosoft","https:\u002F\u002Fopensource.microsoft.com","https:\u002F\u002Fgithub.com\u002Fmicrosoft",[82,86,90,94],{"name":83,"color":84,"percentage":85},"Jupyter Notebook","#DA5B0B",99.7,{"name":87,"color":88,"percentage":89},"Python","#3572A5",0.2,{"name":91,"color":92,"percentage":93},"C#","#178600",0.1,{"name":95,"color":96,"percentage":97},"Dockerfile","#384d54",0,56547,19556,"2026-04-13T06:36:27","MIT","Linux, macOS, Windows","未说明",{"notes":105,"python":103,"dependencies":106},"本课程主要基于微软代理框架（MAF）和 Azure AI Foundry Agent Service V2，运行代码需要 Azure 账户。部分代码示例支持兼容 OpenAI 的替代提供商（如 MiniMax）。具体的环境配置详情需参考课程设置文档（00-course-setup\u002FREADME.md）。仓库包含 50 多种语言翻译，建议使用稀疏克隆（sparse checkout）以减少下载体积。",[107,108],"Microsoft Agent Framework","Azure AI Foundry Agent Service V2",[14,13],[111,112,113,114,115,116,117,118],"agentic-ai","agentic-framework","agentic-rag","ai-agents","ai-agents-framework","autogen","generative-ai","semantic-kernel","2026-03-27T02:49:30.150509","2026-04-13T22:50:59.227432",[],[]]