实施方法 · 企业 AI 落地

AI 连接业务系统从哪里开始:先把只读这一段做扎实

企业让 AI 连接业务系统时,可以先从只读查询验证数据口径、员工权限和异常处理。本文说明如何限定对象与字段、选择接入方式、保留调用审计,并为后续写入设定进入条件。

多个业务系统方块经权限闸门与青色通道连接到 AI 节点,呈现从受限查询起步的概念插画
文章摘要

企业让 AI 连接业务系统时,可以先从只读查询验证数据口径、员工权限和异常处理。本文说明如何限定对象与字段、选择接入方式、保留调用审计,并为后续写入设定进入条件。

核心结论

先限定数据对象、字段和员工范围,用原系统样本核对结果;只读也要保留授权、审计、撤权和异常处理,再依据验收证据讨论写入。

适用读者

企业管理者、CIO 与数字化负责人、业务系统负责人、安全与 IT 架构团队。

只读这一段的价值,是它能给出可对照的证据:同一批单据,AI 查出来的结果与原系统对得上,数据范围和员工账号一致,查不到的时候能说清是没权限还是没数据。这些证据没拿到就把写操作打开,后面返工的概率更高。星云 PLUS AI 系统连接器的定位是连接现有系统,不换系统、沿用员工权限、关键操作人确认、调用审计。

为什么建议先把只读这一段做出来

不同团队的起点差别很大,验证目标和风险也不一样。有的先从知识库问答入手,让 AI 读制度、产品资料和 FAQ;有的直接要写操作,上来就想让 AI 改单据、发起审批;还有的先把已有数据读通,让 AI 回答跨系统的问题。

起点能验证什么主要风险适合什么条件
先接知识库问答交互体验、资料检索是否顺手拿不到业务事实,也验证不了权限边界只想先看看 AI 好不好用
直接开放写操作办事动作能否省人工权限、确认、异常处理同时压过来,出错要处理业务后果业务规则稳定、确认点已定、有回退办法
先从只读查询开始数据口径、权限边界、异常表现是否可控只能答不能办,业务价值要靠后续扩展兑现多数首次连接业务系统的企业

只读换来的东西很具体。只读调用本身不写入业务数据,但错误答案仍可能影响后续判断,因此仍要拿原系统记录逐项对照核验。业务人员可以在原系统对照字段和记录;对照样本应由双方事先确认,是否需要测试环境还要结合目标系统条件决定。此外,员工能看什么、能改什么这两个问题,放在同一个方案里讨论,通常会纠缠不清,只读这一段刚好把它们分开。

能靠只读解决的问题本来就不少。订单走到哪一步、库存够不够、这笔付款对上了没有,这类问题的答案就在已授权的数据里,查询本身就能解决。写操作要做的是把结果接回原来的流程,属于后面的扩展。

从只读开始并不适合所有问题。如果某个业务问题必须办理完才算闭环,只读这一段就要提前和责任人约定什么时候进入写入,避免这一段做完了,业务侧却觉得没什么变化。

只读不等于把数据库摊开:读什么、读多细

省事的做法有两种:给 AI 一个数据库账号,或者把整套接口一次性接上。两种做法都会让只读这一段失去意义。「只读」指的是不写业务数据,跟访问范围要开多大,是两个问题。

只读能力的范围要按业务问题来定:先看要回答什么,再看需要用到哪些单据和字段。顺序反过来,很容易一路铺开。有四件事需要逐个定下来。

收敛维度常见的收紧做法放开的后果
读哪些对象按一个业务问题倒推需要的单据与主数据,列成清单表越挂越多,口径没人负责,也说不清结论来自哪里
读哪些字段只取完成当前问题需要的字段,敏感字段默认不返回成本、报价、身份与银行信息进入对话上下文,暴露面扩大
读多少限定时间范围、返回行数上限一次拉全量,既压系统负载,也让结论范围含糊
以什么方式读只读账号或只读视图、既有查询接口、原业务页面查询用高权限账号直连生产库,原系统的权限判断被绕开

方式怎么选要看系统条件。接口完整的系统走查询接口,规则清楚也便于日后扩展;只有数据库、缺少接口的系统,可以用受限的只读账号或只读视图,把可访问的表与字段圈住;页面比较成熟的系统,可以让 AI 在原页面里查询,员工看到的就是他本来就熟悉的界面。取数口径需要固化下来的场景,可以把口径写成 Skill 承载,避免每次都由模型临时组织。这几类属于数据库与只读 SQL、RESTful 接口、业务页面、Skill、Agent 五类接入方式中的常见组合,具体选哪几种、能开放到什么范围,以项目评估为准。

字段这一层容易被忽略。价格、成本、供应商报价、身份证号和银行账号进入对话上下文后,是否会出现在会话记录、输入输出摘要或调用日志中,要结合系统记录与脱敏配置核对。先在数据源头限定字段,可以缩小处理范围。

只读调用同样要授权、留痕、可撤回

「只读风险低」这句话在权限这一层不成立。员工在原系统看不到的客户、订单和科目,AI 也不该查得到。如果只读能力背后是高权限账号,就可能绕过原系统的权限范围。只读调用不写入业务数据,但数据暴露仍有实际影响,因此不能只按“有没有写操作”判断风险。

只读能力的发放方式与其他能力没有区别,按员工、用户组或组织授权。连接器这一层决定员工能否调用某项查询能力,功能权限与数据权限仍由目标系统按其账号规则作最终判断。AI 沿用员工个人账号访问目标系统,支持自定义认证,数据范围不会因为走了 AI 而放大。同一套查询能力发给不同岗位,返回的范围本来就应该不同;这一点在只读阶段就该验证,等到写操作上线再补,改动面会大很多。

记录同样要从调用这一层留起。只读调用进入审计的内容与其他调用一致:员工与 AI 身份、调用入口、业务能力、目标系统、时间、耗时、结果以及输入输出摘要,支持查询与导出,审计保存期限由企业自行配置。查询类的记录有一个实际用途,有人问某条数据是谁看到的,答案要能从记录里找出来。

撤权要落到服务端才作数。调用前重新校验授权,撤权后禁止后续调用并中止尚未完成的那次调用;客户端界面上的可见性不参与这个判断,即使客户端还缓存着旧的工具列表,已撤权的查询请求同样会被拦下。只读能力也需要版本与发布记录,表结构或字段含义变了,要能追出是哪次变更影响了哪些回答。

只读阶段能对齐哪些证据

只读阶段要交出去的是一组能反复使用的对照样本。能不能查到只是其中一句结论;样本、对照和记录才是可以被复核的部分。业务负责人提供样本和正确答案,技术侧记录实际返回,双方看同一批数据。

样本类型期望表现顺手验证的东西
正常单据字段值与原系统逐项一致字段含义、单位、状态取值是否一致
查无数据明确回答没有,并说明查询范围会不会用推测补出一个答案
无权限数据说明当前账号看不到这部分数据权限边界是否真的来自原系统
两个系统数据不一致分别标出各自来源,由责任人定口径冲突出现时,谁来解释

同一条结论最好能看出处。带上来源单据与查询时间,业务人员复核时可以直接跳回原系统核对,不用再问一遍 AI 是从哪拿的。这一步做扎实,后面扩到更多系统时,沿用的是同一套核对方式。

缺失要写明,不能留白。员工权限之外的客户、订单或科目,查询结果里应当标注该部分证据缺失,由有权限的人补充。把「没查到」和「不该查到」分开记录,两种情况混成一个空白,后面很难判断是数据问题还是权限问题。

什么时候可以进入写入

只读跑顺之后要不要马上开放写入,取决于四件事是否已经具备,与只读阶段运行了多久关系不大。

前置条件要确认什么缺了会怎样
确认点按能力配置新增、修改、删除和审批默认要求员工确认,也可按具体业务能力配置为「必须确认」或「允许自动执行」关键动作没人点头就落到目标系统,责任说不清
完成依据回到目标系统AI 在原页面提取、校验、预填,员工核对后提交,以页面回执或目标系统的实际结果为准把「已经预填」当成「已经办成」,单据状态与原系统对不上
重复提交能识别同一条业务动作被触发两次时,由业务标识和目标系统自身的去重规则拦住重复写单,只能靠事后对账才发现
异常与撤权路径能走通调用超时、目标系统报错、授权被撤回时,系统要停得住、查得到、恢复得了一出问题只能整项能力停用

权限和确认是两件事,不能互相替代。员工被允许调用某项能力,仍然要由目标系统判断他能看哪些数据;员工确认了预填内容,也仍然要读最终回执,页面预填不等于提交成功。把人工确认当成权限校验的替代品,等于把两类风险混在一起处理,出了事两边都说不清。

写入类能力开放到什么程度,各家企业的内控要求不同。哪些高风险动作纳入首轮、哪些能力可以配置成自动执行,都要在项目里逐项确认,不能沿用默认值。

只读阶段容易踩的几个坑

常见做法会带来的问题更稳的处理
把只读当永久状态一年后没人说得清哪些表还在被用、口径是谁定的约定复盘时间点,到期检查口径、字段和权限清单
因为「只是看数据」跳过授权配置查询结果里出现跨部门数据,出了问题追不到依据只读能力同样走授权与审计配置
把 AI 的汇总数字当成新口径与原系统统计各说各话,汇报材料对不上汇总结果只作参考,口径仍以原系统为准
只读能力没有负责人表结构变更后 AI 仍在按旧定义回答,业务侧很难发现每项能力指定负责人,变更时同步复核

这几条省的都是当下的工,代价会在写入阶段出现。

结语

只读这一段做得扎实,交付的是一组可对照的样本、一条说得清的权限边界和一份查得到的调用记录。等到要打开写入时,讨论就有基础:哪些动作必须停在人手上、哪些可以配置成自动执行、出错之后怎么回到原系统。选一个价值明确、权限清楚、结果能核查的真实业务问题作为起点,把只读这一段的证据攒住,再按结果、权限、确认、审计、异常逐项验收,扩展系统的时候就不需要推翻前面做过的事。

常见问题

只读查询也需要授权和审计吗?

需要。只读能力同样是业务能力,按员工、用户组或组织发放,调用同样进入审计记录。区别只在于它不写业务数据,权限范围和留痕要求与写操作一致。

能不能直接给 AI 一个只读数据库账号,让它自己写查询?

不建议把账号本身当成方案。只读账号仍要限定能访问的表与字段,而且要通过能力发布与授权来管理,让每次调用都落在某位员工的权限范围内。账号直连会让权限判断和留痕都失去落点,具体做法以项目评估为准。

只读阶段需要做验收吗?

需要,只是验收重点不同。只读阶段集中在三件事上:结果能否与原系统逐项对照、权限边界是否与原系统一致、异常时会不会用推测代替事实。到了写操作阶段,再补上确认点、业务回执和重复提交的处理。

从一个只读问题开始评估

确认要回答的业务问题、员工范围、所需字段和原系统对照样本。

预约系统连接评估