AI Agents for Beginners

是什么

Agent 专项:用例、框架、设计模式、Tool Use、Agentic RAG、Planning、Multi-Agent、MCP/A2A、Context、Memory、生产与安全等。
代码:主要 Python,偏 Microsoft Agent Framework + Foundry

教学模式

  • 主:每课 README 长文
  • 辅:多数课有 YouTube 短视频(后几课有的还没有)
  • 动手:code_samples 里的 Python 示例

「读懂」相对容易;「跑通全部代码」可能卡在 Azure / Foundry 环境。

难度

★★★ — 概念中等偏上,工程/环境门槛高于 Generative AI。

建议优先课(直链)

主题 直链
01 Intro & Use Cases https://github.com/microsoft/ai-agents-for-beginners/tree/main/01-intro-to-ai-agents
03 Design Patterns https://github.com/microsoft/ai-agents-for-beginners/tree/main/03-agentic-design-patterns
04 Tool Use https://github.com/microsoft/ai-agents-for-beginners/tree/main/04-tool-use
07 Planning https://github.com/microsoft/ai-agents-for-beginners/tree/main/07-planning-design
08 Multi-Agent https://github.com/microsoft/ai-agents-for-beginners/tree/main/08-multi-agent
11 Agentic Protocols (MCP, A2A…) https://github.com/microsoft/ai-agents-for-beginners/tree/main/11-agentic-protocols
12 Context Engineering https://github.com/microsoft/ai-agents-for-beginners/tree/main/12-context-engineering
13 Memory https://github.com/microsoft/ai-agents-for-beginners/tree/main/13-agent-memory

环境搭建:https://github.com/microsoft/ai-agents-for-beginners/tree/main/00-course-setup

可选加深工具协议:https://github.com/microsoft/mcp-for-beginners

进度

学习笔记

(跟课过程中往下记)

动手巩固

  • 写一个 Cursor SKILL.md(触发条件、步骤、领域知识)
  • 或做一个可被 Agent 调用的工具 / MCP server

课内框架偏微软生态;概念可迁移,具体 API 不必死磕。