技术上能,但建议改一下形态
让模型调用 ERP 的写接口在技术上没有障碍。我们不建议这么做,理由不是不信任模型,而是错误的传播方式变了。
人工录入出错是一条一条发生的:录错一单,影响一单。模型出错是成批发生的:一旦某类输入的解析出现系统性偏差,自动写库会在您发现之前把同样的错误复制几十几百遍。等到对账或发货环节暴露出来,回滚的代价比省下的人工大得多。
推荐的形态
模型负责把草稿准备好,人负责看一眼按确认,真正写入 ERP 的动作由人的确认触发。具体做法:
第一,给 Agent 开一组受限接口。读的接口按角色限制范围;写的接口要求请求里必须带操作人的确认标记,没有标记的请求一律拒绝——这条拦在接口层,而不是靠约定。
第二,做一个好用的复核界面。左边放原始输入(消息、附件、单据照片),右边放解析出来的行项目,字段按确定程度分色显示:确定的、需确认的、没解析出来的。不确定的字段宁可留空标红也不要猜一个填上——一个空字段用户会去补,一个填得很像的错字段用户会直接放过。
第三,把复核界面做到「改比录快」。这是这类项目里最花时间的界面,但也是决定用户会不会真的用起来的关键。如果改一单比手工录一单还慢,用户就会绕回原路。
第四,留操作日志。谁在什么时候确认了什么、改了哪些字段,要能回溯。这些日志还有个额外用处:把用户的修改沉淀成规则或别名,下次同样的输入就能自动匹配上。
关于「全自动」
常见的追问是:跑一段时间之后,能不能对高频的、稳定的那部分开放自动确认?
这要看错一单的代价。如果代价只是一个可撤销的内部状态,跑稳之后开放自动是可以讨论的;如果代价是发错货、批错款、动了钱和库存,我们的建议是保留人工这一步。可以退一步做的是把复核成本降下来——批量确认、按客户分组、只对被标红的字段要求逐个点过,而不是取消复核本身。
对 ERP 本身的影响
这种形态一般不需要改动 ERP 源码,只新增一层受限接口。如果 ERP 是老系统、没有接口也没有文档,可以先做只读的数据同步把商品档案与历史单据取出来,写回的部分再单独评估——这部分的工作量取决于原系统的可对接程度,属于评估阶段要先摸清的事。
- 依据:AI Agent 智能体开发(本站)
- 依据:微信开放文档