排产中枢
详细产品设计

从架构蓝图到可实现的产品规格

PMC工作台 AI对话交互 交期试算 多角色界面 数据模型

05号文档 · 基于04号架构设计展开

PMC工作台:核心布局

PMC每天80%的操作时间花在这里。三区联动——左面板看全局,甘特图做操作,AI对话窗问问题。

待处理 3
· 2个新订单
· 1个异常
产能概览
总利用率 87%
瓶颈: 3号磨 95%
快捷入口
交期试算
插单评估
今日确认
甘特图视图 · 本周
1号车床
张总 M6
赵总 M10
2号车床
✓ 已完成
王总 M8
3号磨床
李总 精磨 ⚠️
王总 精磨?
AI对话窗
王总500件M8周三能交吗?

甘特图:可拖拽的排产操作

不是只读可视化,而是PMC的核心操作工具。拖拽即排产,冲突实时检测。

六种基础交互

单击任务块查看任务详情
左右拖拽调整时间
上下拖拽换工站
悬停显示依赖箭头
滚轮缩放时间轴
顶部筛选按客户/产品过滤

冲突类型与响应

时间重叠
工站已被占用 → 自动避开 / 替换 / 取消
产能溢出
超过日产能 → 加班 / 拆分两天 / 换站
前置未完成
前工序未完 → 自动延后 / 并行执行
物料未齐套
物料不足 → 按现有先做 / 等齐套

冲突检测延迟 < 200ms · 颜色编码:蓝=正常 / 绿=完成 / 橙=有风险 / 红=逾期 / 灰虚线=AI建议

AI对话:第一公民交互

不是"附加功能",而是PMC最主要的操作方式。说人话,出结果。

王总500件M8螺栓周三能交吗
正在试算...
📊 交期试算结果
✅ 可以周三交
推荐方案:
· 周一 2号机 车削 8h
· 周二 3号机 精磨 6h
前提:李总精磨延后1天(不影响交期)
⚠️ 置信度 82%(M8工时样本偏少)
确认排产 看替代方案 仅查看
如果不动李总的呢
不调李总排产:王总最早周四上午。差一天,需要通知销售吗?

五种消息类型

纯文本 普通对话气泡
结构化卡片 带数据、分区、操作按钮
确认请求 二选一 / 多选一
推送通知 系统主动发起
甘特图联动 点击可定位任务

上下文能力

· 代词消解:"那个单" → 最近提到的订单
· 省略补全:"5号机呢?" → 同一产品换工站
· 条件延续:"不动李总的" → 保留其他条件
· 话题切换:中途处理异常后可继续

意图识别:7种场景路由

PMC说的每句话,系统在200ms内分类到对应的处理管道。

交期试算
"能不能周三交"
→ 约束求解器
最高频
插单评估
"临时加一单"
→ 级联评估器
自动影响分析
异常响应
"3号机坏了"
→ 级联 + 求解器
秒级响应
假设推演
"如果周末加班呢"
→ 沙箱模拟
不影响实际排产
状态查询
"王总的单到哪了"
→ 直接查库
即时响应
报表查询
"这月达成率多少"
→ 聚合分析器
规则修改
"以后别排到3号机"
→ 规则引擎
需二次确认

缺失实体时智能追问 · 支持中文数字/模糊时间("下周""越快越好") · 多轮对话保持上下文

交期试算:完整流程

从PMC说一句话到系统出方案,6个步骤,目标 < 5秒。

1
输入接收 · 意图识别
自然语言/表单 → 抽取客户、产品、数量、交期实体
2
数据准备
并行拉取:工艺路线、BOM展开、工站负荷、物料库存、约束规则
3
可行性预检
快速判断:有无工站可做?物料够不够?产能有余量吗?
明显不可行 → 直接告诉原因 + 最早可行日
4
排产计算
策略自动选择:<50任务用CP-SAT精确解,>50用启发式贪心
生成1-3个方案
5
影响评估
每个方案:被挤占的任务 → 依赖图传播 → 终端影响 → 风险标注
6
结果翻译 · 等待决策
AI生成角色化回复 + 操作按钮
[确认排产] [看替代] [修改条件] [仅查看]

插单影响:级联可视化

插一个急单,系统秒级展示"多米诺骨牌"效应——谁被推迟、谁会违约。

插入新任务 ★ 200件铝壳(急单) 到工站2
工站1
任务A
任务B
任务C
工站2
D
★新
→ E 推迟
→ F
工站3
任务G
任务H
→ I ⚠️
■ 新插入任务 ▨ 被推迟的任务 ▨ 可能违约的任务 箭头 = 位移方向
影响评估结果
🟡 李总 M10 延后1天(仍在交期内)
🟢 张总 不受影响
🔴 赵总 M6 可能违约(需提前通知)
采用方案A 保守方案 拒绝插单

每日排产确认

系统凌晨4点自动生成今日排产初稿。PMC上班后审核确认,而不是从零开始排。

系统凌晨自动执行

1
拉取最新数据
新订单、库存变动、设备状态、昨日偏差
2
自动调整排产
完成任务标记、偏差重估、新单插入、异常标记
3
生成今日初稿
分三类:自动安排 / 需确认 / 需处理

PMC看到的界面

今日排产初稿 · 3月11日
✅ 自动安排(6个任务,无冲突)
⚠️ 需确认(2个变更)
· 张总延后1天(设备维护)
· 赵总急单待排位
🔴 需处理(1个异常)
· 1号机昨日超时2h,影响后续
全部确认 逐条审核

四个角色,四种界面

同一套数据,不同视图、不同权限、不同载体。

🖥️ PMC工作台
Web应用
甘特图 + AI对话 + 产能日历
核心能力:排产操作、异常处理
设计原则:信息密度高、操作效率优先
📱 销售查询
H5 / 微信内嵌
交期查询表单 + 订单进度
核心能力:3步出交期
设计原则:一屏完成、不需要培训
📊 老板看板
H5 + 每日推送
四大指标卡片 + 趋势图 + 预警
核心能力:一眼看全局
设计原则:不超一屏、不需操作
🏭 车间任务屏
H5大屏 + 微信
今日任务 + 物料备货 + 报工入口
核心能力:看到就能做
设计原则:字大、信息少、戴手套能操作

知识管理:规则的一生

工厂的隐性知识不是一次性调研出来的,而是在使用中被发现、确认、沉淀。

发
发现
AI观察到PMC重复行为
"你每次都把精密件排到1号磨床"
候
候选
生成候选规则 + 影响预览
"设为规则?3号磨利用率会降15%"
确
确认
PMC点"确认"或"不是这样"
解释原因帮助AI学习
活
激活 → 持续验证
规则入库执行
被覆盖 > 3次/月 → 自动复检

冲突解决优先级

1️⃣ 客户规则 > 行业模板
2️⃣ 最近确认的 > 更早确认的
3️⃣ PMC手动 > AI提取
4️⃣ 多次验证 > 仅一次确认
仍无法解决 → 标注冲突,请PMC裁决

规则示例

"精密件精磨只排1号/2号磨床"
来源: AI观察3次PMC操作 + 1次口述
置信度: 92% · 影响: 12个产品
状态: 已激活 · 0次被覆盖

数据模型:五大核心实体

字段级定义,可直接指导数据库建表。

Workstation 工站
name · code · station_type
capabilities (JSONB)
parallel_capacity
daily_available_minutes
shift_pattern
changeover_matrix (JSONB)
efficiency_factor
status
CapacitySlot 产能时段
workstation_id · slot_date
total_minutes
occupied_minutes
maintenance_minutes
remaining_minutes (计算)
utilization (计算)
is_holiday · is_overtime
ScheduledTask 排产任务
demand_id · product_id
operation_id · workstation_id
planned_start/end
priority · hard_deadline
predecessor_ids
confidence + details (JSONB)
material_ready
actual_start/end/quantity
deviation_reason
CustomerRule 客户规则
rule_type · category
natural_language
formal_definition (JSONB)
source_type · source_evidence
confirmed_by · confirmed_at
override_count
scope (JSONB)
status
ConversationLog 对话日志
session_id · role
content_text
content_structured (JSONB)
intent · intent_confidence
entities (JSONB)
engine_calls (JSONB)
llm_model · tokens · latency
user_action

PostgreSQL · Schema级租户隔离 · 全部使用UUID主键 · JSONB存储灵活结构

性能指标 & API设计

性能目标

场景目标
交期试算 (<50任务)< 3秒
交期试算 (50-200任务)< 5秒
插单级联评估< 5秒
AI对话首字节< 1秒
甘特图可交互< 2秒
拖拽冲突检测< 200ms
每日自动排产< 5分钟

核心API端点

POST /delivery/estimate
GET  /schedule
PUT  /schedule/{id}
POST /schedule/confirm-daily
POST /chat/message
POST /events/exception
POST /execution/report
GET  /reports/*
GET  /rules
RESTful + WebSocket · JWT认证 · 租户隔离

MVP功能边界

Phase 1:做最关键的20%功能,验证核心价值

✅ MVP 包含

PMC工作台(甘特图 + AI对话)
AI对话(3种意图:交期/查询/异常)
交期试算(完整流程,多方案对比)
排产引擎(CP-SAT + 贪心)
级联评估(一级传播)
物料齐套检查
销售H5查询
报工入口(极简)
知识库(手动规则录入)
伙伴云适配器
企微推送

⏳ Phase 2+ 再做

每日自动排产初稿
What-if沙箱模拟
AI知识自动提取
老板看板
多级级联传播
统计模型(工时预测)
预警引擎
多工厂支持

MVP验证指标

PMC日活
周4天以上
试算响应
< 5秒
建议认可率
> 60%
销售自助率
> 50%
底线
不比原来慢

从架构到实现

05号文档把每个模块从"它是什么"推进到"它怎么工作"

🖥️
界面层
PMC工作台布局
甘特图交互规则
4种角色界面
🤖
AI层
7种意图识别
对话状态管理
Prompt设计策略
⚙️
引擎层
交期试算完整流程
插单级联评估
每日自动排产
📚
知识层
规则生命周期
冲突解决机制
渐进式知识沉淀
🗄️
数据层
5大核心实体
字段级定义
API接口规格
🎯
MVP
功能边界清晰
验证指标明确
底线不可突破
1 / 14