Skip to content

88. AI Agent 开发有哪些主流框架?各自有什么特点? ​

难度 P1 高频 · 岗位 应用 · 频率 ★★★ · 预计阅读 6 min

本题阅读地图 ​

  1. 💡 简要回答
  2. 📝 详细解析
  3. 🎯 面试总结

👔 面试官:做 Agent 开发你用过什么框架?说说主流框架的特点和适用场景。

🙋 我:LangChain 比较出名,我用过。还有 AutoGen?

👔 面试官:光知道名字不够,每个框架的设计哲学是什么?什么场景该选哪个?

这道题考查的是你对 Agent 生态的系统性了解,不只是背名字。

💡 简要回答 ​

当前主流的 AI Agent 框架有七个:LangChain、LangGraph、CrewAI、AutoGen、Semantic Kernel、Dify、OpenAI Agents SDK。它们覆盖了从「快速原型」到「生产级编排」的不同层次,没有哪个框架全场景最优,选型要看具体需求。

📝 详细解析 ​

七大主流框架一览 ​

1. LangChain

定位:AI 应用开发的「万能工具箱」,积木式组装各类组件。

核心优势:生态最丰富,支持几乎所有主流 LLM 和向量数据库,社区活跃,文档完整,学习资源多。

适合场景:快速原型、学习 Agent 概念、需要接入多种工具和数据源的项目。

局限:「什么都能做」的反面是「什么都不够专一」,复杂多 Agent 编排时显得笨重,抽象层过多导致调试困难。

2. LangGraph

定位:LangChain 团队推出的图形化工作流引擎,专为复杂多 Agent 场景设计。

核心优势:把 Agent 的执行过程建模为有向图(DAG),每个节点是一个处理步骤,边是状态流转。支持循环、分支、并行,非常适合复杂的多步骤任务。

适合场景:需要精细控制执行流程的复杂 Agent,需要可视化调试执行路径的场景。

3. CrewAI

定位:多 Agent 协作框架,专注于「AI 团队」的编排。

核心优势:直接用「角色」和「团队」的概念建模——你定义若干个有角色的 Agent(研究员、工程师、审稿人),它们自动协作完成任务。上手直觉、语义清晰。

适合场景:多 Agent 协作任务,团队类比模型直觉清晰,适合快速搭建多角色 Agent 系统。

4. AutoGen(微软)

定位:微软推出的对话式多 Agent 框架,Agent 之间通过自然语言对话协作。

核心优势:Agent 间通信用自然语言,可以模拟真实的「人类团队讨论」场景,支持人在环路(Human-in-the-loop)介入。

适合场景:需要模拟复杂讨论和协商过程的任务,需要人类专家随时介入的场景,微软 Azure 生态。

5. Semantic Kernel(微软)

定位:企业级 AI 应用框架,专为 .NET/C# 和 Java 生态设计(也有 Python 版本)。

核心优势:与 Azure 深度集成,企业级的安全合规支持,适合有 .NET 技术栈的企业项目。

适合场景:企业级 ToB 项目,.NET/C# 技术栈,Azure 生态,有严格合规要求的场景。

6. Dify

定位:可视化的 AI 应用开发平台,低代码/无代码方式构建 Agent。

核心优势:提供 Web 界面,非开发人员也能搭建 Agent 工作流,内置 RAG、工具集成、模型切换等功能,开箱即用。

适合场景:快速 MVP 验证,非技术背景的团队,不想写代码的场景,企业内部知识库问答。

7. OpenAI Agents SDK

定位:OpenAI 官方推出的轻量级 Agent 框架(2025 年初发布)。

核心优势:极简 API 设计,原生支持 Handoffs(Agent 间任务移交)和 Guardrails(安全护栏),和 OpenAI 模型深度优化集成,代码简洁。

适合场景:以 OpenAI 模型为核心的 Agent 项目,追求代码简洁、快速上手的场景。

选型决策矩阵 ​

需求推荐框架
学习/快速原型LangChain
复杂多步骤流程LangGraph
多 Agent 团队协作CrewAI 或 AutoGen
企业 .NET 生态Semantic Kernel
低代码/可视化Dify
OpenAI 模型 + 简洁代码OpenAI Agents SDK

🎯 面试总结 ​

答这道题不要只背名字,要体现「选型判断力」:每个框架解决什么问题、适合什么场景、有什么局限。能说出「LangGraph 适合复杂状态流转、CrewAI 适合多角色协作、OpenAI SDK 适合追求简洁」这三个差异点,面试官就会认为你真的用过框架,而不是背了个列表。


章节首页 · ← Q87 · Q89 →

最后更新2026-05-01
难度P1
频率medium
阅读6 min
主题agent
觉得有帮助?把这个链接转给正在求职的朋友 · 用 Ctrl + K 全站搜索其它题