1. 企业智能体平台落地困境的底层逻辑
过去一年多,我参与过三个不同规模的企业智能体平台从选型到上线的完整过程,也帮朋友的公司做过几次技术方案评审。一个非常普遍的现象是:演示阶段惊艳全场,POC 阶段勉强过关,一到真实业务场景就各种掉链子。老板问“为什么不能用”,技术团队说“模型不行”,模型团队说“数据太脏”,数据团队说“业务没定义清楚需求”——最后变成一个踢皮球的死循环。
这个问题的本质,不是某一项技术不够强,而是企业智能体平台是一个典型的“木桶型系统”。工作流编排、RAG 检索增强、权限治理、知识库建设、模型选型,任何一块板短了,整个桶就装不住水。很多团队把精力全押在模型能力上,结果发现真正卡住落地的是权限没做细、知识库更新不及时、工作流异常分支没处理。
我写这篇东西,是想把这一年多踩过的坑、试过的方案、以及和同行交流中验证过的路径,系统地梳理一遍。不管你是刚接手智能体平台的技术负责人,还是正在做 POC 的工程师,或者只是想知道“这东西到底能不能用”的业务方,都能从中找到可参考的东西。全文会围绕五条实现路径展开,每条路径都会讲清楚:它解决什么问题、适合什么场景、具体怎么落地、以及最容易在哪里翻车。
2. 五条实现路径的整体设计与选型逻辑
2.1 为什么是这五条路径
企业智能体平台的落地路径,本质上是在回答三个问题:智能体怎么“想”、怎么“查”、怎么“管”。
“怎么想”对应的是工作流编排和智能体框架选型——是用 Coze、Dify 这类低代码平台搭,还是用 LangChain、LangChain4j 这类代码框架写,还是混合模式。“怎么查”对应的是 RAG 检索增强和知识库建设——是用向量库做语义检索,还是用知识图谱做结构化推理,还是两者结合。“怎么管”对应的是权限治理和行为审计——谁能用哪个智能体、能访问哪些数据、操作记录怎么留痕。
这五条路径不是互斥的,而是层层递进的关系。很多团队一上来就想做“全能平台”,结果每条路径都只做了皮毛。我的建议是:先选一条最痛的路走通,再逐步叠加。
2.2 路径选型的三个判断维度
在具体展开之前,先给一个选型框架。你可以从这三个维度来判断自己该从哪条路径切入:
| 判断维度 | 关键问题 | 倾向低代码平台 | 倾向代码框架 |
|---|---|---|---|
| 业务变化频率 | 需求多久变一次 | 高频变化 | 相对稳定 |
| 技术团队规模 | 有多少人能维护 | 1-3人 | 5人以上 |
| 数据敏感度 | 数据能不能出内网 | 可接受云端 | 必须私有化 |
这个表不是绝对的,但能帮你快速定位。比如一个销售智能体,如果只是帮销售查产品资料、生成话术,业务变化快、团队小,那 Coze 或 Dify 搭一个工作流就够了。但如果是要接入 CRM、ERP、工单系统,还要做细粒度权限控制,那就必须走代码框架 + 私有化部署的路。
2.3 五条路径的适用场景对照
我把五条路径的核心特征整理成下表,方便你对照自己的情况:
| 路径 | 核心解决的问题 | 典型场景 | 落地周期 | 主要风险 |
|---|---|---|---|---|
| 工作流编排 | 多步骤任务自动化 | 简历筛选、工单分类 | 2-4周 | 异常分支遗漏 |
| RAG 检索增强 | 知识问答准确性 | 客服知识库、文档问答 | 4-8周 | 检索瓶颈 |
| 知识图谱融合 | 复杂关系推理 | 风控、供应链分析 | 8-16周 | 本体设计过度 |
| 权限治理 | 数据安全与合规 | 多部门共用平台 | 4-6周 | 权限粒度失控 |
| 行为审计 | 可追溯与优化 | 金融、医疗场景 | 3-5周 | 日志量爆炸 |
这张表建议你收藏,在做方案汇报的时候直接可以用。接下来我会逐条展开,每条路径都会给出具体的实现步骤和踩坑记录。
3. 工作流编排:从简历筛选到复杂业务自动化
3.1 工作流编排的核心设计思路
工作流编排是智能体平台最基础也最容易被低估的能力。很多人觉得“不就是把几个节点连起来吗”,但真正做过生产级工作流的人都知道,难点从来不在正常流程,而在异常处理。
我拿简历筛选工作流举例。一个看似简单的需求:上传简历 → 解析内容 → 匹配岗位要求 → 打分 → 输出结果。但实际落地时会遇到:简历格式五花八门(PDF、Word、图片)、解析出来字段缺失、岗位要求本身模糊、打分标准需要多轮校准、候选人信息涉及隐私需要脱敏。这些问题在演示阶段全被“理想数据”掩盖了。
所以工作流编排的第一原则是:先画异常流,再画正常流。具体做法是,每设计一个节点,先问三个问题:输入为空怎么办?输入格式不对怎么办?下游服务超时怎么办?把这三个问题的处理分支先加上,再连正常路径。
3.2 低代码平台与代码框架的选择
Coze 工作流和 Dify 工作流我都深度用过,也帮客户把 Dify 工作流转成过 Spring AI 的 Java 代码。这里说几个真实的体感差异。
Coze 工作流的优势是上手极快,拖拽式编排,内置了很多插件,适合快速验证想法。但它的短板也很明显:上下文长度有限制,复杂分支逻辑表达起来很别扭,而且深度定制需要写插件,反而绕远了。Dify 工作流在上下文管理上更灵活,支持更复杂的变量传递,但学习曲线比 Coze 陡一些。
代码框架这边,LangChain4j 的 Easy RAG 模式对 Java 团队很友好,Spring AI 的工作流抽象也在快速成熟。如果你团队是 Java 技术栈,又需要私有化部署,我建议直接上 LangChain4j 或 Spring AI,别在低代码平台上耗太久。低代码平台适合做原型,不适合做核心生产系统。
提示:如果你的工作流需要处理超过 10 个分支条件,或者需要调用内部系统的私有 API,低代码平台会很快成为瓶颈。这时候果断转代码框架,别犹豫。
3.3 简历筛选工作流的完整实现
下面给出一个可复现的简历筛选工作流设计。这个方案我在两个客户那里落地过,准确率从初版的 60% 优化到了 85% 左右。
第一步:简历解析节点。输入是简历文件,输出是结构化 JSON。这里的关键是多格式兼容。PDF 用 pdfplumber,Word 用 python-docx,图片简历走 OCR。解析出来的字段包括:姓名、联系方式、教育经历、工作经历、技能标签、项目经历。
第二步:字段校验与补全节点。检查必填字段是否缺失。如果工作经历为空,尝试从项目经历中推断;如果技能标签为空,用 LLM 从工作描述中抽取。这一步能显著提升后续匹配的召回率。
第三步:岗位匹配节点。把岗位 JD 和简历结构化数据一起喂给 LLM,让它输出匹配分数和匹配理由。这里有个技巧:不要让 LLM 直接打 0-100 分,而是让它先输出“满足哪些要求、不满足哪些要求”,再根据满足项加权计算分数。这样分数更稳定,也更容易解释。
第四步:脱敏与合规检查节点。把姓名、电话、邮箱等敏感信息替换成占位符,确保后续流程中不会泄露。这一步在很多企业是硬性要求,别省。
第五步:结果输出与人工复核节点。输出匹配报告,同时把低分但有关键技能的候选人标记出来,供人工复核。这一步能兜住 LLM 的误判。
整个工作流的异常分支包括:文件解析失败 → 转人工上传;字段缺失严重 → 标记待补充;LLM 调用超时 → 重试两次后降级到规则匹配。
3.4 工作流编排的实操心得
说几个只有踩过坑才知道的点。
上下文超长问题。Dify 工作流在处理长文档时经常遇到上下文超限。我的做法是分段处理 + 摘要传递:把长文档切成 2000 字左右的块,每块单独处理,然后把各块结果摘要后再汇总。这样既避免了超限,又保留了关键信息。
变量命名规范。工作流里的变量名一定要有统一前缀,比如resume_、jd_、score_。我见过一个工作流有 40 多个变量,命名混乱到没人敢改。后来花了整整两天重构变量名,才让后续维护变得可能。
版本管理。低代码平台的工作流版本管理通常很弱。我的做法是每次大改之前,把工作流导出成 JSON 存到 Git 里。这样出问题可以快速回滚,也方便对比不同版本的差异。
测试数据要“脏”。别用精心准备的测试数据,要用真实的、脏的、格式混乱的数据。我一般会准备 50 份真实简历作为回归测试集,每次改动都跑一遍,确保没有退化。
4. RAG 检索增强:从知识库建设到检索瓶颈突破
4.1 RAG 的核心价值与常见误区
RAG 检索增强是企业智能体平台里最热的概念,也是最容易做砸的环节。我见过太多团队花大价钱买了向量数据库,把文档一股脑灌进去,然后发现回答质量还不如直接搜关键词。
问题的根源在于对 RAG 的理解偏差。RAG 不是“把文档存起来让模型查”,而是一套完整的检索-增强-生成流水线。这条流水线上每个环节都会影响最终效果:文档怎么切分、向量怎么生成、检索怎么排序、上下文怎么组装、生成怎么约束。
一个常见的误区是过度依赖向量检索。向量检索擅长语义相似,但对精确匹配、数字、专有名词的处理往往不如关键词检索。我的经验是:混合检索(向量 + 关键词)的效果通常比纯向量好 15%-25%。具体做法是用 BM25 做关键词召回,用向量做语义召回,然后用 RRF(Reciprocal Rank Fusion)融合排序。
4.2 知识库类型的选择:向量库、图谱库与结构化库
热词里有个问题问得很好:“RAG 知识库能存储图片嘛?”答案是能,但方式不同。这里把三种知识库类型说清楚。
向量知识库:把文本、图片、音频都转成向量存储。图片通过 CLIP 等模型转成向量,检索时用文本向量去匹配。适合非结构化内容的语义检索,比如产品手册、客服对话记录。缺点是可解释性差,你很难说清楚为什么这条被检索出来。
知识图谱库:用实体-关系-实体的三元组存储知识。适合需要多跳推理的场景,比如“A 公司的供应商的法人代表还投资了哪些公司”。缺点是构建成本高,本体设计需要领域专家参与,而且更新维护复杂。
结构化知识库:就是传统的关系型数据库或表格。适合精确查询、聚合统计。缺点是不擅长模糊语义匹配。
实际落地中,我建议以向量库为主,结构化库为辅,图谱库按需引入。比如一个客服智能体,产品参数用结构化库精确查询,常见问题用向量库语义检索,复杂的故障排查链路用图谱库做推理。三者通过一个路由层统一调度。
4.3 RAG 实战:从零搭建本地知识库
下面给出一个零基础可复制的本地 RAG 知识库搭建方案。这个方案用 Ollama + 开源向量库,完全本地运行,适合数据敏感的场景。
环境准备:安装 Ollama,拉取一个嵌入模型(如 nomic-embed-text)和一个生成模型(如 qwen2.5)。向量库用 Chroma 或 Qdrant,都支持本地部署。
文档处理流水线:
- 文档加载:支持 PDF、Word、Markdown、TXT。用 LangChain 的 DocumentLoader 统一加载。
- 文档切分:用 RecursiveCharacterTextSplitter,chunk_size 设为 500-800,overlap 设为 100-150。这个参数需要根据文档类型调,技术文档可以小一点,叙述性文档可以大一点。
- 向量化:用 Ollama 的嵌入接口批量生成向量。
- 存储:写入 Chroma,同时保留原文和元数据(来源、页码、章节)。
检索与生成:
- 用户提问 → 生成查询向量 → 向量库检索 Top-K(K 一般取 5-10)。
- 对检索结果做重排序(可以用一个小的交叉编码器模型)。
- 把 Top-3 的结果和问题一起组装成 Prompt,喂给生成模型。
- 生成回答,同时附上引用来源。
关键参数计算:chunk_size 的选择有个经验公式:chunk_size ≈ 平均段落长度 × 1.5。比如技术文档平均段落 300 字,chunk_size 就设 450 左右。overlap 一般设为 chunk_size 的 15%-20%,保证跨块的语义连续性。
4.4 RAG 瓶颈的排查与突破
RAG 做久了都会遇到瓶颈:检索出来的内容不相关、回答开始胡编、知识更新后检索不到新内容。我把常见瓶颈和排查方法整理成下表:
| 瓶颈表现 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| 检索不相关 | 切分粒度不当 | 检查 chunk 边界 | 调整 chunk_size 和 overlap |
| 回答胡编 | 上下文不足 | 看检索 Top-K 内容 | 增加 K 值或加混合检索 |
| 新知识检索不到 | 索引未更新 | 检查索引时间戳 | 建立增量索引机制 |
| 专有名词匹配差 | 纯向量检索 | 测试关键词查询 | 加入 BM25 混合检索 |
| 多跳问题答不了 | 缺少关系推理 | 分析问题类型 | 引入图谱或查询分解 |
我踩过最深的一个坑是知识库更新延迟。客户的产品价格每周变,但向量索引是每月重建一次,导致智能体报的价格经常是旧的。后来改成增量索引 + 实时校验:价格类问题先查结构化库,再和向量库结果做一致性校验,不一致就以结构化库为准。这个改动把价格相关问题的准确率从 70% 拉到了 98%。
注意:RAG 不是一劳永逸的。知识库需要持续维护,检索策略需要持续调优。如果你的团队没有专人负责知识库运营,RAG 的效果会随时间快速衰减。
5. 权限治理与行为审计:企业级落地的隐形门槛
5.1 为什么权限治理是智能体平台的生死线
技术团队最容易忽略、业务方最在意、出事时最致命的就是权限治理。我见过一个真实案例:某公司的销售智能体上线后,一个离职员工的账号还能通过智能体查到客户合同金额。这事被发现后,整个平台被叫停整改了两个月。
企业智能体平台的权限治理比传统系统复杂得多,因为智能体的权限是动态的、组合的、隐式的。传统系统里,用户 A 能访问表 B 的字段 C,这是静态的。但智能体场景下,用户 A 通过智能体 X 调用工具 Y 访问数据源 Z,这条链路上任何一环的权限没控住,都会导致越权。
权限治理的核心原则是最小权限 + 显式授权 + 全程留痕。最小权限是指每个智能体、每个工具、每个数据源都只授予完成其功能所必需的最小权限。显式授权是指所有权限变更都要有审批记录。全程留痕是指每一次数据访问都要记录谁、什么时候、通过什么智能体、访问了什么数据。
5.2 权限模型的设计与实现
我推荐用RBAC + ABAC 混合模型。RBAC 管角色,ABAC 管属性。
RBAC 层:定义角色(如销售、客服、财务、管理员),每个角色绑定一组基础权限。这部分和传统系统类似。
ABAC 层:定义属性规则,比如“只有客户归属销售才能查看该客户合同”“只有工单处理人才能修改工单状态”。这部分用策略引擎实现,我一般用 OPA(Open Policy Agent)或 Casbin。
具体实现上,在智能体调用工具之前加一个权限检查中间件。中间件接收三个参数:用户身份、智能体身份、目标资源。然后依次检查 RBAC 权限和 ABAC 策略,全部通过才放行。
# 权限检查中间件伪代码 def check_permission(user, agent, resource, action): # RBAC 检查 if not rbac_check(user.role, agent.id, action): return False, "角色权限不足" # ABAC 检查 context = { "user": user.attributes, "agent": agent.attributes, "resource": resource.attributes, "action": action } if not abac_check(context): return False, "属性策略不通过" # 记录审计日志 audit_log(user, agent, resource, action) return True, "通过"这个中间件看起来简单,但实际落地时要处理很多细节:权限缓存怎么失效、策略冲突怎么解决、审计日志怎么脱敏。我的经验是权限缓存用短 TTL(30秒)+ 主动失效,策略冲突用“拒绝优先”原则,审计日志里的敏感字段用哈希存储。
5.3 行为审计的落地要点
行为审计不只是“记日志”,而是要能回答四个问题:谁、做了什么、为什么能做、结果如何。
审计日志的字段设计很关键。我一般会记录:时间戳、用户 ID、智能体 ID、会话 ID、调用的工具、输入参数摘要、输出结果摘要、权限检查结果、耗时、是否命中敏感规则。
日志量是个大问题。一个中等规模的平台,每天可能产生几十万条审计日志。我的做法是分级存储:最近 7 天的日志存热存储(ES),支持实时查询;7 天到 90 天的存温存储(对象存储 + 索引);90 天以上的归档。同时,只有命中敏感规则的日志才做全字段记录,普通日志只记摘要。
审计日志的价值不只是合规,还能用来优化智能体。我通过分析审计日志发现,某个智能体的 40% 调用都是重复查询同一个数据,后来加了个缓存层,响应时间降了一半。
5.4 权限治理的常见坑
坑一:权限继承混乱。智能体 A 调用了工具 B,工具 B 又调用了服务 C,服务 C 有自己的权限体系。如果不在每一层都做检查,就会出现权限穿透。我的做法是每一层都独立鉴权,不信任上游的检查结果。
坑二:测试环境权限过松。测试环境为了方便,经常把权限开到最大。结果测试通过的流程,到生产环境因为权限不足而失败。我的做法是测试环境和生产环境用同一套权限策略,只是数据不同。
坑三:离职员工权限未回收。这是最容易被忽略的。我的做法是权限和 HR 系统联动,员工离职当天自动回收所有智能体权限,并触发一次审计复查。
6. 智能体框架选型与平台对比:低代码还是代码
6.1 平台搭建与 Python 搭建的本质差异
热词里反复出现一个问题:“利用平台构建的智能体与用 Python 构建的智能体有什么不一样?”这个问题我被问过至少二十次,这里给一个彻底的解答。
平台搭建(Coze、Dify 等)的本质是配置驱动。你通过界面配置节点、连接、参数,平台负责执行。优势是快、门槛低、可视化好。劣势是灵活性受限、深度定制困难、数据在别人手里、出问题排查困难。
Python 搭建(LangChain、LangGraph 等)的本质是代码驱动。你用代码定义智能体的行为、工具、记忆、规划逻辑。优势是灵活、可控、可测试、可版本管理。劣势是门槛高、开发慢、需要自己处理很多基础设施。
我的判断标准很简单:如果这个智能体是公司的核心竞争力,用代码写;如果只是内部效率工具,用平台搭。核心竞争力不能建立在别人的平台上,这是战略问题。
6.2 主流框架的横向对比
| 框架 | 语言 | 核心优势 | 适用场景 | 学习曲线 |
|---|---|---|---|---|
| LangChain | Python/JS | 生态最全 | 快速原型 | 中 |
| LangGraph | Python | 状态机式编排 | 复杂工作流 | 中高 |
| LangChain4j | Java | Java 生态友好 | 企业 Java 系统 | 中 |
| Spring AI | Java | Spring 集成 | Spring 项目 | 低 |
| Dify | 平台 | 可视化编排 | 业务人员参与 | 低 |
| Coze | 平台 | 上手最快 | 快速验证 | 极低 |
选型建议:Python 团队优先 LangGraph,Java 团队优先 LangChain4j 或 Spring AI,业务主导的 POC 用 Dify 或 Coze。
6.3 从平台到代码的迁移策略
很多团队的经历是:先用 Coze 或 Dify 做 POC,验证可行后要转成代码。这个迁移过程有几个关键点。
第一,先抽象出工作流的 DAG。把平台上的节点和连线画成有向无环图,标注每个节点的输入输出。这一步做完,迁移就成功了一半。
第二,逐个节点重写。每个节点对应一个函数或一个类。LLM 调用节点用统一的 LLM 客户端封装,工具调用节点用统一的工具接口封装。
第三,保留平台的测试用例。把平台上跑过的测试用例整理成回归测试集,迁移后逐条验证。
第四,灰度切换。不要一次性切,先切非核心流程,观察一段时间再切核心流程。
我帮客户做过一次 Dify 到 Spring AI 的迁移,整个过程用了三周。最大的时间消耗不是写代码,而是对齐行为差异——同样的 Prompt,两个平台的输出格式和稳定性不一样,需要反复调试。
6.4 框架选型的实操建议
说几个反直觉的建议。
别追新框架。智能体框架现在处于春秋战国时期,每周都有新东西。追新框架的时间成本极高,而且很多框架半年后就没人维护了。选一个社区活跃、有商业支持的框架,深耕下去。
别过度抽象。我见过一个团队把智能体框架抽象了五层,结果没人能看懂。抽象是为了复用,如果只有一两个智能体,直接写就行,别为了“架构优雅”而抽象。
留好逃生通道。不管你选哪个框架,都要保证核心逻辑(Prompt、工具定义、流程)能方便地导出和迁移。别把业务逻辑写死在框架的私有格式里。
7. 常见问题与排查技巧实录
7.1 智能体平台落地的高频问题速查
| 问题 | 典型表现 | 根因 | 解决方向 |
|---|---|---|---|
| 演示好生产差 | POC 通过率 90%,生产 50% | 测试数据太干净 | 用真实脏数据回归 |
| 响应太慢 | 用户等 10 秒以上 | 串行调用太多 | 并行化 + 缓存 |
| 回答不稳定 | 同样问题不同答案 | 温度参数过高 | 降到 0.1-0.3 |
| 知识更新不及时 | 新政策查不到 | 索引未增量更新 | 建立增量索引 |
| 权限越界 | 用户看到不该看的 | 权限检查缺失 | 加中间件 + 审计 |
| 成本失控 | 月账单超预算 | 无 token 限制 | 加配额 + 缓存 |
7.2 排查思路的通用框架
遇到问题别急着改代码,先按这个顺序排查:数据 → 检索 → 模型 → 编排 → 权限。
先看数据对不对,再看检索出来的内容相不相关,再看模型输出质量,再看工作流编排有没有逻辑错误,最后看权限有没有拦截。这个顺序能覆盖 80% 的问题。
我一般会准备一个诊断脚本,输入一个查询,输出:检索到的 Top-K 内容、组装的 Prompt、模型的原始输出、权限检查结果、各环节耗时。有了这个脚本,排查效率能提升好几倍。
7.3 独家避坑技巧
技巧一:给智能体加“我不知道”的能力。很多智能体的问题是“不懂装懂”。在 Prompt 里明确要求:如果检索结果不足以回答,就输出“根据现有资料无法回答,建议咨询 XX”。这一条能把幻觉率降低一半以上。
技巧二:用“小模型路由 + 大模型兜底”。简单问题用小模型(快、便宜),复杂问题路由到大模型。我实测下来,70% 的查询可以用小模型处理,成本降了 60%,响应时间降了 40%。
技巧三:建立“黄金测试集”。从真实业务里挑 100 个典型问题,人工标注正确答案。每次改动都跑一遍,看准确率变化。这个测试集是智能体平台的“体检报告”,没有它就是在盲改。
技巧四:日志里记录“用户反馈”。在回答后面加个“有用/没用”的按钮,把反馈和审计日志关联。这样能快速定位哪些问题类型效果差,针对性优化。
技巧五:定期做“红队测试”。让团队成员故意用奇怪的问题、诱导性的问题、越权的问题去测试智能体。我每次红队测试都能发现几个之前没想到的漏洞。
7.4 性能优化的实操记录
最后分享一个性能优化的真实案例。某客服智能体上线后,平均响应时间 8 秒,用户抱怨很大。我做了以下优化:
第一步,分析耗时分布。发现检索占 3 秒,LLM 生成占 4 秒,其他 1 秒。检索慢是因为每次都要重新生成查询向量。
第二步,加查询向量缓存。相同或相似的问题直接命中缓存,检索时间降到 0.5 秒。
第三步,LLM 生成改用流式输出。用户看到第一个字的时间从 4 秒降到 1 秒,感知上快了很多。
第四步,把一些固定回答(如问候语、常见问题)做成模板,不走 LLM。
优化后,平均响应时间降到 2.5 秒,用户满意度明显提升。这个案例说明,性能优化要先测量再优化,别凭感觉。
8. 智能体平台后续扩展的方向
8.1 多智能体协作的引入时机
单智能体跑通之后,很多团队会想上多智能体协作。我的建议是:除非单智能体确实解决不了,否则别急着上多智能体。多智能体带来的复杂度是指数级的:通信协议、任务分配、冲突解决、状态同步,每一个都是坑。
什么时候该上多智能体?当任务需要不同专业视角且需要迭代讨论时。比如一个投资分析场景,需要财务分析师、行业分析师、风控分析师三个角色协作。这种场景单智能体很难做好,多智能体才有价值。
8.2 从问答到执行的演进
智能体平台的下一步是从“问答”走向“执行”。问答是告诉用户答案,执行是帮用户完成任务。比如不只是告诉销售“这个客户适合推 A 产品”,而是直接生成报价单、发邮件、更新 CRM。
这个演进的关键是工具生态和安全边界。工具要足够丰富,能覆盖业务动作;安全边界要足够清晰,确保智能体不会做出越权操作。我的做法是分级授权:查询类操作自动执行,修改类操作需要确认,删除类操作需要审批。
8.3 持续运营的组织保障
最后说一个容易被忽略的点:智能体平台需要专人运营。不是上线就完了,而是要持续监控效果、更新知识、优化 Prompt、处理反馈。
我建议的配置是:一个产品经理负责需求和数据,一个工程师负责平台和工具,一个业务专家负责知识库和测试。三个人就能撑起一个中等规模的平台。如果没人运营,平台的效果会在三个月内明显衰减。
这个内容后续还可以这样扩展:把每条路径的具体实现代码整理成开源项目,把权限治理的策略模板做成可复用的配置,把 RAG 的调优经验做成检查清单。这些我都会陆续整理出来,有兴趣的可以持续关注。