1. 企业智能体平台落地的真实困境
过去一年多,我参与过三个不同规模的企业智能体平台项目,从几十人的创业团队到上千人的集团公司都有。一个非常普遍的現象是:演示阶段效果惊艳,POC 阶段勉强过关,一到真实业务场景就各种掉链子。老板问“为什么不能像演示那样跑”,技术团队只能苦笑。问题从来不是模型不够强,而是智能体平台落地这件事本身,牵扯到工作流编排、RAG 知识供给、权限治理三条主线,任何一条没打通,整个系统就是空中楼阁。
先把这个话题的边界说清楚。所谓企业智能体平台,指的是让业务人员或开发人员能够基于大模型构建、编排、部署、管理智能体应用的一整套基础设施。它通常包含几个核心模块:智能体框架(负责推理与工具调用)、工作流引擎(负责多步骤任务编排)、RAG 检索增强(负责知识注入)、权限治理(负责安全与合规)、以及可观测与审计体系。这五个模块环环相扣,缺一个都会导致落地失败。
那为什么难落地?我总结下来,核心矛盾集中在三个层面。第一,工作流的复杂度被严重低估。很多团队以为拖拽几个节点连起来就是工作流,但真实业务里的分支判断、异常回滚、人工介入、超时处理,远比画布上看到的复杂。第二,RAG 的效果天花板很低。文档切分、向量化、召回、重排,每一步都有坑,而且企业知识库往往结构混乱,RAG 检索增强在实际场景中经常答非所问。第三,权限治理几乎被忽略。智能体要访问数据库、调用内部 API、读取敏感文档,如果没有细粒度的权限控制,安全团队第一个跳出来否决。
这篇文章面向的是正在做或准备做企业智能体平台的团队,包括技术负责人、架构师、一线开发,以及想理解这个领域的产品经理。我会从五种实现路径切入,把工作流、RAG、权限治理这三条主线的具体做法、踩坑经验和参数选择讲透。每种路径都有适用场景和代价,没有银弹,但你可以根据自己的团队规模和业务需求,找到最合适的组合。
2. 五种实现路径的整体设计与选型逻辑
在讲具体实现之前,先把五种路径的框架摆出来。这五种路径不是互斥的,很多企业是混合使用,但每一种都有明确的适用边界和典型特征。我按照从轻到重、从简单到复杂的顺序排列,你可以对照自己团队的情况做初步判断。
2.1 五种路径的定位与适用场景
第一种是轻量级工作流 + 单点 RAG。适合业务场景明确、知识范围可控的小团队,比如做一个内部 FAQ 问答机器人,或者一个简单的简历筛选工作流。核心思路是用 Coze、Dify 这类平台快速搭建,RAG 只覆盖一个知识库,工作流不超过十个节点。
第二种是平台化智能体 + 多知识库路由。适合中型企业,有多个业务线需要不同的知识库,比如客服智能体需要产品知识库,销售智能体需要报价知识库。核心挑战在于知识库的路由和隔离,以及工作流的复用。
第三种是代码优先的智能体框架 + 自建 RAG 管线。适合有较强研发能力的团队,用 LangChain4j、Spring AI 这类框架自己写智能体逻辑,RAG 管线完全自控。优势是灵活,劣势是工作量大,权限治理也要自己实现。
第四种是混合编排 + 统一权限网关。适合大型企业,既有平台化的低代码工作流,也有代码编写的复杂智能体,通过统一的权限网关做访问控制。这种路径的复杂度最高,但也是最能满足合规要求的。
第五种是知识图谱增强的 RAG + 智能体行为审计。适合知识关系复杂、对准确性要求极高的场景,比如金融风控、医疗辅助诊断。用知识图谱补充向量检索的不足,同时对智能体的每一步行为做审计留痕。
2.2 选型时最容易犯的三个错误
我在实际项目中见过太多选型失误,这里挑三个最典型的说说。第一个错误是盲目追求平台化。有些团队一上来就选最重的方案,结果业务还没跑通,光平台搭建就耗了半年。我的建议是,先用轻量级方案验证业务价值,跑通了再考虑平台化。
第二个错误是低估 RAG 的工程复杂度。很多人以为 RAG 就是“文档切一切、向量存一存、检索查一查”,但真实企业文档里有表格、有图片、有跨页引用,RAG 知识库能存储图片嘛这个问题本身就说明大家对多模态知识的处理还没想清楚。我的经验是,RAG 的工程量至少占整个项目的百分之四十。
第三个错误是把权限治理留到最后做。权限治理不是加个登录就完事,它涉及智能体能访问哪些数据、能调用哪些工具、能执行哪些操作。如果一开始不设计好,后期改造的成本极高。我见过一个项目,智能体上线后才发现销售智能体能读到财务数据,只能回炉重做。
2.3 路径选择的自检清单
在动手之前,先问自己几个问题。业务场景是否明确?如果连业务方都说不清楚要解决什么问题,那就先别急着选型。知识库的规模和结构如何?如果文档超过一万份且格式混乱,RAG 的难度会指数级上升。团队的技术能力如何?如果没有专门的算法工程师,就别选自建 RAG 管线这条路。合规要求有多严?金融、医疗这类行业,权限治理和审计是硬性要求,不能妥协。
把这几个问题想清楚,五种路径里适合你的通常就剩下一两种了。接下来我会逐一拆解每种路径的核心细节和实操要点。
3. 路径一:轻量级工作流加单点 RAG 的快速验证
这条路径是我最推荐新手团队起步的方式。核心逻辑是:用最小的成本验证业务价值,跑通了再考虑扩展。工具选型上,Coze 工作流和 Dify 工作流是目前比较主流的选择,两者各有优劣,我后面会对比。
3.1 工作流编排的核心节点设计
轻量级工作流的关键在于节点不要超过十个,每个节点的职责要单一。我通常会把工作流拆成这几个核心节点:输入解析、意图识别、知识检索、答案生成、输出格式化。如果是简历筛选工作流这类场景,还要加上条件分支和人工审核节点。
意图识别节点是整个工作流的入口,它的准确性直接决定后续走向。我的做法是用一个轻量级的分类模型或者提示词来做意图判断,而不是直接上大模型。原因很简单,意图识别需要快和稳,大模型的延迟和不确定性都不适合这个环节。实测下来,用提示词加少量样本的方式,意图识别的准确率能到百分之九十以上。
知识检索节点是 RAG 的入口。在轻量级方案里,我建议只接一个知识库,不要搞多库路由。知识库的文档数量控制在几百份以内,切分粒度用五百到八百个字符,重叠一百个字符。这个参数不是拍脑袋定的,五百字符大约对应三百到四百个汉字,能覆盖一个完整的语义段落,重叠是为了避免关键信息被切断。
答案生成节点要特别注意提示词的设计。我见过很多团队直接把用户问题丢给大模型,结果答非所问。正确的做法是把检索到的知识片段、用户问题、以及输出格式要求一起放进提示词。提示词里要明确告诉模型“只根据提供的知识回答,不知道就说不知道”,这句话能大幅降低幻觉。
3.2 单点 RAG 的知识库搭建要点
单点 RAG 听起来简单,但知识库的搭建质量直接决定效果。我踩过的坑包括:文档格式混乱导致切分错误、表格数据被切碎、PDF 里的图片信息丢失。针对这些问题,我的处理流程是这样的。
第一步是文档预处理。把所有文档统一转成 Markdown 格式,表格用 Markdown 表格表示,图片单独提取出来做 OCR 或者用多模态模型生成描述。这一步很繁琐,但省不得。我试过跳过预处理直接切分,结果检索出来的内容全是乱码。
第二步是切分策略。不要用固定长度切分,要用语义切分。具体做法是按标题层级切分,一级标题下的内容作为一个大块,如果超过八百字符再按段落切分。这样能保证每个知识片段的语义完整性。对于 FAQ 类文档,一个问题一个片段,不要合并。
第三步是向量化模型的选择。轻量级方案里,我推荐用开源的嵌入模型,比如 BGE 系列。选择依据是看它在中文语义相似度任务上的表现,以及向量维度是否适合你的存储方案。维度太高检索慢,维度太低精度不够,通常七百六十八维或一千零二十四维是比较平衡的选择。
第四步是检索策略。单点 RAG 用向量检索就够了,但一定要加一个关键词检索做补充。纯向量检索对专有名词和数字不敏感,比如“2024年Q3营收”这种查询,向量检索可能召回不相关的内容。混合检索的做法是向量检索取前二十条,关键词检索取前二十条,然后合并重排取前五条。
3.3 轻量级方案的边界与扩展时机
轻量级方案不是万能的,它有明确的边界。当出现以下信号时,说明你该考虑升级路径了。知识库文档超过一千份,检索准确率明显下降。业务线超过三条,不同业务需要不同的知识库。工作流节点超过十五个,画布已经乱得看不清。出现权限隔离需求,不同角色的用户要看到不同的数据。
我的一般建议是,轻量级方案跑三个月,如果业务方满意且没有出现上述信号,就可以继续用。如果出现了,再根据具体情况选择升级到路径二或路径三。不要为了技术先进性而过度设计,能解决问题的方案就是好方案。
4. 路径二:平台化智能体加多知识库路由的进阶
当业务线增多,单点 RAG 就不够用了。这时候需要平台化的智能体管理,以及多知识库的路由能力。这条路径的核心挑战在于:如何让智能体知道该查哪个知识库,以及如何保证不同知识库之间的隔离。
4.1 多知识库的路由策略设计
多知识库路由的本质是一个分类问题。用户的问题进来后,先判断它属于哪个业务领域,然后路由到对应的知识库。路由策略有三种常见做法,我逐一分析。
第一种是基于意图识别的硬路由。在工作流里加一个意图识别节点,识别出业务领域后,走对应的分支去查对应的知识库。这种做法的优点是可控性强,缺点是意图识别的准确率直接影响路由效果,而且新增业务线要改工作流。
第二种是基于向量相似度的软路由。把所有知识库的向量索引放在一起,检索时同时查所有库,根据相似度得分决定用哪个库的结果。这种做法的优点是扩展性好,新增知识库不用改逻辑,缺点是检索开销大,而且不同库的向量分布可能不一致,导致得分不可比。
第三种是基于元数据的过滤路由。给每个知识片段打上业务领域的标签,检索时先按标签过滤再检索。这种做法介于前两者之间,扩展性和可控性都不错。我的实际项目里用得最多的就是这种,标签体系设计得好,路由准确率能到百分之九十五以上。
具体实现上,我通常会在文档入库时自动打标签,用文档的来源目录或者文件名做初步判断,再用一个轻量级分类模型做修正。标签体系不要超过三级,太细了维护成本高,太粗了路由不准。
4.2 智能体框架的选择与对比
平台化智能体离不开智能体框架的支撑。目前主流的选择有 Coze、Dify、以及基于 LangChain4j 或 Spring AI 的自建框架。我做一个横向对比,方便你选型。
| 框架 | 优势 | 劣势 | 适用场景 |
|---|---|---|---|
| Coze | 上手快,插件生态丰富 | 定制能力有限,数据在云端 | 快速验证,非敏感业务 |
| Dify | 开源可私有化,工作流灵活 | 部署维护有成本,文档一般 | 中型企业,需要私有化 |
| LangChain4j | 灵活度最高,Java 生态友好 | 需要自己写大量代码 | 有研发能力的团队 |
| Spring AI | 与 Spring 生态集成好 | 相对较新,社区还在成长 | Java 技术栈的企业 |
选型的核心考量是数据主权和定制需求。如果业务数据敏感,必须私有化部署,那 Coze 就不合适。如果需要深度定制智能体的推理逻辑,那平台化的方案就不够用,得走代码优先的路径。
我个人的经验是,大部分中型企业用 Dify 加自建 RAG 管线的组合比较平衡。Dify 负责工作流编排和智能体管理,RAG 管线自己写,这样既能快速搭建,又能保证核心环节的可控性。
4.3 知识库隔离与共享的平衡
多知识库场景下,隔离和共享是一对矛盾。完全隔离会导致知识无法复用,完全共享又会有权限问题。我的做法是按业务域隔离,按角色共享。
具体来说,每个业务域有自己独立的知识库,但知识库之间可以建立引用关系。比如产品知识库可以被客服智能体和销售智能体同时引用,但客服智能体不能访问销售知识库里的报价信息。这种引用关系通过权限网关来控制,下一节会详细讲。
在技术实现上,我通常会给每个知识片段打上两个标签:业务域标签和敏感级别标签。检索时先按业务域过滤,再按敏感级别过滤。敏感级别分公开、内部、机密三级,智能体的权限决定了它能检索到哪个级别的内容。
这里有个容易忽略的点:知识片段的敏感级别要支持继承和覆盖。默认继承文档的级别,但可以单独调整某个片段的级别。比如一份内部文档里有一段涉及机密的客户名单,这段就可以单独标为机密。
5. 路径三:代码优先的智能体框架加自建 RAG 管线
当平台化方案满足不了需求时,就得走代码优先的路径。这条路径的核心是用 LangChain4j、Spring AI 这类框架自己写智能体逻辑,RAG 管线也完全自控。优势是灵活度最高,劣势是工作量大,而且很多轮子要自己造。
5.1 自建 RAG 管线的完整流程
自建 RAG 管线听起来吓人,但拆开来看就是几个标准环节。我按数据流向逐一说明。
文档接入环节。要支持多种格式的文档接入,包括 PDF、Word、Markdown、HTML。PDF 的处理最麻烦,我推荐用 Apache PDFBox 做文本提取,遇到扫描件再用 OCR 补充。表格数据要单独处理,不要和正文混在一起切分。
文档切分环节。前面提过语义切分的原则,这里补充一个细节:切分后的片段要保留上下文信息。具体做法是在每个片段前面加上它所属的章节标题,这样检索出来的片段即使脱离了原文,也能知道它在讲什么。这个技巧能显著提升答案的准确性。
向量化环节。嵌入模型的选择要考虑三个因素:中文效果、推理速度、向量维度。我实测下来,BGE-large-zh 在中文语义相似度上表现不错,但推理速度一般。如果对延迟敏感,可以用 BGE-small-zh,精度损失在可接受范围内。向量维度统一用一千零二十四,方便后续做混合检索。
存储环节。向量数据库的选择很多,Milvus、Qdrant、Pgvector 都可以。我的建议是,如果团队已经有 PostgreSQL,直接用 Pgvector,省得维护额外的组件。如果数据量超过千万级,再考虑 Milvus 这类专用向量库。
检索环节。混合检索是标配,向量检索加关键词检索,再用重排模型做精排。重排模型我推荐用 BGE-reranker,它能把最相关的结果排到前面。实测下来,加了重排之后,检索准确率能提升百分之十五到二十。
生成环节。提示词的设计是关键。我的模板通常包含四部分:系统角色说明、检索到的知识片段、用户问题、输出格式要求。系统角色说明里要明确“只根据知识回答”,输出格式要求里要明确“如果知识里没有答案,回答不知道”。
5.2 智能体推理逻辑的代码实现
代码优先的智能体,推理逻辑要自己写。核心是一个循环:思考、行动、观察、再思考。用伪代码表示大概是这样。
def agent_loop(user_input, tools, max_steps=10): context = build_initial_context(user_input) for step in range(max_steps): thought = llm_think(context) if thought.is_final_answer: return thought.answer action = thought.action observation = execute_tool(action, tools) context = update_context(context, thought, observation) return "达到最大步数,未能完成任务"这个循环看起来简单,但实际实现里有几个坑。第一个坑是工具调用的参数校验。大模型生成的参数可能格式不对,或者缺少必填项,必须在执行前做校验。第二个坑是循环终止条件。除了最大步数,还要加超时控制,避免智能体陷入死循环。第三个坑是上下文长度管理。多轮循环后上下文会越来越长,需要做摘要或者截断,否则会超出模型的上下文窗口。
我见过 Dify 工作流上下文超长的问题,本质就是上下文管理没做好。解决办法是在每轮循环后,把之前的思考和观察做摘要,只保留关键信息。摘要可以用一个小模型来做,成本低速度快。
5.3 与平台化方案的混合使用
代码优先和平台化不是非此即彼,很多场景下混合使用效果更好。我的做法是:简单工作流用平台,复杂智能体用代码。平台负责流程编排和用户界面,代码负责核心的推理和检索逻辑。两者通过 API 对接。
这种混合架构的好处是,业务人员可以在平台上调整流程,开发人员专注在核心逻辑上。坏处是两套系统的数据同步和权限打通需要额外的工作。我的经验是,在项目初期就定义好接口规范,不然后期对接会很痛苦。
6. 路径四:混合编排加统一权限网关的治理方案
到了大型企业场景,权限治理就成了绕不开的话题。智能体行为审计是什么意思?简单说就是记录智能体每一步做了什么、访问了什么数据、调用了什么工具。这不仅是合规要求,也是排查问题的依据。
6.1 权限治理的核心模型设计
权限治理的核心是回答三个问题:谁、能对什么、做什么。在企业智能体平台里,这三个问题对应三个模型:用户模型、资源模型、操作模型。
用户模型要支持角色和属性两种维度。角色是粗粒度的,比如管理员、普通用户、访客。属性是细粒度的,比如部门、职级、项目组。智能体的权限判断要同时考虑这两个维度。
资源模型要覆盖智能体能访问的所有对象,包括知识库、数据库表、API 接口、文件。每个资源要有明确的标识和敏感级别。敏感级别的划分要和企业的数据分级标准对齐,不要自己另搞一套。
操作模型要定义智能体能执行的动作,包括读、写、执行、调用。不同动作的权限要分开控制,比如能读知识库不代表能写知识库。
这三个模型组合起来,就形成了权限策略。策略的存储我推荐用关系型数据库,查询效率高,也方便做审计。策略的匹配用 RBAC 加 ABAC 的混合模式,角色做粗筛,属性做精筛。
6.2 智能体行为审计的实现要点
行为审计不是简单记日志,要做到可追溯、可分析、可告警。可追溯是指每个操作都能找到对应的用户和智能体。可分析是指能按时间、用户、资源等维度做统计。可告警是指异常行为能实时触发通知。
实现上,我通常会在智能体的每个关键节点埋点,记录操作类型、操作对象、操作结果、耗时。日志格式用结构化的 JSON,方便后续分析。存储用 Elasticsearch 或者 ClickHouse,前者适合全文检索,后者适合聚合分析。
审计的难点在于性能开销。如果每个操作都同步写日志,会拖慢智能体的响应速度。我的做法是异步写日志,用一个消息队列做缓冲。这样既保证了审计的完整性,又不影响主流程的性能。
还有一个容易忽略的点:审计日志本身也要保护。日志里可能包含敏感信息,要加密存储,访问也要有权限控制。我见过审计日志泄露导致客户信息外泄的案例,这个坑一定要避开。
6.3 权限网关的技术选型与部署
权限网关是智能体和资源之间的中间层,所有访问都要经过它。技术选型上,我推荐用成熟的 API 网关产品,比如 Spring Cloud Gateway 或者 Kong,在上面做权限插件。
网关的部署要考虑高可用,至少两个节点做负载均衡。网关的性能是关键,因为它是所有请求的必经之路。我实测下来,一个四核八G的节点,用 Spring Cloud Gateway 能扛住每秒两千次左右的权限校验。如果请求量更大,就要加节点或者优化策略匹配算法。
策略匹配的优化有个技巧:把高频策略缓存起来。大部分请求的权限判断结果是稳定的,可以缓存在本地或者 Redis 里,减少数据库查询。缓存的过期时间设短一点,比如五分钟,这样策略变更能较快生效。
7. 路径五:知识图谱增强的 RAG 加智能体行为审计
最后一条路径是最高阶的,适合知识关系复杂、对准确性要求极高的场景。核心思路是用知识图谱补充向量检索的不足,同时对智能体的行为做全面审计。
7.1 知识图谱与 RAG 的融合方式
向量检索擅长语义相似,但不擅长关系推理。比如“张三的上级的部门经理是谁”这种问题,向量检索很难答对,但知识图谱可以。融合方式有三种。
第一种是图谱作为检索源。把知识图谱的实体和关系也做成向量,和文档向量一起检索。这种做法的优点是统一了检索接口,缺点是图谱的结构信息在向量化后会丢失。
第二种是图谱作为重排依据。先用向量检索召回候选,再用图谱做关系验证和重排。比如检索到“张三属于技术部”,图谱里验证“技术部的经理是李四”,就能回答“张三的部门经理是李四”。这种做法保留了图谱的结构信息,是我最推荐的。
第三种是图谱作为推理引擎。智能体在推理过程中主动查询图谱,获取关系信息。这种做法的灵活度最高,但实现复杂度也最高,需要智能体框架支持图谱查询工具。
知识图谱的构建是个大工程,我的建议是从核心实体和关系开始,逐步扩展。不要一上来就追求大而全,先把业务最关键的实体和关系建起来,跑通流程再补充。
7.2 智能体行为审计的进阶实践
在路径五里,行为审计不只是记录日志,还要做实时分析和异常检测。具体来说,要监控几类异常行为:频繁访问敏感资源、非工作时间的大量操作、异常的工具调用序列。
实现上,我会用一个流处理引擎做实时分析,比如 Flink 或者 Kafka Streams。规则引擎用 Drools 或者自己写简单的规则匹配。异常触发后,根据严重程度做不同处理:低危的记日志,中危的发告警,高危的直接阻断。
这里有个经验:审计规则要可配置,不要硬编码。业务在变,异常的定义也在变,硬编码的规则很快就不适用了。我通常会把规则存在数据库里,支持动态加载和热更新。
7.3 高准确性场景的落地案例拆解
我参与过一个金融风控场景的智能体项目,用到了路径五的方案。业务需求是:智能体要能回答风控相关的政策问题,同时要能查询客户的交易记录做风险评估。准确性要求极高,不能有幻觉。
我们的做法是:政策文档用 RAG 检索,客户交易数据用知识图谱存储,智能体先检索政策,再查图谱获取交易关系,最后综合生成答案。权限治理上,只有风控部门的智能体能访问客户交易数据,而且每次访问都要审计。
上线后的效果是:政策问答准确率从纯 RAG 的百分之七十五提升到百分之九十二,风险评估的召回率提升了百分之三十。代价是系统复杂度大幅增加,开发和维护成本是轻量级方案的五倍以上。所以这条路径不是谁都适合,要看业务价值是否支撑得起成本。
8. 常见问题与排查技巧实录
不管走哪条路径,落地过程中都会遇到各种问题。我把最常见的问题和排查思路整理成速查表,方便你对照排查。
| 问题现象 | 可能原因 | 排查思路 | 解决办法 |
|---|---|---|---|
| 检索结果不相关 | 切分粒度不当 | 检查切分后的片段是否语义完整 | 调整切分参数,用语义切分 |
| 答案有幻觉 | 提示词约束不足 | 检查提示词是否明确“只根据知识回答” | 加强提示词约束,加few-shot示例 |
| 工作流卡住 | 节点超时或死循环 | 查看工作流执行日志,定位卡住的节点 | 加超时控制,优化循环终止条件 |
| 权限校验失败 | 策略配置错误 | 检查用户角色和资源敏感级别 | 修正策略,加策略测试用例 |
| 响应速度慢 | 检索或推理耗时 | 分段计时,定位瓶颈环节 | 加缓存,优化检索策略,换更快的模型 |
| 上下文超长 | 多轮对话累积 | 检查上下文长度 | 做摘要或截断,控制历史轮数 |
除了表格里的通用问题,我再分享几个独家避坑技巧。第一个是RAG 的召回率要单独测试。很多人只看最终答案的质量,忽略了召回环节。我的做法是准备一批标注好的问答对,单独测召回率,召回率低于百分之八十就要优化检索策略。
第二个是工作流的异常分支要覆盖全。正常流程谁都会写,但异常处理才是考验。我的经验是,每个可能失败的节点都要有异常分支,异常分支里要有降级方案。比如检索失败时,降级到直接让大模型回答,并提示用户“未找到相关知识”。
第三个是权限策略要做回归测试。策略变更后,要跑一遍回归测试,确保没有破坏原有的权限。我见过改了一个策略导致所有用户都失去访问权限的事故,就是因为没做回归测试。
第四个是审计日志要定期归档。日志量大了之后,查询会变慢。我的做法是按月归档,超过三个月的日志转到冷存储,需要时再恢复。
9. 我的实操体会与后续扩展方向
写了这么多,最后分享几点个人体会。企业智能体平台落地,技术只是一部分,更多是工程和组织问题。我见过技术很强的团队因为业务方不配合而失败,也见过技术一般的团队因为业务方深度参与而成功。所以,让业务方从一开始就参与进来,比任何技术选型都重要。
关于 RAG,我的核心体会是:检索质量决定上限,生成质量决定下限。检索做不好,再强的模型也答不对。生成做不好,检索再准也会输出乱七八糟的内容。两者要并重,不要偏废。
关于工作流,我的体会是:简单就是美。能用五个节点解决的,不要用十个。节点越多,出错概率越大,维护成本越高。我见过一个工作流有三十多个节点,最后没人敢改,因为改一个地方可能影响一片。
关于权限治理,我的体会是:早做早省心。一开始就设计好权限模型,后期扩展会顺畅很多。如果等到业务跑起来再补权限,改造的成本和风险都很大。
这个领域还在快速演进,后续可以扩展的方向包括:多模态 RAG 的处理、智能体的自主学习和进化、跨平台智能体的互操作。这些方向目前都还不成熟,但值得关注。我个人的做法是,保持对新技术的好奇,但不盲目追新,等方案成熟了再引入到生产环境。毕竟,企业级应用的第一要求是稳定可靠,而不是技术先进。