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.

← Retour à Maison Apéro

Catalog2026-09-08

État du déploiement

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
Client Flutter 3.47 / Dart 3.13 Une base UI pour Android, iOS, Web et PWA. Actif
Authentification et protection API Firebase Auth / App Check N’accepte que les utilisateurs et instances vérifiés. Actif
Orchestrateur d’évaluation Cloud Functions / Node.js 22 Classe évaluation et étude, choisit les modèles, contrôle les tickets, réessaie et valide. Partiellement actif
Cache vérifié Verified Wine Library cache Renvoie un résultat Wine Library vérifié sans nouvel appel de modèle. Actif
Normalisation de l’entrée ministral-8b-2512Contexte 256k · sorties structurées Normalise l’identité depuis étiquette, carte ou texte et vérifie si elle suffit. En validation
Validation des analyses mistral-small-2603Contexte 256k · sorties structurées · raisonnement ajustable Valide les voies de rédaction d’analyse et les métadonnées de questions avant production. En validation
Gemini léger gemini-3.5-flash-liteContexte d’entrée 1M · sorties structurées · Thinking Traduction et traitement léger : Gemini 3.5 Flash-Lite. L’identification du vin utilise Gemini 3.8 Flash. Actif
Gemini haute précision gemini-3.8-flash / gemini-3.7-flashContexte d’entrée 1M · sorties structurées · Thinking faible/moyen/élevé Évaluations et Grand : Gemini 3.8 Flash. Quiz et notation écrite : Gemini 3.7 Flash. Actif
Données Firestore / Wine Library Faits vérifiés, évaluations et caches linguistiques. Actif
Connaissances confidentielles Server-only reference layer Garde références et instructions d’évaluation ou de questions côté serveur. Partiellement actif
Secrets Google Secret Manager Sépare les identifiants du code et du client. Actif
Observabilité Cloud Logging / aggregate metrics Mesure 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.

Étiquette, extrait de carte ou identité saisie
Auth + App Check
Contrat serveur d’évaluation ou d’étude
Correspondance Wine Library → cache vérifié ; coût selon la tâche
Normalisation de l’identité → validation
Projet d’analyse → Mistral Small 4 · validation seulement
Traduction et traitement léger : Gemini 3.5 Flash-Lite. L’identification du vin utilise Gemini 3.8 Flash.
Évaluations et Grand : Gemini 3.8 Flash. Quiz et notation écrite : Gemini 3.7 Flash.
Structure, faits, langue, plan et politique
Ré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é
Génération de questions à choix multiple Gemini 3.7 Flash Faible
Notation des réponses écrites Gemini 3.7 Flash Moyenne
Traduction et extraction Gemini 3.5 Flash-Lite Minimale
Évaluation de dégustation structurée Gemini 3.8 Flash Moyenne
Arbitrage des écarts importants Gemini 3.8 Flash Élevée

Intégrité des tickets

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

  • Rouvrir une évaluation enregistrée utilise 0 ticket. Une nouvelle évaluation suit le coût du serveur, même si un cache existe.
  • Sans résultat exploitable, les tickets réservés pour la demande sont restitués.
  • Chaque nouvelle évaluation affiche le coût en tickets confirmé par le serveur avant de commencer. Consulter à nouveau une évaluation enregistrée est gratuit.
  • 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

  • Évaluations et Grand : Gemini 3.8 Flash. Quiz et notation écrite : Gemini 3.7 Flash.
  • La traduction utilise Gemini 3.5 Flash-Lite avec des tentatives limitées et Gemini 3.8 Flash en cas d’échec de validation.
  • Un échec Gemini 3.8 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.

Versioned by design

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.