近两年,AI Agent 已从简单的“调用 LLM + 工具”发展为具备**规划(Planning)、记忆(Memory)、工具调用(Tool Use)、工作流(Workflow)、多 Agent 协作(Multi-Agent)**等能力的平台。根据定位,大致可以分为五类。


一、主流 AI Agent 框架

框架 开源 多Agent MCP 工作流 长期记忆 学习能力 难度 适合场景
LangGraph ⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ 企业Agent
CrewAI ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐ 简单 多Agent协作
AutoGen ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐ Agent讨论
OpenAI Agents SDK ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐ 简单 OpenAI生态
Semantic Kernel ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐ .NET企业
LlamaIndex ⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐ 简单 RAG Agent
Haystack ⭐⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐ 企业搜索
Agno(原 Phidata) ⭐⭐ ⭐⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐ 简单 快速开发
SmolAgents ⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐ 很简单 Demo/实验
Hermes Agent ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ 长期运行Agent

下面按 是否开源、许可证、是否免费、是否有商业版 做一个汇总。

框架 是否开源 License 免费使用 商业收费 备注
LangGraph ✅ 开源 MIT LangGraph Platform/Cloud 收费 目前最流行的 Agent Runtime 之一
CrewAI ✅ 开源 MIT Enterprise、Cloud 收费 多 Agent 协作框架
AutoGen ✅ 开源 MIT 无官方收费版 Microsoft 最早的 Multi-Agent 框架,目前维护力度下降
OpenAI Agents SDK ✅ 开源 MIT ✅ SDK 免费 OpenAI API 收费 SDK 免费,调用 GPT 模型收费
Semantic Kernel ✅ 开源 MIT Azure AI 服务收费 微软官方,支持 C#/Python/Java
LlamaIndex ✅ 开源 MIT LlamaCloud 收费 RAG、知识库 Agent 非常成熟
Haystack ✅ 开源 Apache 2.0 Haystack Cloud 收费 NLP/RAG 老牌框架
Agno(原 Phidata) ✅ 开源 MIT 无官方收费平台(部分托管服务收费) 轻量、开发速度快
SmolAgents ✅ 开源 Apache 2.0 Hugging Face 出品,轻量级 Agent
Hermes Agent ⚠️ 不属于主流统一框架 多数项目开源 多数免费 视具体项目 "Hermes Agent" 名称对应多个项目,不是一个统一产品

你列出的里面:

严格意义上,没有闭源框架。

真正闭源的是:

  • Anthropic Managed Agents
  • OpenAI Responses API(云服务)
  • Azure AI Agent Service
  • Amazon Bedrock Agents
  • Google Vertex AI Agent Builder

这些都是Agent平台,不是SDK。

如果使用:

  • Ollama
  • Qwen
  • DeepSeek
  • Llama3
  • Mistral

本地模型,那么:

框架 可以完全免费
LangGraph
CrewAI
AutoGen
Semantic Kernel
LlamaIndex
Haystack
Agno
SmolAgents

因为框架本身不收费。

框架免费 ≠ AI 免费。

真正收费的是:

  • Token
  • 向量数据库
  • 云托管
  • 企业功能

如果你准备开发例如视觉定位 Agent、代码 Agent、自动化研发 Agent,推荐优先学习以下顺序:

  1. LangGraph(当前生产级事实标准,适合复杂工作流)
  2. OpenAI Agents SDK(官方 SDK,接口简洁)
  3. CrewAI(多 Agent 协作最容易上手)
  4. LlamaIndex(RAG、知识库 Agent 必备)
  5. Semantic Kernel(如果项目采用 .NET 或 Azure 生态)

这几种框架组合基本覆盖了目前绝大多数 AI Agent 开发场景。

二、各框架介绍

1. LangGraph(当前企业级主流)

定位

基于 LangChain 构建状态机(State Graph)的 Agent 框架。

核心思想:

LLM
 ↓
Decision
 ↓
Tool
 ↓
Memory
 ↓
Next Step

优点

  • 企业采用最多

  • 状态管理优秀

  • 支持 Human in Loop

  • 可恢复执行

  • 支持复杂 Workflow

  • MCP 集成完善

缺点

  • 学习成本较高

  • Graph 概念较复杂

  • 小项目略显重量级

适合:

  • 企业 Agent

  • 金融

  • 自动审批

  • 企业知识库


2. CrewAI

定位:

多个 Agent 协同工作。

例如:

Manager

├── Researcher
├── Coder
├── Writer
└── Reviewer

优点

  • API 非常简单

  • 多 Agent 很成熟

  • 社区活跃

缺点

  • 状态管理一般

  • 长期记忆较弱

  • Workflow 灵活性一般

适合:

  • 内容生产

  • 项目协作

  • 市场分析


3. AutoGen(Microsoft)

微软推出的 Multi-Agent 框架。

特点:

多个 Agent 可以相互讨论。

例如:

Programmer

↓

Reviewer

↓

Debugger

↓

Programmer

循环直到完成。

优点

  • 多 Agent 非常强

  • 对话能力优秀

  • 自动讨论

缺点

  • Token 消耗较高

  • 调试困难

  • 容易出现 Agent 无限循环

适合:

  • Coding

  • Research

  • Review


4. OpenAI Agents SDK

OpenAI 官方推出的新一代 Agent SDK。

主要提供:

  • Agent

  • Tool

  • Handoff

  • Guardrail

  • Tracing

特点:

Agent A

↓

Tool

↓

Agent B

非常轻量。

优点

  • 官方支持

  • API 简洁

  • 与 OpenAI 模型集成顺畅

  • 调试体验较好

缺点

  • 更适合 OpenAI 生态

  • 多 Agent 编排能力不如 LangGraph

适合:

  • OpenAI 应用

  • SaaS

  • 企业助手


5. Semantic Kernel(Microsoft)

微软企业级 AI SDK。

支持:

  • C#

  • Java

  • Python

特点:

AI + Plugin。

优点

  • 企业级

  • .NET 支持优秀

  • Plugin 丰富

缺点

  • Python 社区较小

  • 学习成本偏高

适合:

  • 企业内部系统

  • Microsoft 技术栈


6. LlamaIndex

定位:

RAG(Retrieval-Augmented Generation)Agent。

特点:

Documents

↓

Index

↓

Retriever

↓

LLM

优点

RAG 能力很强。

缺点

Workflow 不够复杂。

适合:

  • 企业知识库

  • ChatPDF

  • 文档问答


7. Agno(原 Phidata)

定位:

快速开发 AI Agent。

特点:

几行代码即可启动。

优点

  • API 非常简单

  • 集成数据库

  • 支持工具

缺点

  • 企业能力一般

  • 社区规模较小


8. SmolAgents(Hugging Face)

特点:

Agent 即 Python。

例如:

agent.run("Find latest AI news")

优点

  • 极简

  • 易学习

  • 非常适合 Demo

缺点

  • 不适合大型项目

  • Workflow 能力有限


9. Hermes Agent

定位:

长期运行 Agent。

特点:

  • Persistent Memory

  • Skill Learning

  • Scheduler

  • Long Running

  • MCP

优势在于:

Agent 会不断学习。

例如:

第一次部署 Kubernetes。

第二次:

自动复用之前经验。

这也是 Hermes 与多数框架最大的区别。


三、能力对比

能力 最佳框架
Workflow LangGraph
Multi-Agent CrewAI、AutoGen
Coding Agent AutoGen
企业系统 LangGraph、Semantic Kernel
RAG LlamaIndex
MCP 支持 LangGraph、Hermes Agent、OpenAI Agents SDK
长期记忆 Hermes Agent
自动学习 Hermes Agent
快速开发 Agno、SmolAgents
OpenAI 生态 OpenAI Agents SDK

四、如何选择?

如果你的目标 推荐框架
企业 AI Agent 平台 LangGraph
多 Agent 协作 CrewAI、AutoGen
OpenAI 模型应用 OpenAI Agents SDK
企业知识库(RAG) LlamaIndex
Microsoft 技术栈 Semantic Kernel
快速验证想法 Agno、SmolAgents
持续运行、自学习 Agent Hermes Agent

五、发展趋势

当前 AI Agent 框架的发展方向逐渐趋于一致,通常都会围绕以下几个核心能力构建:

  • 统一工具协议:广泛支持 MCP(Model Context Protocol),降低工具集成成本。

  • 工作流编排:从单次调用演进到可恢复、可观察、可中断的复杂 Workflow。

  • 多 Agent 协作:不同角色的 Agent 分工完成复杂任务。

  • 长期记忆:结合向量数据库和结构化存储,支持跨会话持续记忆。

  • 可观测性(Observability):提供 Trace、日志和调试能力,便于分析 Agent 决策过程。

  • 长期运行:支持定时任务、事件驱动和持续服务,而不仅是一次性对话。

  • 自学习与技能沉淀:将完成任务的方法沉淀为可复用的技能(Skill),提升后续执行效率。

总结

如果只推荐几个具有代表性的框架:

  • 企业级工作流LangGraph —— 状态管理和复杂流程能力最成熟。

  • 多 Agent 协作CrewAIAutoGen —— 擅长角色分工与协同。

  • OpenAI 生态OpenAI Agents SDK —— 官方支持、上手简单。

  • 知识库与 RAGLlamaIndex —— 文档检索和知识增强能力突出。

  • 长期运行与持续学习Hermes Agent —— 强调持久记忆、技能沉淀和自主执行。

对于新项目,一个常见的组合是:LangGraph(流程编排) + MCP(工具接入) + LlamaIndex(知识检索) + OpenAI Agents SDK 或 Hermes Agent(Agent 执行层),既能兼顾扩展性,也能覆盖企业级 AI Agent 的主要需求。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐