Calcolo frugale
Il codice gestisce il prevedibile, modelli piccoli l'ambiguità e alta precisione solo errori costosi.
Trasparenza ingegneristica
Una vista pubblica e versionata di come Maison Apéro bilancia competenza sul vino, velocità, costo e privacy, distinguendo produzione e validazione.
Questa pagina nasce da un solo catalogo. Solo i componenti validati in produzione sono attivi.
Il client non sceglie il fornitore: il server gestisce attività, modello, addebito e fallback.
| Livello | Tecnologia o modello | Uso | Stato |
|---|---|---|---|
| Client | Flutter 3.47 / Dart 3.13 |
Un’unica base UI per Android, iOS, Web e PWA. | Attivo |
| Autenticazione e protezione API | Firebase Auth / App Check |
Accetta utenti autenticati e istanze verificate. | Attivo |
| Orchestratore di valutazione | Cloud Functions / Node.js 22 |
Classifica valutazione e studio, sceglie modelli, controlla ticket, ritenta e valida. | Parzialmente attivo |
| Cache verificata | Verified Wine Library cache |
Restituisce un risultato Wine Library verificato senza una nuova richiesta al modello. | Attivo |
| Normalizzazione input | ministral-8b-2512Contesto 256k · output strutturati |
Normalizza l’identità da etichetta, carta o testo e verifica se è sufficiente. | In validazione |
| Validazione valutazioni | mistral-small-2603Contesto 256k · output strutturati · reasoning regolabile |
Valida i percorsi di bozza e metadati delle domande prima della produzione. | In validazione |
| Gemini leggero | gemini-3.5-flash-liteContesto input 1M · output strutturati · Thinking |
Traduzione ed elaborazione leggera: Gemini 3.5 Flash-Lite. L’identificazione del vino usa Gemini 3.8 Flash. | Attivo |
| Gemini ad alta precisione | gemini-3.8-flash / gemini-3.7-flashContesto input 1M · output strutturati · Thinking basso/medio/alto |
Recensioni e Grand: Gemini 3.8 Flash. Quiz e correzione scritta: Gemini 3.7 Flash. | Attivo |
| Dati | Firestore / Wine Library |
Fatti verificati, valutazioni e cache per lingua. | Attivo |
| Conoscenza riservata | Server-only reference layer |
Mantiene riferimenti e istruzioni di valutazione o domande sul server. | Parzialmente attivo |
| Segreti | Google Secret Manager |
Separa credenziali da codice e client. | Attivo |
| Osservabilità | Cloud Logging / aggregate metrics |
Misura modello, attività, latenza, token e successo senza registrare l’input. | Attivo |
Prima si consulta la Wine Library; i modelli si eseguono solo quando necessario e il risultato viene validato prima della visualizzazione.
Quattro principi ingegneristici sostituiscono un approccio uniforme.
Il codice gestisce il prevedibile, modelli piccoli l'ambiguità e alta precisione solo errori costosi.
Si recuperano dati verificati e si separano fatti da raccomandazioni.
Una valutazione critica fallita non viene declassata: rimborso e nuovo tentativo.
Un'attività ha una chiave; tentativi e fallback non duplicano il consumo.
L'intensità dipende dal rischio; prompt, soglie esatte e tracce restano sul server.
| Attività | Modello | Intensità |
|---|---|---|
| Generazione di domande a scelta multipla | Gemini 3.7 Flash |
Bassa |
| Correzione delle risposte scritte | Gemini 3.7 Flash |
Media |
| Traduzione ed estrazione | Gemini 3.5 Flash-Lite |
Minima |
| Recensione di degustazione strutturata | Gemini 3.8 Flash |
Media |
| Giudizio su differenze rilevanti | Gemini 3.8 Flash |
Alta |
I ticket seguono lo scopo dell'attività, non il fornitore interno.
Versioned by design
Catalogo, otto lingue, dati strutturati, sitemap e riepilogo IA vengono generati e validati insieme.
No. Il server autenticato applica una policy versionata.
No. Condivide la stessa richiesta idempotente.
No; resta in validazione multilingue del dominio del vino.
No. L’architettura è pubblica; istruzioni, riferimenti, soglie e tracce restano riservati.