Versione V3.0 sperimentale. Mantiene l'OCR locale della V2.9 e aggiunge l'analisi visiva della domanda tramite AI, anche per formule e immagini. L'AI richiede la configurazione del backend Cloudflare e una chiave API OpenAI separata dall'abbonamento ChatGPT. Solo quando premi «Analizza con AI» il ritaglio viene inviato al servizio OpenAI. Non contiene chiavi nel codice pubblico. La risposta proposta non è una garanzia di correttezza.
Usata soltanto dalla modalità di riserva se il riconoscimento automatico delle righe non riesce. Nella nuova modalità il programma cerca le cinque righe effettivamente presenti nel ritaglio.
Parametro della lettura per fasce fisse di riserva: rimuove la colonna delle lettere A–D. Il nuovo rilevamento automatico identifica prima le righe e ritaglia il testo delle risposte. Per risposte su più righe serve un collaudo dedicato.
Novità V2.9: riconoscimento delle cinque righe e recupero della vera intestazione numerata anche con brevi caratteri spurii introdotti dall’OCR. Per il collaudo lascia il rettangolo verde attorno a una sola domanda e quattro alternative. Non modificare i due cursori «riserva» se il testo è già contenuto nel ritaglio.
Il riquadro verde si applica direttamente ai pixel del video mostrato. Trascina il riquadro per spostarlo o il cerchio nell’angolo per ridimensionarlo. Se il monitor appare ruotato, usa «Ruota immagine 90°».
Individua domanda e quattro alternative direttamente dall'immagine: utile anche per formule, grafi e risposte illustrate. Il ritaglio viene trasmesso a OpenAI solo quando premi il pulsante. Prima di inviare immagini accertati che non contengano dati riservati.
La lettura OCR rimane locale e sperimentale. Per provare il motore visivo usa il pulsante «Analizza con AI»; il motore AI non dipende dal testo OCR e prova a leggere direttamente l'immagine.
La funzione «Prova una foto» consente di testare anche senza usare la fotocamera in diretta. Le risposte già salvate vengono recuperate solamente se domanda e tutte e 4 le alternative corrispondono.
Per provare il recupero dello storico anche con domande non presenti nell'archivio demo, seleziona manualmente la risposta dopo una lettura completa, poi torna sulla domanda e rileggila.
Archivio dimostrativo: vantaggio delle reti → A; RAII → 1; std::unique_ptr → 1; partizionamento statico → 3. Le risposte inserite manualmente sono solo per collaudo e NON sono verificate dall’AI. Il riconoscimento della domanda viene comunque ripetuto per identificarla; il recupero evita una futura nuova analisi AI. In assenza di lettura affidabile compare «—».
Privacy: il riconoscimento OCR avviene localmente; premendo «Analizza con AI» il singolo ritaglio viene trasmesso a Cloudflare e OpenAI. Il server richiede il PIN segreto configurato su Cloudflare. La richiesta API usa store:false, ma restano applicabili le regole del fornitore. Lo storico locale (localStorage) può essere cancellato dal browser: esportalo quando serve. Non inviare informazioni aziendali riservate senza autorizzazione. Le richieste API possono avere costi separati dall'abbonamento ChatGPT. Non testato ancora su iPhone reale.