I rilevatori IA funzionano in italiano?

Risposta breve: in italiano i rilevatori vanno meglio che in molte altre lingue, ma la lezione è rovesciata. Non prendono l'IA in sé, prendono la struttura anglosassone del testo. E togliere quella struttura è esattamente ciò che rende il tuo italiano migliore.

In 10 secondi: i rilevatori IA in italiano funzionano soprattutto quando il testo "puzza" di inglese. I modelli English-first (GPT e simili) vengono presi a oltre il 90%, quelli nativamente italiani sfuggono. Quindi inseguire lo "zero al rilevatore" è inutile: punta alla qualità, e il resto viene da sé.

Cosa misura davvero un rilevatore

Un rilevatore IA non legge il significato del testo. Guarda dei segnali statistici e prova a indovinare se quel ritmo di parole assomiglia di più a una persona o a un modello. Tre segnali contano più degli altri.

In italiano c'è un benchmark serio

L'italiano, a differenza di molte lingue, ha un suo banco di prova nativo: DeSegMa-IT, presentato a EVALITA 2026. È basato su UmBERTo (un modello del filone BERT addestrato sull'italiano) e sui suoi dati raggiunge un'accuratezza intorno a 0,9458. Sulla carta è un risultato ottimo.

Il problema non è il numero. Il problema è cosa c'è dietro quel numero.

La scoperta rovesciata: il rilevatore caccia l'inglese

Quando si guarda dove il rilevatore sbaglia e dove no, salta fuori una cosa controintuitiva. I testi che gli sfuggono sono quelli generati da modelli nativamente italiani: Minerva-7B, per esempio, viene intercettato solo intorno al 50% di recall. I testi che invece il rilevatore prende quasi sempre sono quelli dei modelli English-first, GPT e compagnia, riconosciuti a oltre il 90%.

La spiegazione è semplice e fa riflettere: il rilevatore non si aggancia all'"essere generato da una macchina", si aggancia al substrato anglosassone del testo. I modelli English-first ragionano in una struttura inglese e la traducono in italiano, e sono proprio quei calchi a tradirli. Un modello che scrive in italiano vero, senza l'impronta dell'inglese, è molto più difficile da distinguere da una persona.

Dal nostro eval (FP-audit): un rilevatore LLM locale ha valutato 3 controlli umani, estratti di Wikipedia italiana (CC BY-SA, scritti da persone), e ha dato a tutti e tre circa 0,85 di "probabilità IA", lo stesso punteggio dei testi IA veri. False positive rate 3 su 3 in quel run. È un'illustrazione su un controllo piccolo (modello locale gemma3:4b, corpus compatto), non una metrica industriale calibrata, ma la direzione è chiara. Metodo e dati grezzi nel repo: github.com/ilyautov/humanizer-it/tree/main/eval (sezione FP-audit in RESULTS.md).

Due problemi che peggioreranno

Il testo umano "puro" sta sparendo

Nel 2026 quasi ogni testo è scritto almeno in parte con un assistente. Una bozza generata, una frase rifinita, una riformulazione chiesta al modello: il confine tra umano e IA si dissolve per costruzione. Per costruire un campione umano davvero pulito, nel nostro eval abbiamo dovuto prendere voci enciclopediche scritte ben prima di ChatGPT. Da qui in avanti diventerà solo più difficile trovare testo "umano al 100%".

Domain shift

Un rilevatore tarato su un dominio non si trasferisce a un altro. Se è stato addestrato su articoli giornalistici, su un testo accademico o su un post di marketing perde colpi. Il bel numero di benchmark vive nel suo dominio: sul tuo caso reale vale molto meno.

Perché inseguire lo "zero al rilevatore" è inutile

Mettendo insieme i pezzi, la caccia al punteggio basso è doppiamente inutile. In italiano è ancora più debole, perché il segnale rilevabile è spesso proprio l'anglicismo: la sintassi calcata, il burocratese, il ritmo piatto. E togliere gli anglicismi è esattamente ciò che rende il testo un italiano migliore.

Qui sta il punto: qualità e "passare il rilevatore" coincidono come effetto collaterale. Se scrivi (o riscrivi) in italiano vero, con voce e ritmo, il punteggio scende da solo. Non perché hai ingannato la macchina, ma perché hai tolto ciò che la macchina riconosceva.

Obiettivo sbagliato: "zero al rilevatore"

Aggiusti il testo per un numero. Aggiungi rumore, spezzi a caso, cambi parole a caso. Il risultato è un italiano peggiore che magari oggi passa e domani no, quando il rilevatore cambia. Hai lavorato per la macchina, non per chi legge.

Obiettivo giusto: un italiano migliore

Togli burocratese e calchi dall'inglese, alzi la burstiness, rimetti la voce e il concreto. Il testo è più bello da leggere e, come effetto collaterale, il punteggio del rilevatore scende. Lavori per chi legge, e il resto viene da sé.

Cosa fa humanizer-it

humanizer-it non punta a battere un rilevatore: punta alla qualità. Toglie i 52 segni del testo IA, alza la burstiness, rimette la voce dell'autore. Se vuoi capire i dettagli, leggi cos'è humanizer-it, il repertorio dei 52 segni e la guida pratica su come togliere le tracce dell'IA.

Domande frequenti

Si può verificare con certezza un testo IA in italiano?

No, con certezza no. I rilevatori danno una probabilità, non un verdetto. In italiano vanno anche meglio della media, ma restano due problemi: i falsi positivi sul testo umano formale (un estratto enciclopedico può prendere un punteggio alto come un testo IA) e il fatto che il confine umano/IA si sta dissolvendo, perché nel 2026 quasi ogni testo è scritto almeno in parte con un assistente. Un punteggio alto è un indizio, non una prova.

Perché i rilevatori funzioneranno sempre peggio?

Perché il testo umano puro sta sparendo. Se quasi tutti scrivono con un assistente, il confine tra umano e IA si dissolve per costruzione: il rilevatore deve distinguere due cose che ormai si assomigliano. Già oggi, per avere un campione umano davvero pulito, abbiamo dovuto prendere voci enciclopediche scritte ben prima di ChatGPT. In più c'è il domain shift: un rilevatore tarato su un dominio non si trasferisce a un altro.

GPTZero legge l'italiano?

Sì, GPTZero accetta testo in italiano e restituisce un punteggio. Lavora su segnali statistici come perplexity e burstiness, che funzionano anche fuori dall'inglese, ma è tarato soprattutto su modelli e dati anglofoni. Sull'italiano tende a riconoscere bene i testi dei modelli English-first (GPT e simili) e a essere meno affidabile sui modelli nativamente italiani. Resta uno strumento probabilistico, non un giudice.

Qual è il miglior rilevatore IA per l'italiano?

Per l'italiano esiste un benchmark nativo, DeSegMa-IT presentato a EVALITA 2026: basato su UmBERTo, raggiunge un'accuratezza intorno a 0,9458 sui suoi dati. È il riferimento più serio sulla lingua. Ma attenzione: nessun rilevatore è affidabile fuori dal proprio dominio, e anche i migliori inciampano sui modelli italiani e sul testo umano formale. Il numero da benchmark non si trasferisce sul tuo caso reale.

I testi dei modelli italiani come Minerva si riconoscono?

Molto meno. È la scoperta più interessante: i testi dei modelli nativamente italiani, come Minerva-7B, sfuggono al rilevatore (intercettati solo intorno al 50% di recall), mentre i modelli English-first vengono presi a oltre il 90%. Il motivo è che il rilevatore si aggancia al substrato anglosassone del testo. Un modello che scrive in italiano vero, senza calchi dall'inglese, è più difficile da distinguere da una persona.

Canale Telegram dell'autore: Under the Hood

Su IA, sicurezza e come funzionano le cose sotto il cofano. Le analisi come questa escono prima lì.

Iscriviti