上个月跟几位做企业数字化的朋友碰头,一位信息化负责人讲了件特别典型的事:他们公司销售运营团队瞒着IT部门,在外部平台上一周内创建了十几个Agent,有的接上了内部知识库,有的绑定了客户订单查询权限,等信息化部门发现时,已经有一个Agent在替业务团队自动生成对外报价单了。他当时在会议上问了三个问题:这个Agent谁来维护?它读的数据范围是谁审批的?如果报价出了错,是AI担责还是业务负责人担责?会议室安静了很久。
这个场景正在很多公司轮番上演。过去我们聊“公民开发”,指的是业务部门用低代码、RPA工具自己搭流程,IT还能靠准入清单和培训管一管。现在大模型把创作门槛继续往下压,业务人员只要会提需求,就能在内部平台或外部工具上“造”出一个能对话、能查数据、能自动执行任务的AI Agent。我习惯把这类现象叫“公民Agent开发”:它继承了低代码时代“人人都能上手”的活力,又带来了一个更麻烦的问题——Agent不是静态表单,它会自主调用工具、访问数据、产生输出,治理的颗粒度和复杂度完全上了台阶。
这篇文章想把这件事讲透。我会从业务部门到底在造什么、治理者最该担心什么、怎么设计一套不“一刀切”但足够有效的管控框架、平台怎么选,再到从0到1落地的实操步骤和常见坑,完整过一遍。目标读者是CIO、数字化负责人、IT运营和合规相关岗位的人,也包括想在公司内部规范推广Agent的业务骨干,下面这些内容可以直接拿回去用。
1. 当业务部门开始自己造 Agent:先搞清楚他们在造什么
1.1 从低代码到智能 Agent:门槛降低,变量变大
我见过最早的一批“业务人员开发”,基本是低代码和RPA时代的样子:运营团队用拖拽流程做一个报销提醒或对账机器人,走的是固定脚本,条件判断写死,出错基本可以复现。那时候IT治理还算好办——工具需要授权、机器人要装到指定环境、违规使用一眼就能发现。
大模型时代完全不一样。使用者不需要懂“节点”和“变量”,只需要描述目标:“帮我把上午的销售会议记录整理成行动清单,并同步到项目群。”Agent会自动拆解:读取会议记录,调用摘要模型,提取关键任务,回写协作平台。整个过程中,业务人员甚至没有意识到自己正在“开发”一个软件。
这个变化的本质是:低代码时代我们造的是“按轨道跑的火车”,Agent时代我们造的是“一个实习员工”。实习员工理解任务、自己规划步骤、主动调用工具。火车出轨只需要查铁轨,实习员工做错事要查的是权限、信息环境和工作判断,治理复杂度完全不同。
1.2 业务部门自己“长出来”的三种 Agent
结合我接触过的客户和同行案例,现在业务部门自己搭的Agent基本逃不出三大类,了解类型比背条文更重要,因为不同类型对应的风险等级和控制手段完全不一样。
第一类是“信息秘书型”。典型场景是文档摘要、周报汇总、竞品信息搜集、会议纪要提炼。这类Agent最容易做,也最容易失控。业务人员往往直接把自己能访问的资料一股脑喂给大模型,甚至包括合同文本、薪酬明细、未公开的财务数据。它的特点是生命力短、更新频繁,很多时候“造完用两周就丢在一边”,等有人再次启用时数据已经过期。
第二类是“流程执行型”。它会主动发起审批、回填工单、发送通知、同步表单状态。这类Agent往往绑定业务系统的接口,并用创建人的身份操作真实系统。我之前见过一个供应链团队的Agent,每天早上自动查库存并给供应商发补货邮件,听起来很高效,问题是它用的权限是团队负责人的主账号,如果账号本身有调价或审核权限,Agent就等于获得了整个系统的高权限后门。
第三类是“决策分析型”。用户用自然语言问“这个月哪个区域退货率最高”“为什么华东区业绩下滑”,Agent自动查询数据仓库并给出归因解释。这类Agent能大幅提升效率,但风险在于“解释不可控”——大模型习惯性地把相关性说成因果,业务人员如果直接拿结论去做决策,轻则误判,重则影响经营。
这三类Agent在投入产出比上都很迷人,但在治理视角下必须分开处理。信息秘书型要管数据范围和脱敏,流程执行型要管权限和操作留痕,决策分析型要管口径定义和结果人工复核,后面章节我会具体展开。
1.3 为什么公民 Agent 开发这一次真的挡不住
很多IT负责人第一反应是“封掉外部Agent入口,禁用这些工具”。我的看法是:可以短期止血,但长期一定挡不住,原因有三个。
第一,大模型的通用能力让任何人随时可以创建Agent,不需要安装复杂的开发环境,不需要申请服务器,业务人员在协作软件里点几下就是一个人工智能助手。第二,业务部门手里握着最核心的两样东西:流程知识和业务数据。他们知道合同审批有哪几个节点,知道客户投诉最常卡在哪个环节,这些恰恰是Agent最有价值的土壤。第三,企业内部的规模化平台往往比外部工具慢半拍,业务等不起。
这里有一个历史类比:当年Excel普及的时候,IT部门没有办法阻止财务人员自己建表格模型,于是出现了大量“一个人维护、全公司依赖”的Excel表。但Excel再怎么错,最多是一个单元格引用错;Agent出错,可能是在无人值守的状态下给几百个客户发了错误通知。所以正确的思路不是“堵”,而是“画好跑道再让车跑”。
2. 治理前先看清风险:不受控 Agent 的四个暗坑
2.1 数据外发:肉眼看不见的“搬运工”
很多业务人员对Agent有一个认知误区:把Agent当作“聊天机器人”,以为输入框里的内容只停留在浏览器里。事实是,当Agent调用云端大模型接口时,提示词和上下文会被传送到模型服务端,如果企业没有私有化部署,这些数据就相当于进入了外部环境。
仅这一条就能把合规部门吓出一身冷汗。我的建议是,在Enrollment阶段就要区分模型调用路径:敏感数据只能走企业内部私有化模型或经过备案的专有通道,外部模型的调用要强制脱敏。别天真地以为业务人员会自觉处理,他们要的是完成任务,不是做数据分类。
2.2 权限越权:Agent 成了员工账号的“影子分身”
Agent和普通软件最大的区别在于,它天然带“主动性”。普通应用是用户输入指令后执行,Agent则可能在无人值守时自主触发操作。如果一个Agent绑定的是管理者的高权限账号,它调用供应商系统列表、读写财务数据、修改审批状态,全都不会被及时发现。
我见过一个典型事故:某企业运营主管为了方便,让Agent使用自己的账号去查询订单库并自动更新发货状态。后来这个Agent因为上游系统接口变动产生异常,一次循环任务把几百条订单状态改成了“已发货”,一天之后才发现问题。事后排查,根本不是Agent写错了逻辑,而是权限体系压根没有按“最小权限”约束Agent。“最小权限”这几个字在Agent时代不是最佳实践,而是生死线。
2.3 输出误判与责任真空:Agent 一本正经地胡说八道
大模型的“幻觉”问题在业务场景里会被放大。因为业务人员往往对Agent回答的专业性缺乏判断力,尤其是遇到一份写得看起来很有条理的报表解读,非专业人员很难逐条验证数据来源和计算逻辑。
有一次我们陪某公司做Agent试点,一个财务分析Agent在给部门做月度复盘时,声称“某产品线毛利率提升了12%,主要原因是线上渠道成本下降”。实际上这个结论只是它对历史数据的再一次归纳,根本不包含当月渠道投放数据。如果业务负责人直接拿这个结论去汇报,就属于“AI提供证据、人类承担后果”。
这就是责任真空问题:Agent产生错判时,IT说数据链路没问题,业务说它自己生成的内容我最多看了个大意,大模型是第三方的也不能完全负责。治理框架必须强制加一道“人工复核点”,尤其是涉及对外输出或经营决策的Agent,必须保留人审环节,绝不能全自动闭环。
2.4 僵尸 Agent:生命周期无人接管的定时炸弹
业务人员做Agent往往是一时兴起,做完用一阵子就忘了。结果就是企业里躺着大量“废弃但还在运行”的Agent,它们每天继续调用接口、消耗算力、访问系统,如果业务流程调整字段变了,这些僵尸Agent还会产生错误数据。
我所在的团队在一次客户回访中发现,一家公司有23个Agent在运行,但只有4个有明确负责人,其余全部处于“无人认领”状态。更麻烦的是,他们公司之前有个促销活动用的Agent,活动都结束了半年,它还每天定时给个别客户发促销信息,导致客服收到多轮投诉。这种问题不能靠自觉解决,平台必须在系统层面做生命周期管理,到了到期日直接下线,需要保留的要重新报备。
3. 三层治理框架:从“人治”到“Agent 全生命周期管理”
3.1 先给 Agent 分级:四个等级对应四套管控手段
我在给企业做治理方案时,第一件事永远是建立分级分类。分级不是行政级别,而是按“数据敏感度”和“行为影响面”来定。参考框架如下:
| 等级 | 典型场景 | 数据范围 | 必须审批 | 管控重点 |
|---|---|---|---|---|
| L1 | 内部分析、纪要起草、信息摘要 | 已脱敏业务数据 | 登记即可 | 脱敏校验、禁用外部模型 |
| L2 | 流程执行、系统读写、自动通知 | 受控业务数据 | 业务主管审批 | 最小权限、操作留痕 |
| L3 | 涉及财务、合规、对外合同审核 | 高敏数据 | IT+合规联合审批 | 人工复核、双人审批 |
| L4 | 全自动对外交互、重大决策辅助 | 跨系统高敏数据 | 管理层+合规+IT三方审批 | 审计日志、定期巡检 |
这个分级表的意义在于让“该管的风险重点管,不该管的不要添乱”。如果所有Agent都用最高标准审批,业务人员的积极性会被瞬间浇灭;如果不分级一刀切“全禁”,政策执行不下去,必然转为地下开发。
3.2 三个治理抓手:权限最小化、数据边界、模板化构建
权限最小化是第一抓手。Agent能访问什么,取决于被授予的身份,而不是“创建人拥有的所有权限”。最稳妥的做法是把Agent做成独立服务身份,用单独的API Key或专用账号,并且每次授权都选择最小范围。比如一个合同摘要Agent,只需要“读取合同文档、输出摘要”,就不应该给予“删除合同”或“修改合同”的权利。
数据边界是第二抓手。一方面要定义哪些数据允许进入Agent,哪些数据必须脱敏;另一方面要在传输层面做区分,敏感数据走私有化模型或加密通道,外部模型只接收脱敏后的字段。我建议在制度里明说:凡是包含身份证号、银行卡号、薪酬信息、未公开财务数据的原始业务数据,未经脱敏禁止进入任何外部大模型服务。
模板化构建是第三抓手。很多平台的Agent能力太开放,等于把一个开发工具直接抛给业务。更稳妥的做法是把高频场景做成模板,比如“会议纪要整理”“周报汇总”“订单异常提醒”“合同关键条款抽取”。模板预设了数据源、输出格式和权限范围,业务人员只需要填参数,不需要自由发挥。治理者真正要约束的不是“大家会用什么”,而是“大家能做什么”。
3.3 生命周期管理:五个环节一个都不能少
一个治理完善的Agent,生命周期至少要经历五个环节:设计、开发验证、发布、运行、退役。
设计环节要明确“这个Agent解决什么问题、读取哪些数据、影响哪些系统”。没有业务目标就立项,后面全是麻烦。
开发验证环节要在沙箱环境里测试。很多企业直接跳过这一步,Agent一建好就对接生产数据,这是大忌。沙箱环境可以模拟真实数据形态,让Agent跑一遍,看输出是否正确、会不会调用多余接口、有没有超出预期行为。
发布环节需要分级审批。L1登记即可,L2主管审批,L3和L4要联合审批,审批内容不是“要不要用AI”,而是“数据范围是否合理、权限是否最小、复核点是否到位”。
运行环节要接监控。调用量、失败率、运行时长、数据处理量都该有记录,还要设置“异常熔断”——比如调用失败率连续超过20%就自动暂停,避免Agent在一个错误状态下反复执行。
退役环节往往被忽视。Agent不再被使用,不代表它停止运行。我建议平台层面设置“到期续签”机制:每个Agent有默认的有效期,到期后自动进入停用状态,需要继续使用的再走一次轻量级确认。这样才能从根上避免僵尸Agent。
3.4 用 AgentOps 思路盯运行状态
Agent治理不能只靠制度建设,还需要一个运行监控面板,也就是现在大家常说的AgentOps。我不建议一上来就买很重度的可观测平台,可以先从几个基础指标开始。
核心指标包括:Agent数量与活跃度、调用频率、失败率、平均响应时间、单次调用的Token消耗、涉及数据处理量。通过这些指标可以看出Agent到底在批量跑什么业务动作、产生了多少成本、有没有异常增长。有一次我们监控发现一个流程执行类Agent的调用量比正常水平高出8倍,查下来发现是上游系统重试机制出问题导致死循环,幸亏监控发现早,否则几百万条通知就发出去了。
我的建议是,运行监控不追求一步到位,先把“看得见、停得掉、追得到”三件事做到。看得见,是每个Agent的日志可查;停得掉,是发现异常时能一键暂停;追得到,是每一次操作都对应到具体Agent和负责人。
4. 平台与工具怎么选:治理能力才是第一筛选条件
4.1 四条落地路线,按组织特点选择
企业在落实Agent治理时,首先要选对平台路线。我总结了四条常见路线。
路线A:基于企业现有协同办公平台的Agent能力统一建设。这种方案集成成本最低,身份体系、审批流、数据权限都是现成的,适合绝大多数企业。
路线B:选用专业低代码/无代码平台,同时开启治理模块。适合原有系统较多、需要复杂集成的中大型企业,但需要额外打通身份和数据权限。
路线C:企业内部大模型网关统一出口。不管Agent建在哪,所有模型调用都走统一网关,这样能统一控制脱敏、审计、限流,适合对数据安全要求高、有私有化模型部署的公司。
路线D:完全放养,业务随便用,IT事后审计。个人不建议大规模推行,但可以在小范围、低风险场景先做实验,通过实验数据反向驱动制度建设。
如果你问我第一推荐,我会建议大多数企业走A+C的组合:用协同平台现有的Agent构建能力解决“业务能用”的问题,再用统一模型网关解决“数据可控”的问题。两条腿走路,比重新造一套Agent平台便宜得多,也快得多。
4.2 选型时要问清楚六个关键问题
很多团队拿着“AI功能多不多”去对比工具,我觉得顺序完全反了。选型先要看治理能力,功能可以后续加,数据一旦泄漏没有后悔药。我整理了六个筛选问题:
是否支持企业级身份认证和单点登录。如果支持得好,Agent权限可以直接继承每个员工的角色,不用重新造一套账号体系。
是否支持细粒度数据权限。比如某个Agent只能读取特定表格的特定列,能不能做到?如果只能粗粒度“全库可读”,治理就很难落地。
是否记录完整的调用日志。包括用户是谁、提示词是什么、Agent读了哪些接口、返回了什么内容。这个能力决定了事后能否追责。
是否有沙箱或测试环境。没有测试环境,意味着所有Agent一上来就碰生产数据,风险极高。
能否限制自定义代码。平台如果允许业务人员自由导入插件、写JS代码,治理框架等于虚设。成熟的方案应该提供模板和参数化配置,必要时再加受限的脚本入口。
能否一键停止、回滚、下线。发现异常时,能不能让Agent立即停住、恢复到上一版本,这是系统性的安全阀。
我当时帮一家公司做选型对比,代理产品和专业平台各有利弊,最后胜出的不是功能最多的那个,而是唯一能做到“细粒度数据权限+完整调用日志”的那个。因为这两个能力直接决定了公司能不能把治理框架落地到系统层面。
4.3 工具补不了制度的课
这里想强调的是,平台只是载体,治理真正落地靠的是制度和流程。如果企业内部连“谁可以建Agent”都没有定义,再贵的平台也只是把混乱搬到了另一个界面。
我的经验是先花两周把制度写出来,再花一个月低风险试点,最后让平台承载制度。顺序反过来就会出问题:制度还没定,工具先上线,结果大家都在用,用了两个月发现权限模型不符合公司实际组织架构,再迁移一次成本极高。
如果你暂时没有明确的平台选型方向,我建议先选一个业务需求最强烈的部门做小范围试点,用最低成本的工具跑通“分级+审批+日志+生命周期”这几个动作,再拿着试点数据去说服管理层采购正式平台。有了实际案例,选型会容易很多。
5. 从 0 到 1 落地:九步实施指南与可直接复用的模板
5.1 试点部门怎么选、试点目标怎么定
治理落地最忌讳一上来就全公司铺开。我建议先选1到2个试点部门,理想对象是“有清晰流程、数据敏感度适中、业务骨干愿意配合”的团队,比如销售运营部、客服运营中心、供应链计划团队。这类部门每天处理大量数据和重复流程,最容易快速看到Agent的收益,也最容易通过试点磨合治理规则。
试点周期控制在4到6周内,明确两个目标:第一,业务部门做出至少3个有价值、能日常使用的Agent;第二,治理团队验证一遍分级审批、日志审计、异常熔断这些流程是否顺畅。试点结束写一份简单复盘,用事实说服管理层:既证明业务效率提升,也证明治理没有拖慢速度。
5.2 三张可直接用的管理表
落地治理,不用写几十页制度文件,先把下面三张表用起来,治理框架就成形了一大半。
Agent立项登记表:
| 字段 | 内容 | 说明 |
|---|---|---|
| Agent名称 | 由创建人填写 | 起一个好识别、不含敏感信息的名称 |
| 所属部门 | 必须填写 | 后续落到成本中心和责任人 |
| 创建人/负责人 | 建议填写主责和备份人 | 避免人员变动后无人认领 |
| 功能描述 | 一句话说清干什么 | 用于审批人判断场景 |
| 使用数据范围 | 涉及哪些系统和数据表 | 判断是否申请脱敏或高权限 |
| 风险等级 | L1-L4 | 按分级规则自行判断再复核 |
| 外部模型调用 | 是/否 | 是则需要重点检查脱敏 |
| 审批状态 | 待审/已通过/驳回 | 登记表变成流程状态表 |
上线审批表就是把这8个字段做成流程表单,多加三个信息:数据脱敏确认人、权限授权范围、人工复核点设置。这三个字段是安全治理的硬约束,宁可在审批表上多花五分钟,也不要在事后花五小时排查事故。
季度巡检表可以按Agent维度建,包括:是否还在使用、调用量是否正常、负责人是否仍然在职、数据权限是否变化、是否需要更新模板或停用。每一列都是一个判断,季度回顾时逐项打勾。
5.3 两类培训必须做
培训内容很多,真正核心的两类一定要做。
第一类是“安全边界与合规培训”。要把哪些数据能进Agent、哪些不能,讲得明明白白,尤其要举真实反面案例。我说过很多次:不要讲晦涩合规条文,直接说“如果你输入了包含客户身份证号的原始表格,就会造成数据外发风险”,业务人员一听就懂。
第二类是“提示词与工作流基础”。重点不是教业务人员写复杂提示词,而是教他们拆分任务场景、验证输出结果、设置人工复核点。很多Agent质量差不是因为工具不好,而是因为业务人员把多个复杂任务塞到一个Agent里,什么都想干,结果什么都干不准。理想的Agent是“一个Agent只负责一件清晰的事”。
5.4 从零建立最小运营机制
治理体系运行起来后,至少要保持三个“常规动作”:月度运行回顾、季度全面审计、年度框架更新。
月度回顾只看数据:哪个Agent高频使用、哪个成本异常、哪个调用量暴跌。这些数据能直接引出决策,比如停用废弃Agent、优化高成本Agent。
季度全面审计要重新过一遍生命周期:所有Agent是否有有效负责人、权限是否符合最小化、日志是否完整、有没有新增僵尸。这个审计不需要很高科技,一张Excel清单就能跑起来,关键是持续做。
年度框架更新要适配工具和业务变化。大模型平台功能迭代很快,今年可行的控制点明年可能就不够用了,所以制度不能是一成不变的文档,至少要一年一版迭代。
6. 常见问题与排查技巧实录
6.1 “我们偷偷用又没人发现”——怎么让潜行变为明面
这是所有IT负责人最头疼的事。我见过不少公司一边禁止外部AI工具,一边业务全员都在开会员。对抗解决不了问题,更好的做法是提供一条“没有风险就能用”的路。
我当时建议的方式是设立“快速绿灯通道”:业务人员想建Agent不用写大段项目书,只需要提交3行内容——想干什么、需要哪些数据、准备让谁复核。审核时间控制在1个工作日内,低风险场景直接通过。当合规使用的门槛低于偷偷使用的门槛时,潜行自然就消失了。
6.2 “审批单提交了半个月没消息”——审批时效必须设上限
流程一旦卡在审批环节,业务人员就失去耐心转入地下。处理方式是在制度里硬性写下审批时效:L1在1个工作日内完成审核,L2在2个工作日内完成审核,L3和L4在4个工作日内完成联合审批。超时默认为通过,但责任转移到审批人。加上这条之后,审批慢的问题基本就消失了。
6.3 “Agent有时对有时错”——复核机制与置信阈值
业务人员反馈最多的是“很好用但偶尔翻车”。这类问题的本质是潜能与精确度的矛盾。
我的方案是两类机制并行。一类是给高风险Agent设置“置信阈值”:当模型对输出没有足够把握时,不直接输出答案,而是转给人审。另一类是强制复核点:对外发送类、财务类的Agent,输出先进入待确认队列,由业务负责人点击确认后才会真正执行。永远不要在关键路径上让Agent全自动闭环。
6.4 “权限总是不够用”——权限申请也要有通道
限制过死容易让业务人员直接用高权限账号绕过系统。更好的做法是提供快捷的“最小权限扩展申请”通道:业务人员申请新增某个接口权限,审批人确认业务必要性后,在系统里单独授权给Agent,而不是给Agent的创建人修改主账号权限。
这个细节很重要。权限可以被临时扩展,但必须记录在Agent的日志和审计报告里,月底回顾时能看出谁扩展了什么、为什么扩展。
6.5 速查:典型问题、可能原因与处理动作
我整理了一张常见问题速查表,团队实践时可以直接贴到墙上:
| 典型现象 | 可能原因 | 优先处理动作 |
|---|---|---|
| Agent调用量暴涨 | 上游系统重试导致死循环 | 立即暂停Agent,检查上游接口 |
| Agent输出明显错误 | 数据源字段变动或提示词过期 | 回滚上一个稳定版本 |
| 某Agent长期无人使用但成本高 | 僵尸Agent未下线 | 执行到期下线,清理实例 |
| 用户反馈“权限不足” | 最小权限策略限制过严 | 走快速权限扩展通道 |
| 外部模型调用被拦截 | 数据脱敏未完成 | 核查输入数据,补脱敏规则 |
| Agent发送了错误的对外通知 | 缺少人工复核环节 | 暂停发送类Agent,补确认队列 |
6.6 一个我踩过的大坑:试点阶段就铺了过大的权限池
最后分享一个真实教训。我们最早做Agent治理试点时,担心限制太死会影响业务积极性,故意在平台里给试点部门开了一个“大而全”的权限池,心想“先用起来再说”。结果一个月后复盘发现,业务人员造出来的Agent几乎全都挂在这组高权限上,后来清理的时候,每个Agent都要逐一确认实际需要的权限范围,光这个动作就花了整整一周。
如果重新来一次,我会从一开始就严格控制Agent权限池,宁可先用最小权限跑通流程,再让业务提申请扩展。权限收紧可以循序渐进放开,权限过大要收回来,阻力是成倍的。在Agent治理这件事上,开始时的克制永远比事后的补救成本低。