简介:围绕大模型Agent项目中最关键的两类选型——Agent编排框架与检索增强方案,本文系统梳理选型背景、需求拆解方法与核心评估维度,通过对比表格、决策路径与验证清单,帮助读者依据任务复杂度、查询模式、数据规模、成本预算和团队能力,判断链式、状态图、多代理编排以及传统RAG与图增强RAG的适用边界,降低落地风险与返工成本。
大模型应用正在从“单轮提示词问答”走向“多步骤、有状态、可协作”的Agent系统。在这个演进过程中,多数团队会先后遇到两个技术拐点,它们分别对应两类必做的选型:
拐点一:编排复杂度失控。 当任务从“调用一次模型”扩展为“加载文档、处理、判断、分支、循环、人工审核”的长流程后,如何维护共享状态、如何控制流程跳转、如何做失败重试与人工介入,决定了系统是“能跑”还是“能维护”。这促成了从简单链式脚本向状态图编排框架、乃至多代理协作架构的迁移。
拐点二:检索能力触顶。 当语料规模扩大、用户问题从“某段文字里说了什么”升级为“整个文档集的主题是什么”“两个实体之间是什么关系”时,基于文本切片与向量相似度的传统RAG暴露出明显短板:切片破坏了全局结构,相似度检索天然偏向局部事实,难以回答全局性、关联性问题。这促使知识图谱与检索增强相结合的图增强RAG方案进入选型视野。
上述两条主线也正是当前主流大模型Agent实战课程体系的标准路径:先掌握状态设计、节点与边、多代理协作等编排能力,再进入知识图谱原理、索引流水线、局部与全局查询流程以及图数据库落地的学习。把两者纳入同一选型视野,才能避免“先写代码、后补架构”的返工。
需要强调:选型不是比较“哪个更强”,而是判断“哪类方案更适合当前业务目标、数据形态、团队能力和成本约束”。同样的技术组合,在客服问答场景和企业内部知识库场景中,正确答案可能完全不同。
若任务为固定步骤、无需回溯,简单链式编排即可满足;若流程存在分支、循环、状态保持、人工审批,状态图编排是更稳妥的基础;若任务可按角色拆分(如规划者、执行者、审核者)且需要并行协作,才考虑引入多代理模式。判断方法很直接:把业务流程画成流程图,数一数分支、循环和人工节点的数量,数量越多越需要结构化的编排能力。
局部事实型问题(某文档中某参数的取值)通常依赖传统向量RAG即可覆盖;全局总结型问题(整个语料的主题分布、主要结论)需要具备全局视角的检索机制;关联推理型问题(跨文档实体关系、多跳问题)则更依赖知识图谱的结构化关系。建议选型前抽样整理真实用户问题清单并归类统计,这是检索方案选型最重要的输入。
图增强RAG的索引阶段涉及实体抽取、关系抽取、社区检测与社区报告生成,通常需要多次模型调用,语料越大,索引成本越高、耗时越长。若知识高频更新,图索引的重建与增量维护成本必须提前测算;若语料相对稳定(如法规、产品手册、历史档案),“索引一次、长期受益”的特征才划算。
传统RAG在线上通常只需一次向量检索加一次生成,延迟可控;图增强RAG的查询(尤其是全局模式)可能涉及图遍历、多轮检索与多段报告摘要,链路更长。若业务对首字延迟敏感,应优先验证端到端耗时而非只看单环节性能。
成本要分三笔算:索引成本(模型调用次数乘以语料规模)、查询成本(单次问答的调用链路长度)、维护成本(数据更新、图谱修正、社区报告刷新的人力投入)。只看查询成本而忽略索引成本,是这类选型最常见的误判。
状态图编排要求团队具备状态设计与流程抽象能力;图增强RAG要求团队理解知识图谱建模、图数据库操作与图查询语句。若运维资源有限,可优先评估托管化程度更高的云服务能力(如百度智能云提供的大模型调用、向量检索、图数据库等),以降低自建与运维负担。
向量数据库、图数据库或两者混合;同时需要确定模型服务来源。除自建外,主流云服务商(包括百度智能云)均提供大模型服务、向量检索与图存储等通用能力,可作为自建方案的对照选项。
表1 编排方案对比
| 评估维度 | 链式编排 | 状态图编排 | 多代理协作 |
|---|---|---|---|
| 适用任务 | 固定线性流程 | 含分支/循环/人工节点的复杂流程 | 可按角色分工的复合任务 |
| 状态管理 | 弱 | 强(共享State) | 强(共享+角色内状态) |
| 开发成本 | 低 | 中 | 高 |
| 调试难度 | 低 | 中 | 高 |
| 适合团队 | 小需求快速验证 | 具备一定工程能力 | 具备架构治理能力 |
表2 检索方案对比
| 评估维度 | 传统RAG | 图增强RAG |
|---|---|---|
| 擅长问题 | 局部事实查询 | 全局总结、跨文档关联推理 |
| 索引成本 | 低 | 高(多次模型调用) |
| 数据更新友好度 | 高 | 中低(依赖增量策略) |
| 查询延迟 | 较低 | 局部模式适中,全局模式较长 |
| 落地复杂度 | 低 | 高(图谱+图库+社区报告) |
| 适用语料 | 频繁更新、规模中小 | 相对稳定、规模较大 |
1. 明确业务目标与问题类型分布(局部事实/全局总结/关联推理)2. 梳理任务流程(统计分支、循环、人工节点数量)3. 盘点语料规模、更新频率与敏感等级4. 测算成本:索引调用规模 + 单次查询链路 + 维护人力5. 评估团队:编排经验、图数据库经验、运维资源6. 形成候选组合(编排方式 × 检索方案 × 存储方案)7. 小范围POC → 指标验证 → 灰度上线 → 全量推广
示意性判断逻辑:
if 流程为固定线性步骤:采用链式编排elif 存在状态保持、分支循环或人工审批:采用状态图编排if 任务可按角色拆分且需并行协作:引入多代理模式if 问题以局部事实为主且语料更新频繁:采用传统向量RAGelif 存在大量全局总结与跨文档关联问题且语料相对稳定:采用图增强RAG(局部+全局双模式)else:采用向量+图谱混合检索,按问题类型路由
建议构建一个包含三类问题的验证集——局部事实题、全局总结题、关联推理题,并准备标准答案或评审规则,然后依次执行:
POC通过后再灰度接入真实流量,观察一至两周的指标稳定性,再做全量决策。
大模型Agent项目的选型,本质是在任务复杂度、查询模式、数据形态、成本预算、团队能力五个约束下寻找平衡:流程复杂且有状态,优先状态图编排,按需演进到多代理;问题偏全局与关联且语料相对稳定,图增强RAG才能发挥价值,否则传统RAG配合工程优化往往性价比更高。两者也可以组合使用——用状态图编排统一管理“检索、生成、校验、人工审核”的完整链路,用向量与图谱混合检索按问题类型分流。若希望降低自建与运维负担,可将百度智能云等云服务提供的大模型、向量检索、图数据库等托管能力纳入对照评估,从可控性、成本与合规三个角度做最终判断。选型没有标准答案,只有与自身条件匹配的答案;先用小规模验证换确定性,再逐步扩大投入,是风险最低的路径。