框架与生态专有名词

程小虎

框架与生态专有名词

学习目标:理解常见 AI Agent 框架、协议和工具生态分别解决什么问题。

1. 这一类为什么重要

AI Agent 项目通常不会从零开始写所有组件,而是使用框架来管理 Prompt、工具、记忆、状态、检索和多 Agent 协作。了解生态可以帮助快速选型。

2. 核心名词详解

名词详细说明常见使用场景
LangChain面向 LLM 应用开发的框架,提供链、工具、检索、记忆等组件。快速搭建 RAG、工具调用、聊天应用。
LangGraphLangChain 生态中的图状态机框架,适合复杂 Agent 工作流。多步骤 Agent、可回退流程、人工审批节点。
LlamaIndex侧重数据接入、索引和 RAG 的框架。文档知识库、企业数据问答。
AutoGen多 Agent 对话与协作框架。多角色协作、自动编程、研究助手。
CrewAI用角色、任务和流程组织多个 Agent。团队式 Agent、内容生产、调研流程。
OpenAI Assistants APIOpenAI 提供的助手能力封装,支持工具和线程等概念。快速构建助手应用。
MCPModel Context Protocol,用于连接模型与外部工具/数据源的开放协议。工具接入、IDE 助手、数据库/文件系统连接。
A2AAgent-to-Agent,智能体之间通信和协作的概念或协议方向。多 Agent 分工协作。
Vector Store存储向量并提供相似度检索的组件。RAG、语义搜索。
Workflow Orchestration工作流编排,把多个步骤、条件和工具组织起来。自动化流程、审批流程、复杂任务执行。

3. 使用场景

  • 简单 RAG 应用可以优先考虑 LlamaIndex 或 LangChain。
  • 复杂 Agent 状态流可以考虑 LangGraph。
  • 多角色协作可以考虑 AutoGen 或 CrewAI。
  • 需要标准化工具接入时关注 MCP。

4. Agent 框架选型图

根据文档问答、状态流、多 Agent 协作和工具协议选择 Agent 框架的流程图

5. 学习建议

先理解 Agent 的基本循环,再学习框架。框架只是把 Prompt、工具、记忆、状态和流程封装起来,概念不清楚时直接学框架容易只会调用 API。

最近更新 6/11/2026, 11:00:42 PM