AI Agents for Beginners

活跃
GitHub Jupyter Notebook MIT

简介

微软出品的 AI 智能体入门课程,包含 12 节循序渐进的动手课程,覆盖智能体核心概念、工具使用和多智能体协作等主题。

核心特性

  • 12 节系统课程 — 覆盖 AI Agent 核心概念、工具使用、多智能体协作等主题,循序渐进
  • Microsoft Agent Framework — 基于 Azure AI Foundry Agent Service V2 的实战代码示例
  • 多语言支持 — 通过 GitHub Action 自动翻译,支持 50+ 种语言版本
  • 配套视频与代码 — 每节课包含文字教程、短视频和可运行的 Python 代码样本
  • 社区驱动学习 — 专属 Discord 频道,支持提问和交流

适用场景

💡 初学者系统学习 AI Agent 开发从零到一的完整路径
💡 企业培训团队快速掌握基于 Azure 的智能体构建技能
💡 高校 AI 课程教学参考,配合动手实验加深理解
💡 了解 Microsoft Agent Framework 和多智能体协作模式的实践指南

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(74.2k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

# 克隆课程仓库(使用稀疏检出跳过翻译文件)
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'

# 查看课程目录,从任意一节开始学习
ls -d */
# 参考 00-course-setup/ 配置环境后开始动手实践

相关项目

Atomic Agents

6.2k · Python
活跃 A+

Atomic Agents 是一个模块化的 AI 智能体构建框架,采用原子化设计理念,提供可组合的组件来构建智能体系统,包含工具、流水线和内存管理等核心模块。

frameworkpythonagent +2
  • · 原子化设计哲学,提供单一用途、可复用、可组合的组件
  • · 基于 Instructor 和 Pydantic 构建,确保类型安全和可预测的 Agent 行为
  • · 多供应商支持,包括 OpenAI、Anthropic、Groq、Gemini 等

AutoChain

1.9k · Python
不活跃 C

AutoChain 是一个轻量级、可扩展且可测试的 LLM Agent 框架,由 Forethought 开发。提供简洁的 Agent 构建抽象,支持自动工具选择、对话历史管理和自动化测试流程。

frameworkagentpython +3
  • · 轻量级且可扩展的生成式智能体管道,抽象层极少
  • · 支持自定义工具和 OpenAI function calling,自动转换函数规范
  • · 简洁的内存追踪,使用 BufferMemory 管理对话历史和工具输出

Agent Starter Pack

6.6k · Python
正常 A

由 Google Cloud 团队开发的 AI Agent 快速部署模板,内置 CI/CD、评估和可观测性功能,帮助开发者几分钟内将 AI Agent 部署到 Google Cloud 生产环境。

pythonagentframework +2
  • · Google Cloud 上 GenAI 智能体的生产就绪模板
  • · 多种智能体类型——ADK、LangGraph、RAG、多智能体、Live API
  • · 一键 CI/CD 配置,支持 Cloud Build 和 GitHub Actions