Drive-Thru Order Firewall
Em nosso exemplo sintético de drive-thru, 18.000 copos de água gratuitos chegam com confiança do fornecedor de 0.97. O limite de quantidade é oito. O gate retém o pedido antes do envio simulado para a cozinha.
Demonstração passo a passo de 7 min 39 sec. JSON sintético de fornecedor e ponto de venda (POS) simulado; respostas consultivas reais em cache do modelo Codex.
18.000
Copos de água retidos
Um pedido sintético
8
Limite configurado de quantidade de água
Perfil de pedido sintético salvo
0.97
Entrada de confiança do fornecedor
Uma pontuação, não uma probabilidade calibrada
Separamos a interpretação de um pedido da autoridade para enviá-lo. Construindo a Verdadeira Inteligência.
Uma pontuação de confiança descreve a interpretação do fornecedor. Ela não responde se o restaurante permite essa quantidade. No fixture de água, o total do menu é $0.00, portanto uma checagem apenas de preço não tem motivos para contestar. A checagem de quantidade tem: 18.000 excede o limite salvo de oito.
Essa distinção oferece à equipe de operações uma pergunta útil de revisão: qual regra do restaurante concede permissão de envio, e onde um operador pode inspecionar o motivo pelo qual ela foi retida? A demonstração preserva o pedido recebido e mostra as evidências determinantes, em vez de tratar uma interpretação aparentemente confiante como autorização.
O mecanismo local normaliza o JSON estruturado do fornecedor, avalia oito checagens determinísticas e aplica um gate de política. As checagens cobrem quantidade do item, modificadores observados, preço, período do dia (daypart), total de unidades em um único pedido, tokens repetidos, baixa confiança do fornecedor e padrões de injeção configurados. O perfil histórico salvo provém de 5.000 pedidos sintéticos propagados; não se trata do histórico operacional de uma rede de restaurantes.
Nenhuma regra é acionada. O mecanismo permite o envio para o display simulado.
Uma regra não relacionada a injeção é acionada. O envio permanece retido para confirmação.
A regra de injeção configurada é acionada. O mecanismo recusa o envio simulado.
O pedido de água aciona tanto o limite de quantidade por item quanto a checagem de total de unidades. Esta última tem um limite de 44 unidades para um único pedido. O rótulo da interface diz Rate limit, mas ele não mede pedidos entre sessões ou em uma janela de tempo.
Para pedidos sinalizados, a nota consultiva acompanha o gate e não pode alterar sua decisão. Esta gravação reproduz respostas em cache do modelo real configurado Codex. Pedidos PASS ignoram a adjudicação do modelo. O temporizador exibido cobre apenas as regras mais o gate; o trabalho do modelo é síncrono dentro da requisição completa de processamento, e o temporizador exclui esse trabalho e a entrega.
Estes quadros retidos vêm da demonstração local real. Pedidos, imagens da pista e a tela da cozinha são sintéticos ou simulados; os rótulos de marcas de fornecedores e menus são estilos de fixture, não evidências de integrações, clientes ou endossos.
A gaveta expõe os 18.000 copos recebidos, o limite de oito e o limite de unidades de um único pedido. A quantidade sugerida é oito. Essa proposta provém de evidências de regras e permanece separada da decisão de HOLD.

Duas porções de batatas fritas e um hambúrguer passam na validação no fixture normal. Um comprovante é retido tanto para PASS quanto para exceções, de modo que a superfície de revisão não dependa de uma explicação gerada por modelo.

Tokens brutos repetidos produzem três hambúrgueres na interpretação sintética. A repetição e a confiança do fornecedor de 0.71, abaixo do limite configurado de 0.85, produzem HOLD, com uma sugestão de um hambúrguer. A confirmação continua necessária: o mecanismo não estabeleceu o que o cliente pretendia.

O pedido sintético solicita bacon em uma casquinha de sorvete. O conjunto de modificadores observados salvo contém cobertura de chocolate e granulado, mas não bacon. Portanto, a checagem de combinação produz HOLD e propõe a remoção do modificador. Esse é um motivo para solicitar confirmação, não uma evidência de que a combinação seja fisicamente impossível ou de que o cliente esteja agindo de forma maliciosa.

Essa distinção afeta o design da revisão. Uma política de produção exigiria um menu oficial e uma forma de o operador confirmar uma exceção legítima. O perfil demonstrado provém de 5.000 pedidos sintéticos propagados, não do histórico operacional de uma rede de restaurantes.
O fixture de 260 nuggets excede seu limite de quantidade por item de 20. Seu total de menu de $117 também excede o limite de preço configurado de $116.76, e suas 260 unidades excedem o limite de 44 para um único pedido. Três checagens concordam que o pedido deve aguardar; nenhuma dessas exceções comuns de política produz BLOCK isoladamente.

A regra de preço utiliza o maior valor entre três vezes a estatística histórica salva do total e $100: max(3 × $38.92, $100) = $116.76. A regra de unidades totais utiliza max(2 × 22, 40) = 44. As estatísticas históricas menores exibidas na gaveta são entradas para essas fórmulas, não os limites finais de acionamento. Ambos os limites são políticas configuradas da demonstração, não limites calibrados para um restaurante em operação.
Um burrito de café da manhã solicitado às 11:15 é retido porque este fixture possui um horário limite de café da manhã de 10:30. O item e o preço podem ser compreendidos enquanto a solicitação recai fora da janela de atendimento configurada. A sugestão de remoção expõe esse conflito; ela não confirma qual substituto o cliente aceitaria.

Este exemplo compara uma janela de café da manhã configurada com o horário do fixture recebido. Ele não estabelece estoque em tempo real, horários específicos por loja, tratamento de fuso horário ou um serviço integrado de menu. Esses elementos exigiriam projeto e validação separados antes que um caminho real de envio confie neles.
Um sanduíche de frango picante tem confiança do fornecedor de 0.62, abaixo do limite configurado de 0.85. Sua quantidade comum não remove a incerteza, portanto o mecanismo retorna HOLD. Ao contrário do exemplo de tokens repetidos, este caso isola a baixa confiança sem exigir correção de quantidade.

A próxima pergunta adequada é se o item interpretado corresponde à solicitação. A demonstração encaminha essa incerteza para revisão; ela não diagnostica a fala, não avalia uma gravação acústica nem prova que esse limiar ofereça taxas aceitáveis de erro em produção.
A transcrição contendo instruções solicita ignorar instruções anteriores e inclui 500 nuggets. O padrão de injeção é acionado e produz BLOCK. Quantidade, preço, volume de unidades e baixa confiança também disparam, mas apenas a regra de injeção altera esse desfecho de HOLD para BLOCK. Um conjunto finito de padrões não pode estabelecer resistência exaustiva a injeções.

O comprovante retém o pedido, todas as avaliações das oito regras, a decisão, as correções sugeridas e o texto consultivo. O comprovante de água inalterado é verificado pelo endpoint local real; alterar HOLD para PASS mantendo a assinatura original falha.


O HMAC-SHA256 utiliza o mesmo segredo compartilhado para assinatura e verificação. A chave padrão é material público de demonstração, portanto qualquer pessoa que a conheça pode reassinar um corpo modificado. Isso demonstra uma checagem limitada de integridade local, não custódia independente, armazenamento imutável ou um registro de ação humana concluída.
O fixture de alto volume contém 40 porções de batatas fritas e 40 refrigerantes, totalizando 80 unidades, acima do limite de 44 unidades. O algoritmo de correção altera o único item com pior infração relativa de quantidade: as batatas caem para o limite de quatro, mas os refrigerantes permanecem em 40. A quantidade de refrigerante ainda excede seu próprio limite de seis. Um pedido visualmente menor não é, portanto, evidência de que todo o pedido proposto passaria.

| Estado do pedido | Batatas fritas | Refrigerantes | Autoridade |
|---|---|---|---|
| Pedido recebido | 40 | 40 | HOLD; envio simulado retido |
| Edição sugerida | 4 | 40 | Não reenviado nem revalidado |
| Limites por item | 4 | 6 | Limites salvos do perfil sintético |
Approve Correction e Escalate alteram seus rótulos e se desativam. Eles não registram ação humana, não reenviam, não revalidam, não liberam um HOLD, não alteram o comprovante nem enviam um pedido para um sistema de ponto de venda real. Uma transferência para produção exigiria intenção confirmada do cliente, uma nova decisão de validação sobre o pedido revisado completo e uma ação registrada antes de conceder autoridade de envio.
No conjunto rotulado salvo de 43 pedidos sintéticos, o mecanismo produz 35 PASS, 7 HOLD e 1 BLOCK. Todos os oito fixtures rotulados para revisão ou bloqueio são interceptados; nenhum dos 35 fixtures normais é retido indevidamente. A comparação abaixo usa duas linhas de base simples de código local nesses mesmos fixtures.

Leia os contadores com seu devido escopo. O valor exibido de $1,251 é uma estimativa ilustrativa arredondada de custo de item de $1,250.80 em quatro fixtures retidos selecionados, não uma redução medida de desperdício ou economia realizada. O temporizador registrado cobre apenas regras mais gate, excluindo o trabalho do modelo, assinatura do comprovante, rede e entrega; não é latência de ponta a ponta. A chamada do modelo é síncrona dentro da requisição completa, embora sua recomendação não possa alterar o gate.
Em telas pequenas, role a tabela de comparação horizontalmente.
| Abordagem de decisão local | Fixtures de revisão/bloqueio interceptados | O que ela verifica |
|---|---|---|
| Drive-Thru Order Firewall | 8 de 8 | Oito checagens mais o gate PASS/HOLD/BLOCK |
| Linha de base de quantidade acima de 100 | 3 de 8 | Retém se qualquer quantidade bruta de linha exceder 100 |
| Linha de base Always-PASS | 0 de 8 | Permite todos os fixtures |
Este resultado estabelece o comportamento testado em um fluxo rotulado finito. Ele não estima precisão em campo, falsas retenções em produção ou o desempenho de outro fornecedor. O relatório é retornado pelo endpoint de avaliação local; não há placar de benchmark visível ou alternador OFF no painel.
Ela não reconhece áudio, não ingere feed real de fornecedor, não se conecta a um POS real nem conclui revisão humana. Os limites não foram validados para um restaurante em operação. Nenhuma implantação de cliente, economia medida ou resultado de nível de serviço de produção é demonstrado.
O contador de desperdício na tela totaliza custos ilustrativos de itens sintéticos para pedidos retidos selecionados, não economias realizadas. O temporizador mede apenas regras e gate. Recomendamos testar menus locais representativos e tráfego de pedidos, confirmar a transferência do operador e validar o limite de envio ao POS antes que um projeto de produção confie nessa abordagem.
O Drive-Thru Order Firewall demonstra uma camada de validação para a saída de pedidos estruturados de um fornecedor. Ele processa JSON sintético antes de um ponto de venda e display de cozinha simulados; ele não captura áudio, não reconhece fala nem se conecta a um fornecedor real.
Qualquer regra acionada que não seja a regra de injeção produz HOLD e retém o envio simulado. Quantidade, preço, disponibilidade, modificadores não familiares, tokens repetidos, baixa confiança e unidades totais podem disparar revisão; a checagem de unidades totais mede um único pedido, não o tráfego ao longo do tempo.
O modelo consultivo não pode alterar a decisão do gate determinístico neste caminho do mecanismo. A gravação utiliza respostas consultivas reais em cache do Codex após o gate; ela não executa inferência nova a cada reprodução.
Approve Correction e Escalate apenas alteram seus rótulos de botão e se desativam nesta demonstração. Eles não liberam um HOLD, não reenviam um pedido, não registram ação humana nem gravam em um sistema real de ponto de venda.
A verificação local HMAC-SHA256 verifica se o corpo de um comprovante corresponde à sua assinatura sob o mesmo segredo compartilhado. Alterar a decisão sem reassinar falha na verificação; a chave pública da demonstração permite a reassinatura por qualquer pessoa que a conheça, de modo que isso não é custódia independente nem armazenamento imutável.
A avaliação utiliza 43 pedidos sintéticos fixos: 35 PASS, 7 HOLD e 1 BLOCK. Todos os oito fixtures rotulados para revisão ou bloqueio são interceptados sem falsas retenções entre os 35 fixtures normais; as linhas de base simples são comparações de código local, não medições de fornecedores ou restaurantes.
Discuta as regras e o caminho de revisão de que sua operação precisa.
Podemos ajudar a avaliar onde a interpretação do fornecedor se torna autoridade de transação e desenhar uma abordagem de validação para seu menu e fluxo de trabalho de ponto de venda.
Explore pesquisas relacionadas para um contexto mais amplo sobre esta demonstração.
Solução completa
Explore a solução QSR Drive-Thru Voice AI Engineering →