Retour à Maison Apéro

Transparence d’ingénierie

Stack technique & architecture IA

Une vue publique et versionnée de l’équilibre entre expertise du vin, vitesse, coût et confidentialité, distinguant clairement production et validation.

ActifPartiellement actifEn validationPrévu

Cette page provient d’un catalogue unique. Seuls les composants validés en production sont actifs.

Stack IA

Le client ne choisit jamais le fournisseur : le serveur gère tâche, modèle, facturation et repli.

CoucheTechnologie ou modèleUsageÉtat
ClientFlutter 3.47 / Dart 3.13Une base UI pour Android, iOS, Web et PWA.Actif
Authentification et protection APIFirebase Auth / App CheckN’accepte que les utilisateurs et instances vérifiés.Actif
Orchestrateur d’évaluationCloud Functions / Node.js 22Classe évaluation et étude, choisit les modèles, contrôle les tickets, réessaie et valide.Partiellement actif
Cache vérifiéServer-owned 8-language templatesRenvoie un résultat Wine Library vérifié sans nouvel appel de modèle.Partiellement actif
Normalisation de l’entréeministral-8b-2512Contexte 256k · sorties structuréesNormalise l’identité depuis étiquette, carte ou texte et vérifie si elle suffit.En validation
Validation des analysesmistral-small-2603Contexte 256k · sorties structurées · raisonnement ajustableValide les voies de rédaction d’analyse et les métadonnées de questions avant production.En validation
Gemini légergemini-3.5-flash-liteContexte d’entrée 1M · sorties structurées · ThinkingVoie prévue pour traduction, extraction d’étiquette et structuration légère.Prévu
Gemini haute précisiongemini-3.7-flashContexte d’entrée 1M · sorties structurées · Thinking faible/moyen/élevéDégustation structurée, génération de questions, notation écrite, Grand et arbitrage critique.Actif
DonnéesFirestore / Wine LibraryFaits vérifiés, évaluations et caches linguistiques.Actif
Connaissances confidentiellesServer-only reference layerGarde références et instructions d’évaluation ou de questions côté serveur.Partiellement actif
SecretsGoogle Secret ManagerSépare les identifiants du code et du client.Actif
ObservabilitéCloud Logging / aggregate metricsMesure modèle, tâche, latence, tokens et succès sans journaliser l’entrée.Actif

Traitement d’une évaluation ou d’une question

La Wine Library est consultée d’abord ; les modèles ne s’exécutent que si nécessaire et le résultat est validé avant affichage.

01Étiquette, extrait de carte ou identité saisie
02Auth + App Check
03Contrat serveur d’évaluation ou d’étude
04Correspondance Wine Library → cache vérifié · 0 ticket
05Normalisation de l’identité → validation
06Projet d’analyse → Mistral Small 4 · validation seulement
07Traduction ou extraction → Gemini 3.5 Flash-Lite
08Évaluation, questions ou notation → Gemini 3.7 Flash
09Structure, faits, langue, plan et politique
10Résultat indicatif ou remboursement

Pourquoi cette architecture

Quatre principes d’ingénierie remplacent une approche uniforme.

01

Calcul frugal

Le code gère le prévisible, les petits modèles l’ambiguïté et la haute précision les erreurs coûteuses.

02

Génération fondée

Les données Wine Library vérifiées sont récupérées et les faits séparés des recommandations.

03

Échec sûr

Une évaluation critique échouée n’est jamais silencieusement dégradée : remboursement et nouvel essai.

04

Facturation idempotente

Une tâche, une clé ; repli et nouvel essai ne doublent pas la consommation.

Politique de raisonnement

L’intensité dépend du risque ; prompts, seuils exacts et traces restent côté serveur.

TâcheModèleIntensité
Normalisation de l’identitéMinistral 3 8BMinimale
Validation de rédactionMistral Small 4Faible
Génération de questionsMistral Small 4Moyenne
Traduction et extractionGemini 3.5 Flash-LiteMinimale
Dégustation et notation écriteGemini 3.7 FlashMoyenne
Arbitrage des écarts importantsGemini 3.7 FlashÉlevée

Intégrité des tickets

Les tickets suivent le but de la tâche, pas le fournisseur interne.

  • Recherche Wine Library et cache vérifié : 0 ticket.
  • Une entrée invalide ou insuffisante est rejetée avant consommation.
  • Les évaluations de vin utilisent 0 ticket.
  • Les séries d’étude affichent un prix fixe avant le départ.
  • Repli et nouvelle tentative ne consomment rien de plus.
  • Sans résultat utile, remboursement automatique.
  • Reprendre une tâche payée ne refacture pas.

Repli sans baisse silencieuse

  • Les évaluations et questions de production restent sur la voie approuvée Gemini 3.7 Flash.
  • La traduction et l’extraction prévues utiliseront une reprise Gemini 3.5 Flash-Lite limitée après validation.
  • Un échec Gemini 3.7 Flash ne descend pas vers un évaluateur inférieur.
  • Une tâche entraîne au plus une consommation.

Confidentialité

  • Le catalogue est public, mais le client ne contrôle pas le modèle.
  • Prompts, références privées, seuils et protections restent serveur.
  • Les traces de raisonnement ne sont ni affichées ni stockées.
  • Les clés restent dans Secret Manager.
  • Grand reste sur la voie Gemini approuvée pendant la validation Mistral.
  • L’approbation Mistral exige l’API régionale UE sans état, l’exclusion de l’entraînement et une éligibilité ZDR vérifiée ; elle n’est pas affichée active avant contrôle.
  • Les journaux gardent les métadonnées, jamais prompts, messages, e-mails ou images.

Une architecture vivante

Catalogue, huit langues, données structurées, sitemap et résumé IA sont générés et validés ensemble.

Références techniques primaires

Questions d’architecture

Le client choisit-il le modèle ?

Non. Le serveur authentifié applique une politique versionnée.

Le repli consomme-t-il un autre ticket ?

Non. Il partage la même requête idempotente.

Mistral traite-t-il déjà des évaluations en production ?

Non ; il reste en validation multilingue du domaine du vin.

Les instructions d’évaluation sont-elles publiques ?

Non. L’architecture est publique ; instructions, références, seuils et traces restent confidentiels.