aps-agent/docs/product/aps-planner-rush-natural-la...

4.7 KiB
Raw Permalink Blame History

A0050101-00280 外壳 · 紧急插单计划员验收话术

适用对象:工厂计划员和现场验收人员。

产品口径:计划员直接用平常说的话提问;Pi 负责听懂原话、补齐下单所需信息并调用查排产的工具,真正的“能不能插、会顺延谁”由 APS 排产引擎按项目里的订单、设备、工艺、产能和日历算出来。Pi 不得自己猜结论,也不得在计划员确认前改计划。

产品:A0050101-00280 外壳

必测话术

  1. 湖南工业控制有限公司追加 50 套 A0050101-00280 外壳,10月14日交货,先评估紧急插单影响,不要直接改计划。 期望:系统先做一次试算,列出这张急单能安排到哪里、会顺延哪些订单、每张大概顺延多久;明确说明“当前计划没有改动”。

  2. 检查 SO-001 这张单现在能不能加急到 50 套、10月14日交货,并告诉我会影响哪些订单。 期望:系统按订单号找到真实订单,再按真实产能评估;如果订单号、数量或交期与系统记录不一致,要先说清楚差异,不能直接改单。

  3. 如果不能直接插,请说明是设备、产能、物料还是工作日历影响,并给我一个可行的调整方案。 期望:系统说清是局部调整还是需要重新编排整版计划;原因必须来自本次试算结果。

  4. 这张 50 套外壳插进去以后,具体会顺延哪些订单?分别顺延多少小时? 期望:列出受影响的真实订单号、客户、原计划完工日期和调整后预计日期;不能只说“有一点影响”。

  5. 采用刚才的插单方案,但先给我确认。 期望:系统只生成一张待确认事项,说明会加入哪张急单、会影响哪些订单;确认前订单池和已发布计划不变。

  6. 不采用这次插单,保持原计划不变。 期望:系统不新增急单,不生成新排产版本,原计划保持不动。

  7. 采用后告诉我生成的是待发布草稿,还是已经正式发布。 期望:系统明确说是“待发布的调整方案”,不能把试算或草稿说成已经发布、已经下发车间。

  8. 这个产品没有真实订单、设备、工艺或产能证据时,不要告诉我可以插单。 期望:系统如实说明缺哪类资料、无法判断或不能直接插,不得用默认数量、默认交期、演示数据或硬编码结论补成“可以”。

  9. 把 A0050101-00280 外壳临时加一批,先看看能不能插进去。 期望:如果计划员没有给数量或交期,系统先追问数量和最晚交货日期,不能自己填默认值后做结论。

  10. 把不存在的订单 SO-NOT-EXIST 加急,10月14日交货。 期望:系统明确回复订单不存在,不能编造一张订单,也不能说已经安排。

每轮必须核对

  • 页面上的备选项和步骤连续显示 1、2、3,不能每一条都显示 1.。
  • 回答中用计划员能看懂的中文,不出现 P1、P2、LNS、DRAFT、evalId、APPROVED、isRush、沙盒 等内部说法。
  • 系统说“能插”或“不能插”时,本轮必须已经查过真实排产数据;没有查数据就不能下结论。
  • “采用”只是待确认,确认前订单池、已发布计划和车间执行都不能变化。
  • 确认采用后只生成待发布的调整方案;是否发布、是否下发车间要另外处理。
  • 如果项目缺少订单、产品、工艺、设备、产能或工作日历证据,页面必须显示缺少什么,不能隐藏问题后给出成功结论。

自动化对应

  • 计划员原话通过 Pi 调用真实插单评估:tests/golden/test_planner_rush_natural_language.py::test_planner_rush_natural_language_uses_engine_and_ignores_pi_guess
  • 缺少数量或交期先追问:tests/golden/test_planner_rush_natural_language.py::test_planner_rush_missing_quantity_asks_instead_of_guessing
  • 不存在的订单按引擎结果拒绝:tests/golden/test_planner_rush_natural_language.py::test_planner_rush_unknown_order_returns_engine_rejection
  • 采用前必须人工确认:tests/golden/test_planner_rush_natural_language.py::test_planner_rush_apply_waits_for_confirmation
  • 多个备选项连续编号:apps/web/e2e/chat-numbering.spec.ts

本地运行:

.\.venv\Scripts\pytest.exe -q tests/golden/test_planner_rush_natural_language.py tests/golden/test_rush.py tests/golden/test_rush_lns.py
npm run test:e2e --prefix apps/web -- chat-numbering.spec.ts

自动化测试使用仓库自带的锐扬演示资料和固定时钟,只验证链路与真实计算口径,不代替客户项目数据验收。现场验收应在客户自己的项目、订单版本和设备日历上按上面十条话术逐条执行。