Drive-Thru Order Firewall

高信頼な注文であっても、処理を進めるには許可が必要です。

当社の合成ドライブスルーの例では、ベンダー信頼度0.97で18,000杯の無料ウォーターカップが届きます。数量上限は8個です。ゲートは模擬厨房への送信前に注文を保留します。

7 min 39 secのウォークスルー。合成ベンダーJSONおよび模擬POS(販売時点情報管理)、キャッシュされた実際のCodexアドバイザリ応答。

18,000

保留されたウォーターカップ

1件の合成注文

8

設定された水数量上限

保存された合成注文プロファイル

0.97

ベンダー信頼度入力

スコアであり、較正された確率ではありません

注文の解釈とその送信権限を分離します。真のインテリジェンスの構築。

数量の確認が必要な間も、価格は適正であり得ます

信頼度スコアはベンダーの解釈を表します。レストランがその数量を許可するかどうかには答えません。水のフィクスチャでは、メニュー合計が$0.00であるため、価格のみのチェックは反対する理由がありません。数量チェックは異議を唱えます。18,000は保存された上限の8を超えています。

この区別により、運用チームには有益なレビューの問いが生まれます。どのレストランルールが送信権限を付与し、保留された理由をオペレーターはどこで検査できるのか?デモでは、高信頼に見える解釈を権限付与として扱うのではなく、届いた注文を保持し、決定証拠を提示します。

ルールが許可を決定し、アドバイスが例外を説明します

ローカルエンジンは構造化ベンダーJSONを正規化し、8つの決定論的チェックを評価してポリシーゲートを適用します。チェックは、品目数量、観測されたトッピング、価格、時間帯、1回の注文の総個数、反復トークン、低いベンダー信頼度、設定されたプロンプトインジェクションパターンを網羅します。保存された履歴プロファイルは、シードされた5,000件の合成注文に由来するものであり、レストランチェーンの運用履歴ではありません。

PASS

ルールはトリガーされません。エンジンは模擬ディスプレイへの送信を許可します。

HOLD

非インジェクションルールがトリガーされます。確認のため送信は保留のままとなります。

BLOCK

設定されたインジェクションルールがトリガーされます。エンジンは模擬送信を拒否します。

水注文は、品目数量上限と総個数チェックの両方をトリガーします。後者には、単一注文に対して44個の境界があります。そのUIラベルには「Rate limit」と表示されていますが、セッションをまたぐ注文や時間枠を測定するものではありません。

フラグが立てられた注文について、アドバイザリノートはゲートに追従し、その決定を変更することはできません。この記録では、設定された実際のCodexモデルからのキャッシュされた応答を再生します。PASSの注文はモデルによる判定をスキップします。表示されるタイマーはルールとゲートのみを対象としています。モデルの処理は完全なリクエスト処理内で同期的ですが、タイマーはその処理と配信を除外しています。

解釈から許可までの注文を追跡

これらの保持されたフレームは、実際のローカルデモンストレーションからのものです。注文、レーン映像、厨房ディスプレイは合成またはシミュレーションです。ベンダーやメニューのブランド表記はフィクスチャのスタイリングであり、連携、顧客、または支持の証拠ではありません。

水注文はゼロ価格であっても待機します

ドロワーは、届いた18,000杯のカップ、8の上限、単一注文の個数境界を開示します。提案された数量は8です。その提案はルール証拠から生じるものであり、HOLDの決定とは別個のままです。

18,000杯のカップ、数量上限8、総個数のハード上限44で保留された合成水注文
水のドロワーには、ゼロのメニュー合計、トリガーされた2つのルール、提案数量8が表示されます。オペレーター向けの説明は、キャッシュされた実際のモデル応答です。 フルサイズの証拠を開く

通常の注文は引き続きパスします

通常のフィクスチャでは、2つのポテトと1つのバーガーが検証をパスします。PASSに対しても例外と同様に受領証が保持されるため、レビュー画面はモデル生成の説明に依存しません。

2つのポテトと1つのバーガーを含む通常の合成注文がパスした検証と受領証を示す
通常のフィクスチャは、モデル判定なしでパスします。厨房ルーティングメッセージは模擬ディスプレイを参照します。 フルサイズの証拠を開く

不確実な意味には確認が必要です

生のトークンの反復により、合成解釈において3つのバーガーが生成されます。反復と、設定されたしきい値0.85を下回るベンダー信頼度0.71によりHOLDが生成され、1つのバーガーが提案されます。エンジンは顧客の意図を確定できていないため、確認が必要なままです。

3つのバーガーを含む合成反復トークン注文が反復と低信頼度の証拠および1つのバーガーの提案を伴って保留される
反復トークンのフィクスチャは確認のため保留されます。提案された数量1は顧客の意図を確定するものではありません。 フルサイズの証拠を開く

未知のトッピングは攻撃ではなく疑問です

この合成注文では、アイスクリームコーンにベーコンを要求しています。保存された観測済みトッピングのセットにはチョコレートディップとスプリンクルが含まれますが、ベーコンは含まれません。したがって、組み合わせチェックはHOLDを生成し、トッピングの削除を提案します。これは確認を求める理由であり、その組み合わせが物理的に不可能であることや顧客が悪意を持って行動している証拠ではありません。

合成アイスクリームのトッピング証拠において、観測されたチョコディップとスプリンクルにベーコンが存在しないこと、および削除提案を示す
ルールは過去の不在と提案された編集を開示します。元の注文は保留されたままです。この提案は完全または正確なレストランメニューを確定するものではありません。 フルサイズの証拠を開く

この区別はレビュー設計に影響を与えます。本番ポリシーには、信頼できるメニューと、オペレーターが正当な例外を確認する方法が必要になります。実演されたプロファイルは、シードされた5,000件の合成注文に由来するものであり、レストランチェーンの運用履歴ではありません。

数量、価格、総個数は別個のチェックです

260個のナゲットのフィクスチャは、品目あたり20の数量上限を超えています。また、$117のメニュー合計は設定された価格境界$116.76を超え、260個の数量は単一注文の境界44を超えています。3つのチェックが注文を待機させるべきであることに一致しています。これらの通常のポリシー例外はいずれも単独でBLOCKを生成することはありません。

合成260個ナゲット注文が数量上限20、価格ハード上限116.76、総個数ハード上限44でHOLDを示す
ドロワーは届いた数量とトリガーされた各ルールを保持します。キャッシュされたアドバイザリノートは保留を説明しますが、それを決定する権限ではありません。 フルサイズの証拠を開く

価格ルールは、保存された履歴合計統計の3倍と$100のうち大きい方を使用します:max(3 × $38.92, $100) = $116.76。総個数ルールは、max(2 × 22, 40) = 44を使用します。ドロワーに表示される小さな履歴統計はこれらの数式への入力であり、最終的なトリガー境界ではありません。両方の境界は設定されたデモポリシーであり、営業中のレストラン向けに較正された制限ではありません。

認識された単語であっても提供可能性のチェックが必要です

11:15に注文された朝食ブリトーは、このフィクスチャの朝食締切時刻が10:30であるため保留されます。リクエストが設定された提供時間帯から外れていても、品目と価格は理解できます。削除提案はその矛盾を開示しますが、顧客がどの代替品を受け入れるかは確認しません。

11:15の合成朝食ブリトーが設定された締切10:30を過ぎたため保留される
提供可能性は認識とは別個のトランザクションルールです。表示されている「Approve Correction」および「Escalate」ボタンは表示専用の了解操作であり、完了したオペレーターワークフローではありません。 フルサイズの証拠を開く

この例では、届いたフィクスチャの時刻に対して設定された1つの朝食時間枠をチェックします。リアルタイムの在庫、店舗固有のスケジュール、タイムゾーン処理、または統合メニューサービスを確立するものではありません。これらは、本番送信パスが依存する前に個別の設計と検証が必要です。

低い信頼度は他には通常の注文であっても保留する場合があります

1つのスパイシーチキンサンドイッチのベンダー信頼度は0.62であり、設定されたしきい値0.85を下回っています。通常の数量であっても不確実性は解消されないため、エンジンはHOLDを返します。反復トークンの例とは異なり、このケースでは数量訂正を必要とせずに低信頼度を単独で分離します。

信頼度0.62が0.85未満であるため、1つの合成スパイシーチキンサンドイッチが保留される
ドロワーにはベンダーのスコアと設定されたしきい値が表示されます。そのスコアはポリシーへの入力であり、顧客の意図の較正された確率ではありません。 フルサイズの証拠を開く

次に問うべき適切な問いは、解釈された品目がリクエストと一致しているかどうかです。実演ではその不確実性をレビューへとルーティングします。音声を診断したり、音響録音を評価したり、このしきい値が許容可能な本番エラー率をもたらすことを証明したりするものではありません。

設定された攻撃シグナルは異なる結果をもたらします

指示を含む書き起こしは以前の指示を無視するよう要求し、500個のナゲットを含んでいます。インジェクションパターンがトリガーされ、BLOCKが生成されます。数量、価格、個数規模、低信頼度もトリガーされますが、この結果をHOLDからBLOCKに変更するのはインジェクションルールのみです。有限のパターンセットでは網羅的なインジェクション耐性を確立することはできません。

指示を含む合成書き起こしと500個のナゲットが一致したインジェクションパターンによりBLOCKを示す
設定されたインジェクションパターンがBLOCKを生成します。これはテストされた1つのパターンの証拠であり、網羅的な攻撃耐性ではありません。 フルサイズの証拠を開く

受領証は明示された境界内で完全性をチェックします

受領証は、注文、8つのすべてのルール評価、決定、提案された訂正、およびアドバイザリテキストを保持します。変更されていない水の受領証は実際のローカルエンドポイントを通じて検証されます。元の署名を保持したまま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の解除、受領証の変更、実際のPOSシステムへの注文送信を行ったりしません。本番環境の引き継ぎには、確認された顧客の意図、完全な改訂注文に対する新たな検証決定、および送信権限を付与する前に記録された行動が必要です。

固定評価が確立するもの

43件のラベル付けされた保存済み合成注文セットにおいて、エンジンは35 PASS、7 HOLD、1 BLOCKを生成します。レビューまたはブロック対象としてラベル付けされた8件のフィクスチャはすべて遮断され、35件の通常フィクスチャが誤って保留されることはありません。以下の比較では、これら同一のフィクスチャに対して2つの単純なローカルコードベースラインを使用しています。

完了した合成ストリームは、模擬厨房に送信された35件、保留された7件、ブロックされた1件を示す
完了した再生では、レビュー保留と単一のBLOCKが明確に区別されます。表示される81%の自動承認率は、43件中35件の合成注文から四捨五入されたものです。 フルサイズの証拠を開く

カウンターはその対象範囲とともに読み取ってください。表示される$1,251は、選択された保留フィクスチャ4件における推定品目コスト$1,250.80の四捨五入された例示値であり、測定された廃棄削減量や実現されたコスト削減額ではありません。記録されたタイマーはルールとゲートのみを対象としており、モデルの処理、受領証の署名、ネットワーク、配信を除外しています。エンドツーエンドのレイテンシではありません。モデルの呼び出しは、そのアドバイスがゲートを変更できない場合であっても、完全なリクエスト内で同期的です。

小さな画面では、比較表を水平にスクロールしてください。

同一の固定合成セット、同一の8件のレビュー/ブロックフィクスチャ
ローカル決定アプローチ遮断されたレビュー/ブロックフィクスチャチェック対象
Drive-Thru Order Firewall8 / 88つのチェックとPASS/HOLD/BLOCKゲート
数量100超のベースライン3 / 8生の明細数量が100を超える場合に保留
常時PASSベースライン0 / 8すべてのフィクスチャを許可

この結果は、有限のラベル付けされたストリームでテストされた動作を実証するものです。現場での精度、本番での誤保留、または他社ベンダーのパフォーマンスを推定するものではありません。レポートはローカル評価エンドポイントから返されます。ダッシュボードに表示されるベンチマークスコアボードやOFFトグルはありません。

このデモが「行わない」こと

音声認識、実際のベンダーフィードの取り込み、実際のPOSへの接続、または人間のレビューの完了は行いません。しきい値は営業中のレストラン向けに検証されていません。顧客への導入、測定されたコスト削減、または本番のサービスレベル結果は実証されていません。

画面上の廃棄カウンターは、選択された保留注文の例示的な合成品目コストを合計したものであり、実現されたコスト削減ではありません。タイマーはルールとゲートのみを測定します。本番設計がこのアプローチに依存する前に、代表的なローカルメニューと注文トラフィックをテストし、オペレーターへの引き継ぎを確認し、POS送信境界を検証することをお勧めします。

レストラン技術チームからのよくある質問

これはドライブスルー音声AIベンダーを置き換えるものですか?

Drive-Thru Order Firewallは、ベンダーの構造化注文出力に対する検証レイヤーを実証します。模擬POSおよび厨房ディスプレイの手前で合成JSONを処理します。音声のキャプチャ、音声認識、または実際のベンダーへの接続は行いません。

どのような理由で注文が人間の確認待ちになりますか?

インジェクションルール以外のトリガーされたルールはHOLDを生成し、模擬送信を保留します。数量、価格、提供可能性、未知のトッピング、反復トークン、低信頼度、および総個数がレビューをトリガーできます。総個数チェックは単一の注文を測定するものであり、時間経過に伴うトラフィックではありません。

AIはルールに違反した注文を承認できますか?

このエンジンパスでは、アドバイザリモデルが決定論的ゲートの決定を変更することはできません。記録ではゲート後にキャッシュされた実際のCodexアドバイザリ応答を使用しており、再生ごとに新たな推論を実行することはありません。

訂正を承認すると、実際にPOSに送信されますか?

このデモでは、「Approve Correction」と「Escalate」はボタンラベルを変更して自身を無効化するだけです。HOLDを解除したり、注文を再送信したり、人間の行動を記録したり、実際のPOSシステムに書き込んだりすることはありません。

注文受領証を検証することで何が証明されますか?

ローカルHMAC-SHA256検証は、同一の共有シークレットのもとで受領証の本文がその署名と一致することをチェックします。再署名せずに決定を変更すると検証に失敗します。公開デモキーを知っている者なら誰でも再署名できるため、これは独立した保管や不変ストレージではありません。

これらの結果は実際のレストランで測定されたものですか?

評価には43件の固定された合成注文を使用しています:35 PASS、7 HOLD、1 BLOCK。ラベル付けされたレビューまたはブロック対象の8件のフィクスチャはすべて遮断され、35件の通常フィクスチャに誤保留はありません。単純なベースラインはローカルコードによる比較であり、ベンダーやレストランの測定値ではありません。

ソーシャル

他のプラットフォームでも公開

レストランの注文許可境界を定義する

お客様のオペレーションに必要なルールとレビューパスについてご相談ください。

ベンダーの解釈がトランザクション権限へと移行する境界を評価し、お客様のメニューとPOSワークフローに合わせた検証アプローチの設計を支援いたします。

決定境界の評価

  • ✓ 構造化された注文入力のレビュー
  • ✓ 数量およびメニューポリシーのマッピング
  • ✓ 確認ケースの定義
  • ✓ 代表的な評価の計画

実装の設計

  • ✓ 助言と許可の分離
  • ✓ オペレーター確認の仕様化
  • ✓ POS送信制御の計画
  • ✓ 受領証の信頼境界の定義

技術研究

このデモンストレーションのより広範なコンテキストについては、関連研究をご覧ください。