WekeyLab

2026-09-22 · WekeyLab AI

AI补货清单对比:三家都算出12件,交接说明却各有一处要改

六种商品,只有笔记本需要新订12件。ChatGPT、Gemini和Claude都算对了订货量,也都把未知在途和负库存留给核实。差别出现在交接说明:C已经触发检查却被写成未触发,或者B被放进等待其他商品核实的流程。WekeyLab AI会用Claude的表格作底稿,重写行动说明。

这次选Claude的表格,不直接复制它的交接段

Claude把现存、占用、损坏、可售、在途、缺口和建议放在一张表里,能从输入一路核到结果。D、E的订货量明确写待定,和A、C、F的不下单分开。就这份六行清单,我们认为它最适合作为采购核对底稿。

但它在交接段把A、C、F合称未触发补货条件。C可售10件,已经低于20件,触发的是检查;已有30件在途把新增缺口补到0,才不再采购。括号补充了正确原因,主句仍应改。这里的选择依据是可核对性,不是三家模型的总排名。

先固定规则,再让三家作答

我们给三家同一个中文问题,各提交一次,不限制篇幅。场景是一家虚构小店,每箱12件。可售数等于现存减订单占用再减损坏;只有严格低于20件才检查补货,等于20不触发。

触发后用40减可售再减已确认在途,正缺口向上取整到整箱;未知在途先查,负可售先核对数据。这里的20、40和12都是本题店内规则,不是通用库存最佳值。

输入按现存/占用/损坏/在途排列:A杯子50/20/5/0;B笔记本30/15/5/24;C收纳袋20/8/2/30;D贴纸15/10/1/未知;E文件夹8/10/0/0;F卡片20/0/0/12。数量均为件。

独立核算:缺6件,为什么新订12件

A可售25,不触发;F可售20,也不触发。不能先把所有商品补到40,再回头看门槛。B可售10,缺口40−10−24=6,每箱12件,向上取整后新订12。已订的24件不能再买一次。

C可售10,触发检查,但40−10−30=0,所以不新增订单。D可售4,在途未知,新订量待定;把未知填0会凭空算出36件。E可售−2,必须先核对,不应机械地算42件缺口再进位到48件。

我们用独立Python规则计算器复核了六行,并按提问前的七项标准逐一检查三份原文,共21项。三家六行的最终数量或待核实状态都一致;交接表述各有需要修正的地方。此核算没有连接真实仓库或发出采购订单。

ChatGPT:表格正确,第一句却把C归错类

ChatGPT首先给结果,再列计算表、核实清单和可转发说明。B的6件缺口与12件订单清楚,D不能按0计算、E先核对也交代完整。

问题在开头的A、C、F不触发补货。它自己的表格给C标了是,后文也正确解释在途覆盖缺口。只复制第一句会丢掉这个区别;应改为A、F未触发,C触发但无需新增。

这是摘要和明细不一致,并没有导致它给出错误的采购数量。把一个措辞问题夸成整份清单算错,也不准确。

ChatGPT原文:A、C、F 不触发补货。

Gemini:计算展开最细,却给交接加了一道等待

Gemini逐项列公式,再给汇总表和交接说明。C触发检查但缺口为0的逻辑保留得清楚。需要理解计算过程时,这份回答容易追溯;篇幅也比Claude长。

交接开头又要求待核实事项确认后统一安排。原题只要求D、E先核实,并没有说B必须等待其他商品。因此这句可能把已算清的B也拖入等待,我们会改成B按12件提交采购确认,D、E分别核实后补算。

E的触发栏标是,旁边却要求先核对负数、暂不确定订单。它没有真的按负数采购,但表格状态最好直接写数据异常,避免把无效记录和正常补货混在一起。

Gemini原文:待核实事项确认后统一安排。

Claude:待定写得清楚,分组总结仍要核对

Claude的D、E行都写待定,并保留缺口无法算;F专门注明等于20不触发。用于核对时,这些状态比把所有不买的行都写0更有用。

交接中的A、C、F均未触发,和ChatGPT开头犯了相似的分类问题。它紧接着说明C在途已覆盖缺口,所以数量结论没错,但采购同事不应靠括号纠正主句。

结论把D、E都说成数据不完整也可更精确:D缺在途数量,E是现有数字相互不一致。分别写明待查什么,核实动作才明确。

Claude原文:待定——需先核对库存/占用记录

WekeyLab AI改好的采购交接

下面是我们依据同一输入重写的版本,不是第四家模型的回答。它把本轮建议、无需新增和待核实分开,同时避免将C说成库存充足。

今日采购核对:B笔记本建议新订12件(1箱)。当前可售10件,已确认在途24件,缺口6件,按整箱取整为12件。A杯子可售25、F卡片可售20,未触发补货检查,均不新增。C收纳袋可售10,已触发检查,但30件在途覆盖缺口,本轮不新增;今天可售仍是10件。D贴纸可售4,在途未知,新订数量待核实;请查已采购未收货记录后补算。E文件夹现存8、占用10,可售算成−2,请先核对现存与占用,新订数量待定。本清单是采购建议,尚未下单;没有推定到货日期或保证不断货。

把这个检查顺序带到自己的表格

先检查数据是否有效,再判断是否低于门槛,随后扣除确认在途,最后按包装取整。未知量保留未知,不要为了让每格都有数字就填0。待核实也不是确定不需要采购。

可以复用这个提问:“按我提供的库存定义与补货规则核算。区分当前可售、已占用、损坏和在途;先处理缺失或矛盾记录,再判断门槛。列出新增数量、计算过程及待核实事项,写一段交接说明,不新增审批规则或到货承诺。”再附上你自己的规则和表格。

Shopify官方库存状态文档也把在途与可售分开,支持这种概念区分;本文自定义的阈值和箱规并非Shopify规则。我们没有测得这类关键词在中国的搜索量。处理采购报价可接着看报价比较,核对销售数据则看订单CSV比较。

来源与实际记录

2026年9月22日13:04–13:06 KST实际网页运行。同一中文问题各一次,无长度限制。ChatGPT Free,Think关闭,未显示具体模型;Gemini Flash,套餐未核实;Claude Free,Sonnet 5 Medium。原文及问题指纹一致。七项预定标准×三家,另有独立Python计算;只验证本题,不代表总体性能。韩英文为本次运行的本地化,非另行测试。完整输入与回答见下方原始记录。

Shopify: Inventory states

구매 견적 비교 / Vendor quote comparison

주문 CSV 검산 / Order CSV comparison

ChatGPT · 2026-09-22 13:04–13:06 KST
我在整理一家虚构小店今天的补货清单。请根据下面的库存记录和店内规则,告诉我哪些商品需要新下单、下多少,以及今天还要核实什么。我想把结果直接交给采购同事,但不要把在途货当成今天已经能卖的货,也不要替我们实际下单。

所有数量都是件,每箱12件。仓库现存包含已被订单占用的货和损坏货,这两类互不重叠。当前可售数=仓库现存-订单占用-损坏数。
只有当前可售数严格低于20件时,才进入补货判断;等于20件不触发。触发后,新订货缺口=40-当前可售数-已确认在途数。缺口小于等于0就不新下单;大于0则向上取整到整箱12件。已确认在途数指已经采购、尚未收货的数量,不要再买一次。这里只算这套规则,不预测销量,也不凭空设定到货时间。
如果在途数量未知,就先核实,不能当0。如果算出的可售数为负,就先核对库存和占用记录,暂不确定新订货量。

商品 | 仓库现存 | 订单占用 | 损坏 | 已确认在途
A 杯子 | 50 | 20 | 5 | 0
B 笔记本 | 30 | 15 | 5 | 24
C 收纳袋 | 20 | 8 | 2 | 30
D 贴纸 | 15 | 10 | 1 | 未知
E 文件夹 | 8 | 10 | 0 | 0
F 卡片 | 20 | 0 | 0 | 12

请帮我整理这份清单,并写一段发给采购同事的交接说明。

按你给出的规则逐项计算后,**今天可以明确下单的只有 B;D 需要先核实在途数量;E 需要先核对库存/占用记录;A、C、F 不触发补货。**

| 商品    |          当前可售数 | 是否触发补货  |  已确认在途 |          新订货缺口 | 今天动作                   |
| ----- | -------------: | ------- | -----: | -------------: | ---------------------- |
| A 杯子  | 50−20−5=**25** | 否       |      0 |              — | 不下单                    |
| B 笔记本 | 30−15−5=**10** | 是       |     24 | 40−10−24=**6** | **下 12 件(1箱)**         |
| C 收纳袋 |  20−8−2=**10** | 是       |     30 | 40−10−30=**0** | 不新下单                   |
| D 贴纸  |  15−10−1=**4** | 是       | **未知** |           无法确定 | **先核实在途数量**            |
| E 文件夹 |  8−10−0=**−2** | —       |      0 |              — | **先核对库存和占用记录,暂不定新订货量** |
| F 卡片  |  20−0−0=**20** | 否(等于20) |     12 |              — | 不下单                    |

### 今天需要核实的事项

1. **D 贴纸**:确认已经采购但尚未收货的在途数量。因为在途未知,不能按 0 计算,也不能直接确定新订货量。
2. **E 文件夹**:仓库现存只有 8 件,但订单占用 10 件,导致当前可售数为 **−2**。先核对库存数量和订单占用记录,确认数据后再决定是否及下多少。
3. **B 笔记本**:规则计算出的新订货量是 **12 件(1箱)**;已确认在途的 24 件不重复计入新订单。
4. **C 收纳袋**:虽然当前可售只有 10 件、触发补货判断,但已有 30 件在途,按规则缺口为 0,**今天不新增订单**。

下面这段可以直接发给采购同事:

采购同事你好,今天补货请按以下结果处理:

* **B 笔记本:新下单 12 件(1箱)**。当前可售 10 件,已有 24 件确认在途,按补足至40件的规则还差6件,按整箱向上取整为12件。
* **A 杯子:不下单**,当前可售25件,未触发补货。
* **C 收纳袋:不新增订单**。当前可售10件,已有30件确认在途,按规则新增缺口为0。
* **D 贴纸:暂不确定下单量**。当前可售4件,但在途数量未知,请先核实已采购未收货的数量。
* **E 文件夹:暂不下单**。现存8件、订单占用10件,计算出的可售数为-2,请先核对库存和订单占用记录。
* **F 卡片:不下单**,当前可售20件,等于20件,不触发补货。

以上仅按当前库存、占用、损坏和已确认在途数量计算,不把在途货当作今天可售库存,也未包含销量预测或到货时间判断。请先完成 D、E 的核实后,再决定是否需要后续补单。

如果你希望,我也可以把这份结果进一步整理成**采购系统可直接录入的“商品/下单数量/备注”三列表格**。
Gemini · 2026-09-22 13:04–13:06 KST
我在整理一家虚构小店今天的补货清单。请根据下面的库存记录和店内规则,告诉我哪些商品需要新下单、下多少,以及今天还要核实什么。我想把结果直接交给采购同事,但不要把在途货当成今天已经能卖的货,也不要替我们实际下单。

所有数量都是件,每箱12件。仓库现存包含已被订单占用的货和损坏货,这两类互不重叠。当前可售数=仓库现存-订单占用-损坏数。
只有当前可售数严格低于20件时,才进入补货判断;等于20件不触发。触发后,新订货缺口=40-当前可售数-已确认在途数。缺口小于等于0就不新下单;大于0则向上取整到整箱12件。已确认在途数指已经采购、尚未收货的数量,不要再买一次。这里只算这套规则,不预测销量,也不凭空设定到货时间。
如果在途数量未知,就先核实,不能当0。如果算出的可售数为负,就先核对库存和占用记录,暂不确定新订货量。

商品 | 仓库现存 | 订单占用 | 损坏 | 已确认在途
A 杯子 | 50 | 20 | 5 | 0
B 笔记本 | 30 | 15 | 5 | 24
C 收纳袋 | 20 | 8 | 2 | 30
D 贴纸 | 15 | 10 | 1 | 未知
E 文件夹 | 8 | 10 | 0 | 0
F 卡片 | 20 | 0 | 0 | 12

请帮我整理这份清单,并写一段发给采购同事的交接说明。

### 一、 各商品库存计算与补货判断

先计算各商品的**当前可售数**(仓库现存 - 订单占用 - 损坏数),再按规则判断:

1. **A 杯子**
* **当前可售数**:$50 - 20 - 5 = 25$ 件
* **判断**:25件 $\ge 20$ 件,不触发补货。


2. **B 笔记本**
* **当前可售数**:$30 - 15 - 5 = 10$ 件
* **判断**:10件 $< 20$ 件,触发补货判断。
* **缺口计算**:$40 - 10 - 24 (\text{在途}) = 6$ 件
* **下单量**:缺口 6 件 $> 0$,向上取整到整箱(12件/箱)$\rightarrow$ **建议下单 1 箱(12件)**。


3. **C 收纳袋**
* **当前可售数**:$20 - 8 - 2 = 10$ 件
* **判断**:10件 $< 20$ 件,触发补货判断。
* **缺口计算**:$40 - 10 - 30 (\text{在途}) = 0$ 件
* **下单量**:缺口 $\le 0$ $\rightarrow$ **无需新下单**。


4. **D 贴纸**
* **当前可售数**:$15 - 10 - 1 = 4$ 件
* **判断**:4件 $< 20$ 件,触发补货判断。但由于**已确认在途数量未知**,无法直接计算缺口 $\rightarrow$ **暂停补货下单,需先核实在途数量**。


5. **E 文件夹**
* **当前可售数**:$8 - 10 - 0 = -2$ 件
* **判断**:可售数为负数,表明库存或占用记录异常 $\rightarrow$ **暂不确定新订货量,需先核对库存与占用记录**。


6. **F 卡片**
* **当前可售数**:$20 - 0 - 0 = 20$ 件
* **判断**:20件 $\ge 20$ 件(刚好等于20件),不触发补货。



---

### 二、 今日补货建议与核实清单

| 商品 | 当前可售数 | 触发补货判断 | 已确认在途 | 订货缺口 | 建议新下单量 | 今日待核实事项 |
| --- | --- | --- | --- | --- | --- | --- |
| **A 杯子** | 25 | 否 | 0 | - | 0 | 无 |
| **B 笔记本** | 10 | 是 | 24 | 6 | **1 箱 (12件)** | 无 |
| **C 收纳袋** | 10 | 是 | 30 | 0 | **0** | 无 |
| **D 贴纸** | 4 | 是 | 未知 | 待定 | **暂不下单** | **需核实已确认在途数量**,确认后再计算补货量 |
| **E 文件夹** | -2 | 是 | 0 | 待定 | **暂不下单** | **需核对仓库实测库存与订单占用记录**(目前计算可售数为负) |
| **F 卡片** | 20 | 否 | 12 | - | 0 | 无 |

---

### 三、 发给采购同事的交接说明

> **【补货清单交接通知】**
> 采购团队的同事,你好:
> 以下是今天经库存规则计算后的补货建议与异常待核实事项,请协助跟进处理(**注意:在途货物尚未到货,请勿混淆;以下建议仅供参考,请勿直接触发下单,待核实事项确认后统一安排**):
> **1. 今日建议采购下单**
> * **B 笔记本**:建议下单 **1 箱(12件)**。(当前可售 10 件,在途 24 件,计算缺口 6 件,按整箱12件向上取整)。
> 
> 
> **2. 今日无需下单商品**
> * **A 杯子**、**F 卡片**:可售数均不低于 20 件,暂不补货。
> * **C 收纳袋**:当前可售 10 件,已有 30 件在途,缺口不大于 0,无需新下单。
> 
> 
> **3. 需要今日优先核实的事项(暂不下单)**
> * **D 贴纸**:当前可售 4 件,已触发补货线,但**在途数量未知**。请帮忙核实实际在途件数,确认后我们再计算最终下单量。
> * **E 文件夹**:当前计算出的**可售数为 -2 件**(仓库现存 8,订单占用 10)。请协助核对仓库实际盘点数与系统订单占用记录是否一致,待数据修正后再确定补货数量。
> 
> 
> 感谢配合,核实完 D 与 E 的数据后请随时反馈,谢谢!
Claude · 2026-09-22 13:04–13:06 KST
我在整理一家虚构小店今天的补货清单。请根据下面的库存记录和店内规则,告诉我哪些商品需要新下单、下多少,以及今天还要核实什么。我想把结果直接交给采购同事,但不要把在途货当成今天已经能卖的货,也不要替我们实际下单。

所有数量都是件,每箱12件。仓库现存包含已被订单占用的货和损坏货,这两类互不重叠。当前可售数=仓库现存-订单占用-损坏数。
只有当前可售数严格低于20件时,才进入补货判断;等于20件不触发。触发后,新订货缺口=40-当前可售数-已确认在途数。缺口小于等于0就不新下单;大于0则向上取整到整箱12件。已确认在途数指已经采购、尚未收货的数量,不要再买一次。这里只算这套规则,不预测销量,也不凭空设定到货时间。
如果在途数量未知,就先核实,不能当0。如果算出的可售数为负,就先核对库存和占用记录,暂不确定新订货量。

商品 | 仓库现存 | 订单占用 | 损坏 | 已确认在途
A 杯子 | 50 | 20 | 5 | 0
B 笔记本 | 30 | 15 | 5 | 24
C 收纳袋 | 20 | 8 | 2 | 30
D 贴纸 | 15 | 10 | 1 | 未知
E 文件夹 | 8 | 10 | 0 | 0
F 卡片 | 20 | 0 | 0 | 12

请帮我整理这份清单,并写一段发给采购同事的交接说明。

## 补货清单核算结果

| 商品 | 现存 | 占用 | 损坏 | 可售数=现存-占用-损坏 | 是否触发(<20) | 在途 | 缺口=40-可售-在途 | 建议下单 |
|---|---|---|---|---|---|---|---|---|
| A 杯子 | 50 | 20 | 5 | 25 | 否 | 0 | — | 不下单 |
| B 笔记本 | 30 | 15 | 5 | 10 | 是 | 24 | 6 | **12件(1箱)** |
| C 收纳袋 | 20 | 8 | 2 | 10 | 是 | 30 | 0 | 不下单 |
| D 贴纸 | 15 | 10 | 1 | 4 | 是 | **未知** | 无法算 | **待定——需先核实在途数** |
| E 文件夹 | 8 | 10 | 0 | **-2** | — | 0 | 无法算 | **待定——需先核对库存/占用记录** |
| F 卡片 | 20 | 0 | 0 | 20 | 否(等于20不触发) | 12 | — | 不下单 |

**结论:** 本轮唯一确定要下单的是 **B 笔记本,12件(1箱)**。D、E 两项数据不完整,暂不能给出下单数量。

---

## 发给采购同事的交接说明

> 各位好,
>
> 附上今天的补货核算结果,按"可售数<20才判断、缺口按整箱12件取整"的规则算的,供参考:
>
> 1. **B 笔记本**:可售数10件,已有24件在途,缺口6件,向上取整后建议**新下单12件(1箱)**。
> 2. **A 杯子、C 收纳袋、F 卡片**:可售数分别为25、10、20件,均未触发补货条件(C虽可售数低但在途30件已覆盖缺口;F可售数恰好等于20,不触发),本轮**不下单**。
> 3. **D 贴纸**:在途数量系统里显示未知,无法计算缺口,**麻烦先核实实际在途数**,确认后我再补算下单量。
> 4. **E 文件夹**:算出的可售数为负数(现存8 − 占用10 − 损坏0 = -2),说明库存或订单占用记录可能有误,**先核对一下这两项数据**,暂不确定是否需要下单及下单多少。
>
> 以上仅为今日库存核算结果,**未实际下单**,请确认无误后再执行采购。在途货已计入缺口扣减,避免重复采购。

全部文章