新的 AI 工作流时代要开始了。Jev 用超低的成本提供了足够准确的判断,这完全可以替代过去很多基于繁复规则的条件判断工作流。
JEV 实测 · VERCEL AI GATEWAY · 2026 年 9 月 21 日# 20 张差旅发票,Jev 会批准哪些?
向 Jev 提供一套模拟公司制度和 20 条结构化报销数据,一次请求返回每条的 pass / reject。实际调用成功;模型判定与独立规则预期一致 19 条,误批 1 条。
19 / 20 本批次一致率 95%
8 / 12pass / reject
5.172 秒整批网络往返耗时
1 条应拒绝却被批准
唯一误判:第 31 天提交,仍被批准
INV-01 · 火车票 300 元 · 二等座
出差结束日为 2026 年 8 月 14 日,提交日为 9 月 14 日,相隔 31 天。制度允许结束后 30 个自然日内提交(含第 30 天),因此预期为 reject,Jev 返回 pass。
模型返回 pass 概率 0.84、confidence 0.68。对照样本 INV-08 在 9 月 13 日(第 30 天)提交,模型正确批准。
由本次结果可见:该模型在这组数据上的日期边界判断出现错误。金额计算、日期差和重复票号等确定性校验,适合交给规则代码执行,再与模型判断组合。
测试设计
模拟公司:星禾软件有限公司(模拟)。覆盖酒店、机票、火车、市内交通、餐饮和不允许的礼品类别。
使用随机种子 20260921 生成员工、票号、部分金额与记录顺序,按场景覆盖抽样,并人为加入限额与日期边界。数据并非真实发票随机抽样。输入为结构化票据和差旅上下文,未做 OCR 或外部验真。
预期答案在调用前由独立规则代码计算并保存,未传给模型。20 个问题共享同一份制度与票据数据,每个问题只能选择 pass 或 reject。本次仅调用一次,没有针对错误调整提示词重跑。
模拟差旅报销制度
- R1 所有金额为人民币;金额必须大于 0;凭证有效;抬头必须精确匹配“星禾软件有限公司(模拟)”。
- R2 必须已获出差审批,费用发生日期必须在出差起止日期内(含首尾)。酒店以入住日期为费用日期,离店日期允许为出差结束次日。
- R3 提交日期不得早于费用日期,且不得晚于出差结束后 30 个自然日(第 30 天允许)。
- R4 已报销的发票不得再次报销。每条记录独立判断,本批次发票号均唯一。
- R5 仅允许酒店、机票、火车、市内交通、餐饮。礼品等其他类别拒绝。
- R6 酒店:北京、上海、广州、深圳每晚不超过 600 元,其他城市每晚不超过 400 元;金额为全部房费,以金额除以晚数判断,晚数必须为正整数。没有超标例外。
- R7 机票仅经济舱,火车仅二等座,无金额上限。
- R8 市内交通单张不超过 200 元,且必须是公务用途。
- R9 餐饮每人每天合计不超过 120 元(含 120),不得含酒精。记录中的人数固定为 1,每人每天只有这一张餐饮票,因此票面金额就是当日合计。
- R10 上述任意适用规则不满足即整张 reject;全部满足才 pass;必填信息缺失也 reject。不部分批准,不推断特批。字段为模拟的结构化票据及报销上下文,不执行票面 OCR 或外部验真。
逐条判断与核对
金额单位:人民币元。核对依据来自本地规则,不是 Jev 生成的解释。橙色行为唯一误判。
| 发票 | 类别 | 金额 | 关键事实 | Jev | 预期 | 核对 | 规则核对依据 |
|---|---|---|---|---|---|---|---|
| INV-01 | 火车 | 300 | 二等座;8/14 结束,09-14 提交 | pass | reject | 误判 | R3 超过提交期限 |
| INV-02 | 酒店 | 800 | 成都,2 晚,400 元/晚 | pass | pass | 一致 | 满足全部适用规则 |
| INV-03 | 市内交通 | 201 | 公务 | reject | reject | 一致 | R8 市内交通超标或非公务 |
| INV-04 | 火车 | 297 | 二等座 | pass | pass | 一致 | 满足全部适用规则 |
| INV-05 | 酒店 | 1,202 | 北京,2 晚,601 元/晚 | reject | reject | 一致 | R6 酒店每晚超标 |
| INV-06 | 餐饮 | 90 | 不含酒精;出差未审批;费用日期晚于出差结束 | reject | reject | 一致 | R2 未审批或费用不在出差期间 |
| INV-07 | 餐饮 | 121 | 不含酒精 | reject | reject | 一致 | R9 餐饮超标或含酒精 |
| INV-08 | 机票 | 900 | 经济舱;8/14 结束,09-13 提交 | pass | pass | 一致 | 满足全部适用规则 |
| INV-09 | 餐饮 | 80 | 含酒精 | reject | reject | 一致 | R9 餐饮超标或含酒精 |
| INV-10 | 市内交通 | 92 | 非公务 | reject | reject | 一致 | R8 市内交通超标或非公务 |
| INV-11 | 火车 | 240 | 二等座;已报销 | reject | reject | 一致 | R4 已报销 |
| INV-12 | 礼品 | 160 | 礼品采购 | reject | reject | 一致 | R5 不允许的类别 |
| INV-13 | 机票 | 2,275 | 商务舱 | reject | reject | 一致 | R7 舱位或座席不合规 |
| INV-14 | 市内交通 | 200 | 公务 | pass | pass | 一致 | 满足全部适用规则 |
| INV-15 | 市内交通 | 80 | 公务;凭证无效;个人抬头 | reject | reject | 一致 | R1 凭证或抬头不合规 |
| INV-16 | 酒店 | 801 | 杭州,2 晚,400.5 元/晚 | reject | reject | 一致 | R6 酒店每晚超标 |
| INV-17 | 餐饮 | 120 | 不含酒精 | pass | pass | 一致 | 满足全部适用规则 |
| INV-18 | 机票 | 1,195 | 经济舱 | pass | pass | 一致 | 满足全部适用规则 |
| INV-19 | 酒店 | 1,200 | 上海,2 晚,600 元/晚 | pass | pass | 一致 | 满足全部适用规则 |
| INV-20 | 火车 | 639 | 一等座 | reject | reject | 一致 | R7 舱位或座席不合规 |
调用证据与结论边界
模型:typesafe-ai/jev;HTTP 200;输入 8,415 tokens,API usage 返回输出 623 tokens。5.172 秒是 20 条共享请求的整体往返时间,不是单条推理时间,也不是吞吐性能测试。
参考结果应为 7 条 pass、13 条 reject;模型实际为 8 条 pass、12 条 reject。7 条合规全部获批;13 条违规中 12 条被拒绝、1 条被误批。
**95% 仅是本次 20 条合成样本的规则一致率,不代表真实业务的生产准确率。**返回概率与 confidence 是 API 原始字段,未经此测试验证为可校准的正确率。报销建议为本次测试观察,不构成已落地的系统方案。
请求标识:sin1::fra1::hcrmh-1790005944947-0b5e721e6de8
接口:https://ai-gateway.vercel.sh/typesafe/v1/systemone
查看20条完整模拟数据与模型原始响应
全部票据与公司制度均为虚构测试数据。报告不包含访问密钥,可离线打开。
本报告整理自 2026 年 9 月 21 日的 Vercel Jev 真实调用结果。