Computação frugal
Código trata o previsível, modelos leves a ambiguidade e alta precisão apenas erros dispendiosos.
Transparência de engenharia
Uma visão pública e versionada do equilíbrio entre conhecimento de vinho, velocidade, custo e privacidade, distinguindo produção de validação.
Esta página nasce de um único catálogo. Só componentes validados em produção ficam ativos.
O cliente não escolhe o fornecedor; o servidor controla tarefa, modelo, cobrança e fallback.
| Camada | Tecnologia ou modelo | Uso | Estado |
|---|---|---|---|
| Cliente | Flutter 3.47 / Dart 3.13 |
Uma base de UI para Android, iOS, Web e PWA. | Ativo |
| Autenticação e proteção da API | Firebase Auth / App Check |
Aceita utilizadores autenticados e instâncias verificadas. | Ativo |
| Orquestrador de avaliação | Cloud Functions / Node.js 22 |
Classifica avaliação e estudo, escolhe modelos, controla tickets, repete e valida. | Parcialmente ativo |
| Cache verificado | Verified Wine Library cache |
Devolve um resultado Wine Library verificado sem novo pedido ao modelo. | Ativo |
| Normalização da entrada | ministral-8b-2512Contexto 256k · saída estruturada |
Normaliza a identidade a partir de rótulo, carta ou texto e verifica se é suficiente. | Em validação |
| Validação de avaliações | mistral-small-2603Contexto 256k · saída estruturada · raciocínio ajustável |
Valida caminhos de rascunho de avaliação e metadados de perguntas antes da produção. | Em validação |
| Gemini leve | gemini-3.5-flash-liteContexto de entrada 1M · saída estruturada · Thinking |
Tradução e processamento leve: Gemini 3.5 Flash-Lite. A identificação do vinho usa Gemini 3.8 Flash. | Ativo |
| Gemini de alta precisão | gemini-3.8-flash / gemini-3.7-flashContexto de entrada 1M · saída estruturada · Thinking baixo/médio/alto |
Avaliações e Grand: Gemini 3.8 Flash. Quizzes e correção escrita: Gemini 3.7 Flash. | Ativo |
| Dados | Firestore / Wine Library |
Factos verificados, avaliações e cache por idioma. | Ativo |
| Conhecimento confidencial | Server-only reference layer |
Mantém referências e instruções de avaliação e perguntas no servidor. | Parcialmente ativo |
| Segredos | Google Secret Manager |
Separa credenciais do código e do cliente. | Ativo |
| Observabilidade | Cloud Logging / aggregate metrics |
Mede modelo, tarefa, latência, tokens e sucesso sem registar a entrada. | Ativo |
A Wine Library é consultada primeiro; os modelos só correm quando necessário e o resultado é validado antes da apresentação.
Quatro princípios de engenharia substituem uma abordagem única.
Código trata o previsível, modelos leves a ambiguidade e alta precisão apenas erros dispendiosos.
Dados verificados são recuperados e factos separados de recomendações.
Uma avaliação crítica falhada não é rebaixada silenciosamente: reembolsa e repete.
Uma tarefa tem uma chave; repetição e fallback não duplicam consumo.
A intensidade depende do risco; prompts, limites exatos e traços ficam no servidor.
| Tarefa | Modelo | Intensidade |
|---|---|---|
| Geração de perguntas de escolha múltipla | Gemini 3.7 Flash |
Baixa |
| Correção de respostas escritas | Gemini 3.7 Flash |
Média |
| Tradução e extração | Gemini 3.5 Flash-Lite |
Mínima |
| Avaliação de prova estruturada | Gemini 3.8 Flash |
Média |
| Arbitragem de diferenças materiais | Gemini 3.8 Flash |
Alta |
Os tickets seguem o objetivo da tarefa, não o fornecedor interno.
Versioned by design
Catálogo, oito idiomas, dados estruturados, sitemap e resumo para IA são gerados e validados juntos.
Não. O servidor autenticado aplica uma política versionada.
Não. Partilha o mesmo pedido idempotente.
Não; permanece em validação multilingue do domínio do vinho.
Não. A arquitetura é pública; instruções, referências, limites e traços são confidenciais.