Drive-Thru Order Firewall

高置信度的订单仍需获得权限方可推进。

在我们的合成得来速示例中,18,000 杯免费水送达时供应商置信度为 0.97。数量上限为 8。网关在向模拟后厨提交之前暂扣了该订单。

7 min 39 sec 演示讲解。合成供应商 JSON 与模拟销售点(POS);缓存的真实 Codex 建议响应。

18,000

被暂扣的水杯数量

单个合成订单

8

配置的水数量上限

保存的合成订单配置文件

0.97

供应商置信度输入

一个分值,而非校准概率

我们将订单的解析与提交权限分离开来。构建 True Intelligence。

价格可能正确,而数量需要复核

置信度分值描述的是供应商的解析结果。它无法回答餐厅是否允许该数量。在水测试用例中,菜单总额为 $0.00,因此仅针对价格的检查没有理由提出异议。而数量检查则会提出异议:18,000 超出了保存的上限 8。

这种区别为运营团队提供了一个有价值的复核问题:哪条餐厅规则授予了提交权限,以及操作员可以在何处检查暂扣该订单的原因?演示保留了传入的订单并展示决定性证据,而不是将看似高置信度的解析视为授权。

规则决定权限;建议解释异常

本地引擎对结构化供应商 JSON 进行规范化,评估八项确定性检查并应用策略网关。这些检查涵盖单品数量、观察到的修饰词、价格、时段、单笔订单总件数、重复标记、低供应商置信度以及配置的注入模式。保存的历史配置文件来自 5,000 笔植入的合成订单;它并非连锁餐厅的运营历史记录。

PASS

未触发任何规则。引擎允许提交至模拟显示屏。

HOLD

触发非注入规则。提交保持暂扣以待确认。

BLOCK

触发配置的注入规则。引擎拒绝模拟提交。

水订单同时触发了单品数量上限和总件数检查。后者对单笔订单设有 44 件的边界。其界面标签显示为 Rate limit,但它并不衡量跨会话或时间窗口内的订单。

对于标记的订单,建议附注跟在网关之后,且无法更改其决策。此录制回放来自实际配置的 Codex 模型的缓存响应。PASS 订单跳过模型裁决。显示的计时器仅涵盖规则加上网关;模型工作在整个处理请求中是同步的,计时器不包括该工作和交付。

跟踪订单从解析到权限的全过程

这些保留的画面来自实际的本地演示。订单、车道图像和后厨显示屏均为合成或模拟;供应商和菜单品牌标签属于测试用例样式,并非集成、客户或背书的证据。

即使价格为零,水订单仍需等待

抽屉面板展示了传入的 18,000 杯水、上限 8 以及单笔订单件数边界。建议数量为 8。该提议来自规则证据,且与 HOLD 决策保持独立。

合成水订单被暂扣,数量为 18,000 杯,数量上限 8,总件数硬上限 44
水抽屉面板显示零菜单总额、两条触发的规则以及建议数量 8。其操作员解释为缓存的真实模型响应。 打开全尺寸证据

普通订单仍旧通过

在正常测试用例中,两份薯条和一个汉堡通过了核验。PASS 与异常情况一样都会保留收据,因此复核界面不依赖模型生成的解释。

包含两份薯条和一个汉堡的正常合成订单显示通过核验并附有收据
正常测试用例无需模型裁决即可通过。后厨路由消息指的是模拟显示屏。 打开全尺寸证据

不确定的含义理应得到确认

在合成解析中,重复的原始标记生成了三个汉堡。重复以及供应商置信度 0.71 低于配置的 0.85 阈值导致了 HOLD,并附带一个汉堡的建议。确认仍属必要:引擎尚未确定顾客的真实意图。

带有三个汉堡的合成重复标记订单因重复和低置信度证据被暂扣,并附带一个汉堡的建议
重复标记测试用例被暂扣以待确认。提议的数量 1 并未确定顾客的意图。 打开全尺寸证据

陌生的修饰词是一个疑问,而非攻击

该合成订单要求在冰淇淋甜筒上加培根。保存的观察修饰词集合包含巧克力酱和糖针,但不含培根。因此组合检查产生了 HOLD 并建议移除该修饰词。这是要求确认的一个理由,而非该组合在物理上不可能或顾客怀有恶意的证据。

合成冰淇淋修饰词证据显示在观察到的巧克力酱和糖针中未见培根,并附带移除建议
该规则揭示了历史缺失记录和提议的修改。原始订单保持暂扣;该建议并未确立一份完整或正确的餐厅菜单。 打开全尺寸证据

这一区别影响了复核设计。生产策略需要一份权威菜单以及供操作员确认合理异常的途径。所演示的配置文件来自 5,000 笔植入的合成订单,并非连锁餐厅的运营历史记录。

数量、价格和总件数属于独立的检查

260 块鸡块测试用例超出了其单品数量上限 20。其 $117 的菜单总额也超出了配置的价格边界 $116.76,且其 260 件超出了单笔订单边界 44。三项检查均认同该订单应当等待;这些普通策略异常本身均不会产生 BLOCK。

合成 260 块鸡块订单显示 HOLD,数量上限 20,价格硬上限 116.76,总件数硬上限 44
抽屉面板保留了传入数量和每条触发的规则。缓存的建议附注解释了暂扣原因,但它并非做出决策的权威机构。 打开全尺寸证据

价格规则取保存的历史总额统计数据的三倍与 $100 中的较大值:max(3 × $38.92, $100) = $116.76。总件数规则取 max(2 × 22, 40) = 44。抽屉面板中显示的较小历史统计数据是这些公式的输入项,而非最终的触发边界。这两个边界都是配置的演示策略,并非营业中餐厅的校准限额。

识别出的词语仍需进行可用性检查

在 11:15 点购的早餐卷饼被暂扣,因为此测试用例的早餐截止时间为 10:30。单品和价格可以被理解,但请求超出了配置的供应时段。移除建议揭示了该冲突;它并未确认顾客会接受何种替代品。

11:15 的合成早餐卷饼在配置的 10:30 截止时间后被暂扣
可用性是独立于识别之外的交易规则。所展示的 Approve Correction 和 Escalate 按钮仅为展示层面的确认,并非完整的操作员工作流。 打开全尺寸证据

此示例对照传入的测试用例时间检查了一个配置的早餐时段。它并未建立实时库存、门店特定营业时间表、时区处理或集成菜单服务。在实际提交路径依赖它们之前,这些都需要单独的设计和核验。

低置信度可暂扣原本普通的订单

一份香辣鸡肉三明治的供应商置信度为 0.62,低于配置的 0.85 阈值。其普通的数量并不能消除不确定性,因此引擎返回 HOLD。与重复标记示例不同,此案例在无需数量更正的情况下隔离了低置信度。

一份合成香辣鸡肉三明治因置信度 0.62 低于 0.85 被暂扣
抽屉面板展示了供应商分值和配置的阈值。该分值是策略的输入项,并非顾客意图的校准概率。 打开全尺寸证据

接下来的合适问题是解析出的单品是否与点单要求相符。演示将该不确定性路由以供复核;它并不诊断语音、评估声学录音,也不证明此阈值在生产环境中能带来可接受的错误率。

配置的攻击信号具有不同的结果

带有指令的转录文本要求忽略先前的指示,并包含 500 块鸡块。注入模式被触发并产生 BLOCK。数量、价格、件数体量和低置信度同样被触发,但只有注入规则将此结果从 HOLD 改为 BLOCK。有限的模式集合无法确立详尽的注入抵御能力。

合成带指令转录文本和 500 块鸡块显示 BLOCK 并附带匹配的注入模式
配置的注入模式产生 BLOCK。这是一项针对单个测试模式的证据,而非详尽的攻击抵御能力。 打开全尺寸证据

收据在声明的边界内检查完整性

收据保留了订单、全部八项规则评估、决策、建议更正以及建议文本。未更改的水收据通过真实的本地端点完成核验;在保留原始签名的同时将 HOLD 改为 PASS 则核验失败。

水收据在本地端点核验后显示 Valid untampered
未更改的水收据在共享的演示密钥下通过核验。上方可见的批准和升级标签仅为界面确认样式。 打开全尺寸证据
更改决策并保留原始签名后,本地收据核验显示 Tamper detected
在保留旧签名的同时将 HOLD 改为 PASS 会导致本地核验失败。知晓公开演示密钥的人可以创建新签名。 打开全尺寸证据

HMAC-SHA256 在签名和核验中使用相同的共享密钥。默认密钥属于公开演示材料,因此任何知晓该密钥的人都可以对更改后的正文重新签名。这展示了有界限的本地完整性检查,而非独立托管、不可变存储或已完成人工操作的记录。

建议并非已放行的订单

高件数测试用例包含 40 份薯条和 40 杯汽水,总件数为 80 件,超过了 44 件的边界。更正算法更改了相对数量超标最严重的一项:薯条降至其上限 4,但汽水仍为 40。汽水数量依然超出了其自身上限 6。因此,视觉上规模变小的订单并不能作为整个提议订单均能通过的证据。

合成高件数更正将 40 份薯条和 40 杯汽水修改为 4 份薯条和 40 杯汽水,同时原始订单保持暂扣
提议中仅更改了薯条。汽水仍为 40 杯,因此建议的更正绝不能被解读为已批准或已完全重新核验的订单。 打开全尺寸证据
同一高件数测试用例:提议不会改变已保存的决策。
订单状态薯条汽水权限
传入订单4040HOLD;模拟提交被暂扣
建议修改440未重新提交或重新核验
单品上限46保存的合成配置文件边界

Approve Correction 和 Escalate 仅更改其标签并停用自身。它们并不记录人工操作、重新提交、重新核验、解除 HOLD、更改收据,也不向真实销售点系统发送订单。生产交接在授予提交权限之前,需要确认顾客意图、对完整修订订单做出新的核验决策,并记录操作日志。

固定评估确立了什么

在保存的包含 43 笔合成订单的标记集合上,引擎产生 35 PASS、7 HOLD 和 1 BLOCK。全部八个标记为复核或拦截的测试用例均被拦截;35 个正常测试用例中无一被错误暂扣。下方的对比在相同测试用例上使用了两个简单的本地代码基准。

完成的合成数据流显示 35 笔发送至模拟后厨,7 笔暂扣,1 笔拦截
完成的回放将复核暂扣与单个 BLOCK 区分开来。其显示的 81% 自动批准率是由 43 笔合成订单中的 35 笔四舍五入得出。 打开全尺寸证据

请结合适用范围阅读计数器。显示的 $1,251 是在四个选定的暂扣测试用例中得出的约合 $1,250.80 的示意性单品成本估算,并非实际衡量的损耗减少或实现的节省。记录的计时器仅涵盖规则加上网关,不包括模型工作、收据签名、网络和交付;它并非端到端延迟。尽管模型的建议无法改变网关,但在完整请求中模型调用是同步进行的。

在小屏幕上,水平滚动对比表格。

相同的固定合成集合,相同的八个复核/拦截测试用例
本地决策方法拦截的复核/拦截测试用例其检查项
Drive-Thru Order Firewall8 / 8八项检查加上 PASS/HOLD/BLOCK 网关
数量超过 100 基准3 / 8若任意原始单行数量超过 100 则暂扣
Always-PASS 基准0 / 8允许每个测试用例

此结果确立了在有限标记数据流上的经测试行为。它并不估算现场准确率、生产误暂扣率或其他供应商的性能。该报告由本地评估端点返回;仪表板中没有可见的基准记分板或 OFF 开关。

此演示不执行的操作

它不识别人声、不摄取真实供应商数据流、不连接真实 POS,也不完成人工复核。阈值尚未针对营业中餐厅进行核验。未演示任何客户部署、测得的节省或生产服务等级结果。

屏幕上的损耗计数器汇总了选定暂扣订单的示意性合成单品成本,并非实现的节省。计时器仅衡量规则和网关。我们建议在生产设计依赖此方法之前,测试具有代表性的本地菜单和订单流量,确认操作员交接,并核验 POS 提交边界。

餐厅技术团队提出的问题

这是否取代我们的得来速语音 AI 供应商?

Drive-Thru Order Firewall 演示了针对供应商结构化订单输出的核验层。它在模拟销售点和后厨显示屏之前处理合成 JSON;它不采集音频、不识别语音,也不连接到真实供应商。

是什么让订单等待人工确认?

除注入规则外,任何触发的规则均会产生 HOLD 并扣留模拟提交。数量、价格、可用性、陌生的修饰词、重复标记、低置信度和总件数均可触发复核;总件数检查衡量的是单笔订单,而非随时间推移的流量。

AI 能否批准未通过规则的订单?

在此引擎路径中,建议模型无法更改确定性网关的决策。录制在网关之后使用缓存的真实 Codex 建议响应;它不会在每次回放时执行全新推理。

批准更正是否确实会将其发送到 POS?

在此演示中,Approve Correction 和 Escalate 仅更改其按钮标签并停用自身。它们不解除 HOLD、不重新提交订单、不记录人工操作,也不写入真实销售点系统。

核验订单收据能证明什么?

本地 HMAC-SHA256 核验检查收据正文是否在相同共享密钥下与其签名匹配。在不重新签名的情况下更改决策会导致核验失败;公开演示密钥允许任何知晓该密钥的人重新签名,因此这并非独立托管或不可变存储。

这些结果是否在真实餐厅中测量得出?

评估使用 43 笔固定的合成订单:35 PASS、7 HOLD 和 1 BLOCK。全部八个标记的复核或拦截测试用例均被拦截,且在 35 个正常测试用例中无误暂扣;简单基准属于本地代码对比,并非供应商或餐厅实测值。

社交媒体

同步发布于

定义餐厅的订单权限边界

探讨您的运营所需的规则与复核路径。

我们可以帮助评估供应商解析在何处转变为交易权限,并针对您的菜单和销售点工作流设计核验方案。

评估决策边界

  • ✓ 复核结构化订单输入
  • ✓ 映射数量与菜单策略
  • ✓ 定义确认情形
  • ✓ 规划代表性评估

设计实施方案

  • ✓ 将建议与权限分离开来
  • ✓ 明确操作员确认机制
  • ✓ 规划 POS 提交控制
  • ✓ 定义收据信任边界

技术研究

探索相关研究以获取有关本演示的更广泛背景信息。