Saisissez une demande d'intervention en français libre. Le système extrait les articles, les met en correspondance exacte avec les références catalogue, signale tout ce qu'il ne trouve pas au lieu d'inventer un prix, puis produit un devis structuré : marge 15 %, main-d'œuvre 95 CHF/h, déplacement 45 CHF, TVA 8,1 %.
Aucune donnée ne quitte votre navigateur. Tout s'exécute localement.
| Marge sur matériel | 15 % |
| Main-d'œuvre | 95.00 CHF/h |
| Déplacement (forfait) | 45.00 CHF |
| TVA suisse | 8.1 % |
| Arrondi final | 0.05 CHF |
Ces valeurs sont paramétrables par entreprise, sans modification du code.
Votre exigence non négociable — « exact catalog matching only, no hallucinated references or prices » — n'est pas traitée ici par une consigne donnée au modèle. Elle est garantie par l'architecture : le modèle de langage ne voit jamais un prix et n'écrit jamais une référence.
Le modèle fait ce qu'il fait bien : comprendre « deux mélangeurs pour le lavabo » et en tirer {article: mitigeur lavabo, qté: 2}. Il ne fait jamais ce qu'il fait mal : se souvenir d'un numéro d'article ou calculer une TVA. La référence provient d'une recherche dans votre fichier catalogue ; le prix provient de la même ligne ; les totaux proviennent d'un calcul. Une hallucination de référence est structurellement impossible, pas simplement improbable.
Corollaire volontaire : le système préfère signaler trop plutôt que deviner. Un article ambigu remonte à la personne qui établit le devis. C'est le comportement correct quand une erreur de référence se transforme en mauvaise commande chez Getaz Miauton.
DEMO- afin qu'aucune ne puisse être confondue avec un article réel. En production, le moteur importe vos fichiers catalogue Getaz Miauton, Sanitas Troesch et Nussbaum (CSV / Excel / API) — la logique de correspondance est identique, seule la source de données change.