在制造业,我们期望的Agent是这样工作的:你问它“如果把这个设备换成另一个供应商,是否可行”,Agent从设备这个对象开始,把一条数字主线塞进上下文:设备→工序→BOP→半成品物料→BOM→销售订单→客户需求。
在推理过程中,subagent可以随时Fetch这条链路上的任何对象的版本、有效性、生命周期状态、成本、交期、责任人、质量要求、变更历史。
当它确认了这个变更对链路上的所有对象的影响、以及QCD的整体收益后,它会给你一份新旧方案的量化对比,最后让你决策。
你看到了,Agent正常工作的前提,不再是精雕细琢的提示词,而是一个证据连续体(也就是这个公众号一直强调的企业记忆)。
此时此刻,我们口中的全生命周期管理不再是一个厂商概念,而正是那个为Agent服务的证据连续体。
但你不可能仅仅依靠某个大型系统就达到这个目标。因为断点天然因为岗位分工而存在。
在这条推理链条上,Agent并非处理不了任何断点,但断点意味着巨大的上下文开销。
举个典型的例子:BOM→销售订单。Agent需要从BOM回溯到订单,是因为它要预测变更设备供应商之后,能否满足订单的QCD要求。
当这条路径是割裂的时候,Agent当然可以在ERP里遍历订单反查BOM。再和它context里的那个BOM对比是否一致。
一旦出现BOM号一致但版本不一致的情况,Agent又会接着纠结:我是继续努力反查还是先用这个订单展开推理。此时,大量无关的订单和BOM数据已经塞满了上下文……
如果你熟悉Agent,就知道它的注意力已经漂移到无法再为你完成任务。
人类都能理解:工业软件操作的不仅仅是一个字段,而是一个数据网络。
然而LLM熟练的是文本流程,而不是网络推理。
所以制造业的Agent经理真正需要做的是:
提炼推理过程和规则; 识别对象网络(定义 & 关系); 连接对象碎片; 定义开销最小的网络探索方法。
只有当你下决心帮助Agent理解那些权限、活动、对象、记录时,你的Agent才可能在走在正确的迭代道路上,在一次次升级中逐步提升任务成功率。
夜雨聆风