“我们以前上过 APS,最后还是回到了 Excel。”——这是我们在和制造企业交流时最常听到的一句话。
APS(Advanced Planning and Scheduling,高级计划排程)并不是新概念,几十年来出现过大量产品。但在很多工厂,APS 项目投入不小、周期很长,最终的使用率却不高。与此同时,“AI 排产”“智能排产”的说法越来越多。它们和传统 APS 到底有什么不同?是换了个名字,还是真的有本质区别?
我们从四个维度来对比。
维度一:系统如何“理解”工厂
传统 APS 通常以固定的数据结构描述工厂:物料主数据、BOM、工艺路线、资源日历。这些结构在设计时就决定了系统能表达哪些约束。遇到模型之外的规则——比如“这两款产品不能连续生产,否则需要额外清洗”“某个模具同一时间只能装在一台设备上”——就只能二次开发,或者干脆交给计划员在系统外手工处理。
本体驱动的 AI 计划排产 则先用本体模型把工厂抽象成实体、关系、规则和约束组成的语义网络。新的业务规则是在网络中增加一条关系或约束,而不是改表结构、改代码。系统对工厂的“理解”可以随业务一起演进。
APS 失败最常见的原因,不是算法不好,而是系统不理解工厂的真实约束——排出来的计划在车间执行不下去。
维度二:计划如何被“求解”
传统 APS 大量依赖启发式规则:按交期排序、按优先级插入、有限产能向前/向后排程。规则的好处是快、可解释,但它只能保证“可行”,无法保证“最优”;而且规则之间的冲突往往需要人为设定优先级。
AI 计划排产 以运筹优化为核心:把排产问题转化为数学优化模型——决策变量是每个产品在哪里生产、生产多少、什么时候开始;目标函数是总成本最低或服务水平最高;约束条件全部来自本体模型。优化引擎在全部约束下搜索全局最优或高质量可行解,并能明确告诉你:在当前约束下,成本与交付之间的最优权衡是什么。
更重要的是,优化模型可以同时考虑生产、物料、库存和运输,而不是先排生产、再算物料、再排运输的“顺序计划”。以伊利为例,主计划的制定从需要多个部门协作 5 天,缩短到了不到半天。
维度三:异常如何被“处理”
排产最难的从来不是第一版计划,而是计划发布之后的每一次变化:紧急插单、设备故障、物料延迟、需求波动。
传统 APS 的典型做法是:计划员发现变化 → 手工调整参数 → 全量重新运行 → 人工比对新旧计划差异。整个过程耗时,且容易遗漏关联影响。
AI 计划排产 引入 AI 智能体(Agent)来承担这部分工作:
- 感知:持续监听订单、库存、设备状态等变化;
- 推理:沿本体模型推导变化的影响范围;
- 决策:调用优化引擎做增量求解,生成若干候选方案;
- 执行:把推荐方案和理由推送给计划经理,一键确认;
- 学习:记录本次决策,优化同类场景的处理策略。
计划员的角色由此从“救火队员”变成“策略制定者”——日常异常由智能体处理,人只在重大决策时介入。
维度四:落地需要多久
传统 APS 项目往往需要数月的需求调研、主数据梳理和定制开发;Gartner 的调研显示,供应链数智化项目的平均实施周期约为 13 个月。
本体驱动的方式可以显著压缩这一周期:行业本体模板可以直接复用;优化引擎是通用的,不需要为每个客户重写算法;数据可以先从 Excel 导入,再逐步对接 ERP/MES。我们的经验是,从 Excel 到第一版 AI 优化计划,最快 6 周即可看到效果。
一张表看懂区别
| 维度 | 传统 APS | 本体驱动的 AI 计划排产 |
|---|---|---|
| 业务建模 | 固定数据结构,规则靠二次开发 | 本体模型:实体 + 关系 + 规则 + 约束 |
| 求解方式 | 启发式规则,保证可行 | 运筹优化,追求全局最优 |
| 计划范围 | 以生产为主,顺序计划 | 生产 / 物料 / 库存 / 运输并发优化 |
| 异常响应 | 人工发现、全量重排 | 智能体感知、增量重排、推送建议 |
| 可解释性 | 规则可读,但不知道是否最优 | 可追溯约束瓶颈,说明“为什么这样排” |
| 上线周期 | 数月到一年以上 | 最快 6 周看到效果 |
如何判断你需要哪一种
如果你的工厂产品单一、约束简单、变化很少,规则型排产工具可能已经够用。但如果你符合下面任意两条,就值得认真评估本体驱动的 AI 计划排产:
- 计划员每周花一天以上时间在 Excel 中排产和调整;
- 插单、换线、缺料频繁,每次调整都要半天以上;
- 上过 APS,但计划“不可执行”,最终回到手工;
- 生产、物料、采购计划分别由不同的人做,经常对不上;
- 有多个工厂或多条产线需要协同分配订单。



