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 | Server-owned 8-language templates | Restituisce un risultato Wine Library verificato senza una nuova richiesta al modello. | Parzialmente 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 | Percorso previsto per traduzione, estrazione etichetta e struttura leggera. | Pianificato |
| Gemini ad alta precisione | gemini-3.7-flashContesto input 1M · output strutturati · Thinking basso/medio/alto | Degustazione strutturata, generazione domande, correzione scritta, Grand e giudizio critico. | 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à |
|---|---|---|
| Normalizzazione identità | Ministral 3 8B | Minima |
| Validazione bozza | Mistral Small 4 | Bassa |
| Generazione domande | Mistral Small 4 | Media |
| Traduzione ed estrazione | Gemini 3.5 Flash-Lite | Minima |
| Degustazione e correzione scritta | Gemini 3.7 Flash | Media |
| Giudizio su differenze rilevanti | Gemini 3.7 Flash | Alta |
I ticket seguono lo scopo dell'attività, non il fornitore interno.
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.