Drive-Thru Order Firewall
En nuestro ejemplo sintético de drive-thru, llegan 18,000 vasos de agua gratuitos con una confianza del proveedor de 0.97. El límite de cantidad es ocho. La compuerta retiene el pedido antes del envío simulado a cocina.
Recorrido de 7 min 39 sec. JSON sintético de proveedor y punto de venta (POS) simulado; respuestas consultivas reales de Codex en caché.
18,000
Vasos de agua retenidos
Un pedido sintético
8
Límite configurado de cantidad de agua
Perfil de pedidos sintéticos guardado
0.97
Entrada de confianza del proveedor
Una puntuación, no una probabilidad calibrada
Separamos la interpretación de un pedido de la autoridad para enviarlo. Construyendo Inteligencia Real.
Una puntuación de confianza describe la interpretación del proveedor. No responde si el restaurante permite esa cantidad. En la prueba de agua, el total del menú es $0.00, por lo que una comprobación basada solo en el precio no tiene motivos para objetar. La comprobación de cantidad sí los tiene: 18,000 supera el límite guardado de ocho.
Esa distinción plantea al equipo de operaciones una pregunta de revisión útil: ¿qué regla del restaurante concede permiso de envío y dónde puede un operador inspeccionar el motivo por el que se retuvo? La demostración conserva el pedido entrante y muestra la evidencia determinante en lugar de tratar una interpretación aparentemente segura como una autorización.
El motor local normaliza el JSON estructurado del proveedor, evalúa ocho comprobaciones deterministas y aplica una compuerta de políticas. Las comprobaciones abarcan cantidad de artículos, modificadores observados, precio, franja horaria, unidades totales en un solo pedido, tokens repetidos, baja confianza del proveedor y patrones de inyección configurados. El perfil histórico guardado procede de 5,000 pedidos sintéticos iniciales; no es el historial operativo de una cadena de restaurantes.
Ninguna regla se activa. El motor permite el envío a la pantalla simulada.
Se activa una regla que no es de inyección. El envío permanece retenido a la espera de confirmación.
Se activa la regla de inyección configurada. El motor rechaza el envío simulado.
El pedido de agua activa tanto el límite de cantidad de artículos como la comprobación de unidades totales. Esta última tiene un límite de 44 unidades para un único pedido. Su etiqueta en la interfaz indica Rate limit, pero no mide pedidos entre sesiones ni en una ventana temporal.
Para los pedidos marcados, la nota consultiva sigue a la compuerta y no puede alterar su decisión. Esta grabación reproduce respuestas en caché del modelo real Codex configurado. Los pedidos PASS omiten la resolución del modelo. El temporizador mostrado cubre únicamente reglas más compuerta; el trabajo del modelo es síncrono dentro de la solicitud completa de procesamiento, y el temporizador excluye dicho trabajo y la entrega.
Estos fotogramas conservados provienen de la demostración local real. Los pedidos, las imágenes del carril y la pantalla de cocina son sintéticos o simulados; las etiquetas de marca del proveedor y del menú son elementos de estilo de la prueba, no evidencia de integraciones, clientes ni respaldos comerciales.
El panel muestra los 18,000 vasos entrantes, el límite de ocho y el límite de unidades para un solo pedido. La cantidad sugerida es ocho. Esa propuesta proviene de la evidencia de las reglas y permanece separada de la decisión HOLD.

Dos raciones de patatas fritas y una hamburguesa superan la validación en la prueba normal. Se conserva un recibo tanto para PASS como para las excepciones, de modo que la interfaz de revisión no depende de una explicación generada por un modelo.

Los tokens sin procesar repetidos producen tres hamburguesas en la interpretación sintética. La repetición y una confianza del proveedor de 0.71 por debajo del umbral configurado de 0.85 generan HOLD, con una sugerencia de una hamburguesa. La confirmación sigue siendo necesaria: el motor no ha determinado lo que el cliente pretendía.

El pedido sintético solicita beicon en un cono de helado. El conjunto de modificadores observados guardado contiene cobertura de chocolate y virutas de azúcar, pero no beicon. Por tanto, la comprobación de combinación produce HOLD y propone eliminar el modificador. Ese es un motivo para solicitar confirmación, no una prueba de que la combinación sea físicamente imposible ni de que el cliente actúe con mala intención.

Esta distinción afecta al diseño de la revisión. Una política de producción requeriría un menú autorizado y una vía para que el operador confirme una excepción legítima. El perfil demostrado proviene de 5,000 pedidos sintéticos iniciales, no del historial operativo de una cadena de restaurantes.
La prueba de 260 nuggets supera su límite de cantidad por artículo de 20. El total de su menú de $117 también supera el límite de precio configurado de $116.76, y sus 260 unidades superan el límite para un solo pedido de 44. Tres comprobaciones coinciden en que el pedido debe esperar; ninguna de estas excepciones de política ordinarias genera BLOCK por sí sola.

La regla de precio utiliza el mayor entre tres veces la estadística histórica total guardada y $100: max(3 × $38.92, $100) = $116.76. La regla de unidades totales utiliza max(2 × 22, 40) = 44. Las estadísticas históricas más pequeñas que se muestran en el panel son entradas para esas fórmulas, no los límites finales de activación. Ambos límites son políticas de demostración configuradas, no límites calibrados para un restaurante en funcionamiento.
Un burrito de desayuno solicitado a las 11:15 se retiene porque esta prueba tiene un corte de desayuno a las 10:30. El artículo y el precio pueden entenderse mientras que la solicitud cae fuera de la ventana de servicio configurada. La sugerencia de eliminación expone ese conflicto; no confirma qué sustituto aceptaría el cliente.

Este ejemplo comprueba una ventana de desayuno configurada frente a la hora de la prueba entrante. No establece inventario en tiempo real, horarios específicos de la tienda, gestión de zonas horarias ni un servicio de menú integrado. Esos elementos requerirían diseño y validación independientes antes de que una vía de envío real dependa de ellos.
Un sándwich de pollo picante tiene una confianza del proveedor de 0.62, por debajo del umbral configurado de 0.85. Su cantidad ordinaria no elimina la incertidumbre, por lo que el motor devuelve HOLD. A diferencia del ejemplo de tokens repetidos, este caso aísla la baja confianza sin requerir una corrección de cantidad.

La siguiente pregunta adecuada es si el artículo interpretado coincide con la solicitud. La demostración canaliza esa incertidumbre para su revisión; no diagnostica el habla, no evalúa una grabación acústica ni demuestra que este umbral ofrezca tasas de error aceptables en producción.
La transcripción con instrucciones solicita ignorar instrucciones previas e incluye 500 nuggets. El patrón de inyección se activa y produce BLOCK. La cantidad, el precio, el volumen de unidades y la baja confianza también se activan, pero solo la regla de inyección cambia este resultado de HOLD a BLOCK. Un conjunto finito de patrones no puede establecer una resistencia exhaustiva a inyecciones.

El recibo conserva el pedido, las ocho evaluaciones de reglas, la decisión, las correcciones sugeridas y el texto consultivo. El recibo de agua sin cambios se verifica a través del punto de conexión local real; cambiar HOLD a PASS manteniendo la firma original falla.


HMAC-SHA256 utiliza el mismo secreto compartido para la firma y la verificación. La clave predeterminada es material público de demostración, por lo que cualquiera que la conozca puede volver a firmar un cuerpo modificado. Esto demuestra una comprobación de integridad local acotada, no una custodia independiente, almacenamiento inmutable ni un registro de acción humana completada.
La prueba de alto volumen contiene 40 raciones de patatas fritas y 40 refrescos, sumando 80 unidades totales por encima del límite de 44 unidades. El algoritmo de corrección modifica el único infractor relativo de cantidad más grave: las patatas fritas se reducen a su límite de cuatro, pero los refrescos permanecen en 40. La cantidad de refrescos sigue superando su propio límite de seis. Por tanto, un pedido visualmente más pequeño no es evidencia de que todo el pedido propuesto fuera a aprobarse.

| Estado del pedido | Patatas fritas | Refrescos | Autoridad |
|---|---|---|---|
| Pedido entrante | 40 | 40 | HOLD; envío simulado retenido |
| Edición sugerida | 4 | 40 | No reenviado ni revalidado |
| Límites por artículo | 4 | 6 | Límites guardados del perfil sintético |
Approve Correction y Escalate cambian sus etiquetas y se desactivan a sí mismos. No registran la acción humana, no reenvían, no revalidan, no liberan un HOLD, no modifican el recibo ni envían un pedido a un sistema de punto de venta real. Una transferencia a producción requeriría la intención confirmada del cliente, una nueva decisión de validación sobre el pedido revisado completo y una acción registrada antes de otorgar la autoridad de envío.
En el conjunto etiquetado guardado de 43 pedidos sintéticos, el motor genera 35 PASS, 7 HOLD y 1 BLOCK. Se interceptan las ocho pruebas etiquetadas para revisión o bloqueo; ninguna de las 35 pruebas normales se retiene por error. La siguiente comparación utiliza dos líneas de base sencillas de código local sobre esas mismas pruebas.

Interprete los contadores dentro de su alcance. El valor de $1,251 mostrado es una estimación ilustrativa redondeada de coste de artículos de $1,250.80 a través de cuatro pruebas retenidas seleccionadas, no una reducción medida del desperdicio ni un ahorro conseguido. El temporizador registrado cubre únicamente reglas más compuerta, excluyendo trabajo del modelo, firma del recibo, red y entrega; no representa latencia de extremo a extremo. La llamada al modelo es síncrona dentro de la solicitud completa, aunque su asesoramiento no pueda alterar la compuerta.
En pantallas pequeñas, desplace la tabla de comparación horizontalmente.
| Enfoque de decisión local | Pruebas de revisión/bloqueo interceptadas | Qué comprueba |
|---|---|---|
| Drive-Thru Order Firewall | 8 de 8 | Ocho comprobaciones más la compuerta PASS/HOLD/BLOCK |
| Línea de base de cantidad superior a 100 | 3 de 8 | Retiene si la cantidad sin procesar de cualquier línea supera 100 |
| Línea de base siempre-PASS | 0 de 8 | Permite todas las pruebas |
Este resultado establece un comportamiento probado sobre un flujo etiquetado finito. No calcula la precisión en campo, las retenciones erróneas en producción ni el rendimiento de otro proveedor. El informe es devuelto por el punto de conexión de evaluación local; no hay un panel de puntuaciones visible ni un interruptor OFF en el panel de control.
No reconoce audio, no ingiere un flujo real de proveedor, no se conecta a un POS real ni completa una revisión humana. Los umbrales no han sido validados para un restaurante en funcionamiento. No se demuestra ningún despliegue de cliente, ahorro medido ni resultado de nivel de servicio en producción.
El contador de desperdicio en pantalla totaliza costes de artículos sintéticos ilustrativos para pedidos retenidos seleccionados, no ahorros reales conseguidos. El temporizador mide únicamente reglas y compuerta. Recomendamos probar menús locales y tráfico de pedidos representativos, confirmar la transferencia al operador y validar el límite de envío al POS antes de que un diseño de producción dependa de este enfoque.
Drive-Thru Order Firewall demuestra una capa de validación para la salida de pedidos estructurados de un proveedor. Procesa JSON sintético antes de un punto de venta simulado y una pantalla de cocina; no captura audio, no reconoce voz ni se conecta a un proveedor real.
Cualquier regla activada que no sea la regla de inyección produce HOLD y retiene el envío simulado. Cantidad, precio, disponibilidad, modificadores no habituales, tokens repetidos, baja confianza y unidades totales pueden activar una revisión; la comprobación de unidades totales mide un único pedido, no el tráfico a lo largo del tiempo.
El modelo consultivo no puede alterar la decisión de la compuerta determinista en esta ruta del motor. La grabación utiliza respuestas consultivas reales de Codex en caché posteriores a la compuerta; no realiza una inferencia nueva en cada reproducción.
Approve Correction y Escalate solo modifican las etiquetas de sus botones y se desactivan a sí mismos en esta demostración. No liberan un HOLD, no reenvían un pedido, no registran la acción humana ni escriben en un sistema de punto de venta real.
La verificación local HMAC-SHA256 comprueba que el cuerpo del recibo coincide con su firma bajo el mismo secreto compartido. Modificar la decisión sin volver a firmar falla la verificación; la clave pública de demostración permite que cualquiera que la conozca vuelva a firmar, por lo que esto no constituye custodia independiente ni almacenamiento inmutable.
La evaluación utiliza 43 pedidos sintéticos fijos: 35 PASS, 7 HOLD y 1 BLOCK. Las ocho pruebas etiquetadas para revisión o bloqueo se interceptan sin retenciones erróneas entre las 35 pruebas normales; las líneas de base simples son comparaciones de código local, no mediciones de proveedores o restaurantes.
Analice las reglas y la ruta de revisión que su operativa necesita.
Podemos ayudarle a evaluar dónde la interpretación del proveedor se convierte en autoridad de transacción y a diseñar un enfoque de validación para su menú y flujo de trabajo de punto de venta.
Explore investigaciones relacionadas para obtener un contexto más amplio sobre esta demostración.
Solución completa
Explore la solución de ingeniería de IA de voz para drive-thru en QSR →