Risoluzione problemi
Questa pagina copre i problemi più comuni che puoi incontrare durante setup o run di Glossa.
L'app non parte
- Verifica che
npm installsia terminato correttamente - Rilancia
npm run tauri:dev - Su Linux installa i pacchetti di sistema Tauri elencati nel
README.mdprincipale
L'app si apre ma mostra un errore di connessione
- Il dev server usa la porta dedicata
48123; se un altro processo la occupa già, Vite si ferma con un errore leggibile invece di aprire una finestra rotta - Se il messaggio riguarda una porta diversa da 48123, sovrascrivi la porta:
GLOSSA_DEV_PORT=9999 npm run tauri:dev(Linux/macOS) — su Windows PowerShell$env:GLOSSA_DEV_PORT=9999; npm run tauri:dev, su cmd.exeset GLOSSA_DEV_PORT=9999 && npm run tauri:dev - Questo riguarda solo lo sviluppo da sorgente: l'app installata (
.deb/.AppImage/.msi/.dmg) non usa un dev server e non è soggetta a questo problema
Un provider non parte
- Controlla che l'API key esista in Settings
- Verifica che il modello scelto sia valido per quel provider
- Tieni fisso il provider durante il debug; non cambiare prompt e provider insieme
L'audit è rumoroso o incoerente
- Riesegui il test su un chunk rappresentativo
- Semplifica il prompt di traduzione prima di riscrivere quello del giudice
- Rimuovi i match deboli della phrase memory
- Controlla se il glossario è troppo vago per essere applicato con costanza
Ollama non è disponibile
- Avvia il server locale con
ollama serve - Verifica che il modello sia installato con
ollama list - Usa un modello più piccolo o riduci il chunk size se l'inferenza locale va in timeout
DeepL Hybrid non parte
- Verifica che la API key DeepL sia configurata in Settings.
- Controlla quota caratteri e piano DeepL: errori di quota bloccano lo stage prima del refine LLM.
- Se un glossario DeepL non viene creato, controlla che la coppia linguistica sia supportata da DeepL per i glossari.
- Se il refine LLM funziona ma lo stage DeepL no, debugga DeepL separatamente: non cambiare anche prompt, judge e provider LLM nello stesso tentativo.
La qualità dell'output è instabile
- Torna al Test mode
- Riduci la complessità del prompt
- Restringi il glossario ai soli termini obbligatori
- Rivedi i match phrase memory prima di riusarli
L'import documento sembra sbagliato
- Riapri l'anteprima di import e ispeziona il chunking
- Preferisci l'import Markdown quando contano heading e struttura
- Usa chunk più piccoli se passaggi lunghi vengono raggruppati troppo aggressivamente
Problemi di build o CI
npm run lintcontrolla la superficie TypeScript del frontendnpm testesegue la suite test frontendnpm run docs:buildvalida il sito VitePresscargo check --all-targetsecargo testvalidano il backend Tauri- Il sito docs è statico; se si rompe, controlla prima
docs/.vitepress/config.ts, i link markdown e gli asset pubblici