让 AI Agent 进入业务流程,最关键的变化是它开始调用系统能力。回答一段建议和真正创建订单、修改客户资料,是不同的责任范围。因此,项目初期应把“能理解问题”与“有权执行操作”分开验收。
先选择能核对结果的只读场景
首期可以从查询订单状态、汇总工单进展或检索产品资料开始。约定允许查询的数据范围,使用与当前用户相符的权限,返回来源与查询时间。即使只是读取,也要避免一个用户通过自然语言访问其他部门或其他客户的信息。
不要一开始就给 Agent 一个可以执行任意请求的通用接口。把能力整理为边界明确的工具,例如按订单号查询状态,并为输入参数、返回字段和错误情况定义规则。工具越容易核验,业务人员越容易判断结果是否可信。
写操作应先形成可审阅的执行方案
例如,用户要求调整一笔订单的收货信息。系统可以先展示目标订单、现有信息、拟修改内容和可能受影响的后续环节,确认后再执行。确认信息应绑定到具体对象和具体改动;如果确认之后订单状态发生变化,就应重新校验,不能继续沿用过期方案。
对于资金、授权或其他影响较大的操作,应根据业务规则保留人工处理或审批环节。并非所有流程都需要全自动。将 Agent 用于搜集信息、整理方案和填写待审核草稿,也可以减少重复工作,同时保留明确责任。
执行接口需要处理重复与失败
网络超时不等于操作一定没有成功。假如创建工单的请求已经落库,但返回途中中断,简单重试可能产生重复工单。可为同一次业务操作设置稳定的请求标识,让服务端识别重复提交,并提供查询执行结果的方式。
AWS 关于幂等 API 的说明讨论了如何让重试更安全。具体落地时,还要确定同一个请求标识是否允许携带不同参数,以及部分步骤完成后如何恢复。不要让模型凭一句“应该已经成功”代替系统返回的实际状态。
把执行过程留给人复查
- 记录发起人、操作对象、工具名称和必要的输入摘要。
- 记录确认或审批依据,以及执行时使用的权限范围。
- 保存系统返回状态,区分成功、失败、处理中和结果未知。
- 对可撤销的操作提供正常恢复入口,对不可撤销操作提前说明边界。
日志应服务于问题定位,同时控制敏感字段的展示与保留。团队需要能够回答“这次改动是谁提出、由谁确认、实际改了什么”,而不是只能看到一段对话。
按风险逐步扩大范围
只读试点通过后,再增加少量影响可控的写操作。验收时除了正常路径,还应覆盖参数缺失、权限不足、重复点击、接口超时和对象状态变化。每增加一种工具,都更新能力清单与验收样本。这样才能让自动化范围随可验证的能力增长。
延伸阅读:企业系统集成,先统一主数据和异常处理。