VoxiChef
Anthropic Claude Engine
Dossier Technique • Candidature Claude for Startups

Architecture Voice AI sous 600 ms de latence propulsée par Anthropic Claude

VoxiChef résout le défi de la prise de commande vocale téléphonique en temps réel dans la restauration rapide. Le système orchestre Claude 3.5 pour tenir un dialogue naturel multi-tours à faible latence, absorber les hésitations des clients et convertir la voix en un flux JSON déterministe envoyé aux cuisines.

Latence Round-Trip < 580 ms SIP → STT → LLM → TTS
Validation Schéma 100 % Strict Zéro hallucination prix/carte
Conso. Prévue / Resto ~4 M tokens Par établissement / mois
Dispatch Cuisine < 1,2 s WebSockets KDS & ESC/POS

1. Pipeline streaming et boucle de rétroaction vocale

Un appel téléphonique de commande dure en moyenne 90 à 150 secondes et comporte entre 10 et 18 tours de parole (choix des formules, tailles, viandes, sauces, boissons, adresse ou heure de retrait). Pour éviter tout blanc perceptible, chaque maillon est optimisé pour le streaming bidirectionnel.

1. Inbound Audio
Twilio SIP Trunk

Flux audio bidirectionnel G.711 / Opus streamé via WebSockets vers le serveur d'orchestration.

2. STT Streaming
Transcription live

Conversion parole → texte en moins de 120 ms avec vocabulaire injecté (jargon fast-food, sauces).

3. Inférence Claude
Anthropic Claude 3.5

Raisonnement conversationnel, extraction d'arguments structurés et génération de réponse en streaming.

4. TTS & Envoi
Voix & Kitchen Push

Synthèse vocale temps réel vers le client + webhook n8n / Supabase vers l'écran KDS et l'imprimante.

Pourquoi Claude surpasse les modèles concurrents

La restauration rapide impose un défi linguistique singulier : le client n'énonce pas une liste ordonnée. Il hésite, modifie ses choix au fil de l'eau (« mettez sauce samouraï... non plutôt algérienne ») et utilise des abréviations.

La capacité de Claude à maintenir le contexte conversationnel sur 15+ tours sans dérive et à exécuter du Tool Calling précis permet de fiabiliser le panier sans redemander trois fois confirmation.

Zéro hallucination par Tool Calling strict

Claude n'a pas le droit d'inventer un prix ou une formule. La carte du restaurant est injectée sous forme de schéma JSON typé.

À chaque ajout d'article, Claude invoque un outil déterministe (add_item_to_cart) dont le serveur valide l'existence, le prix unitaire et les suppléments autorisés. L'addition est mathématiquement exacte.

2. Structure du Tool Calling et Payload validé

Exemple réel d'appel d'outil émis par Claude en fin de commande. Le panier est converti en flux structuré immuable, horodaté et sécurisé par clé de hachage.

TOOL_CALL: record_order_and_dispatch() STATUS: EXECUTED (210ms)
{
  "session_id": "call_98f12a-claude-prod",
  "restaurant_id": "voxichef-demo",
  "caller_e164": "+33642****89",
  "turns_count": 14,
  "total_tokens_consumed": {
    "prompt_tokens": 4120,
    "completion_tokens": 680
  },
  "order": {
    "type": "takeaway",
    "requested_pickup_time": "20:55",
    "items": [
      {
        "sku": "TACOS-MAXI-2V",
        "name": "Maxi Tacos 2 Viandes",
        "quantity": 1,
        "options": {
          "meats": ["tenders", "viande_hachee"],
          "sauces": ["algerienne", "fromagere"],
          "supplements": [{ "name": "raclette", "price": 1.50 }]
        },
        "subtotal": 13.00
      },
      {
        "sku": "BURGER-SMASH-DBL",
        "name": "Burger Double Cheese Bacon",
        "quantity": 1,
        "subtotal": 12.00
      },
      {
        "sku": "DESSERT-TIRAMISU",
        "name": "Tiramisu Spéculoos",
        "upsell_success": true,
        "subtotal": 3.50
      }
    ],
    "total_ttc": 32.50
  },
  "dispatch_destinations": [
    "supabase_orders_realtime",
    "escpos_kitchen_printer",
    "sms_customer_receipt"
  ]
}
        

3. Modèle économique & Intensité de consommation d'API Claude

VoxiChef n'est pas un produit d'analyse différé : chaque restaurant équipé génère un flux continu d'appels téléphoniques. C'est un cas d'usage à haute intensité de tokens d'inférence.

Phase Pilote (1 restaurant)
~120 000 tokens / jour
  • • 25 à 30 appels par soir de rush
  • • ~4 800 tokens consommés par appel
  • • ~3,6 millions de tokens / mois
Objectif Année 1 (50 restaurants)
~6 M tokens / jour
  • • 1 250 appels traités quotidiennement
  • • Architecture multi-tenant Vapi + Claude
  • • ~180 millions de tokens / mois
Objectif Année 2 (200 restaurants)
~25 M tokens / jour
  • • 5 000 appels traités quotidiennement
  • • Déploiement France & Europe francophone
  • • ~750 millions de tokens / mois

Contact Technique & Partenariat

Développé et opéré par Upthys SAS • Ligne directe : 06 77 05 31 06 • contact@upthys.fr