# Dine-In Order Accuracy
Staff-triggered plate validation workflow designed for full-service restaurant expo operations. This solution demonstrates zero-training deployment with vision-language models (VLM), semantic order reconciliation, and latency instrumentation aligned to operational service windows. The Dine-In Order Accuracy solution enables restaurant staff to validate food plates against customer orders before serving. Unlike take-away scenarios with conveyor-based automation, dine-in operations require manual triggering by expo staff when plates are ready for service. ## Use Case In a full-service restaurant: 1. Kitchen prepares a dish for Table 12 2. Expo staff places the plate in the validation station 3. Staff triggers validation via Gradio UI or API 4. System analyzes plate contents using VLM 5. System compares detected items against the order manifest 6. Staff receives immediate feedback on order accuracy --- ## Key Features | Feature | Description | | ---------------------------- | -------------------------------------------------------------------------------- | | **Zero-Training Deployment** | Uses pre-trained Qwen2.5-VL-7B model - no fine-tuning required | | **Semantic Matching** | Fuzzy item matching handles naming variations (e.g., "Big Mac" ↔ "Maharaja Mac") | | **Real-Time Validation** | Sub-15-second end-to-end latency for operational efficiency | | **Circuit Breaker Pattern** | Fault-tolerant with automatic service recovery | | **Connection Pooling** | Optimized HTTP/2 connections for high throughput | | **Bounded Caching** | LRU cache prevents memory exhaustion under load | | **Comprehensive Metrics** | CPU, GPU, memory utilization with token-level inference stats | :::{toctree} :hidden: ./get-started.md ./how-it-works.md How To Use <./how-to-use.md> API Reference <./api-reference.md> Release Notes <./release-notes.md> :::