Blog

Dai al tuo agente IA un fact-checker per i testi: rilevamento dell'IA, grammatica e plagio via MCP

Probator verifica qualsiasi testo per individuare generazione IA, errori grammaticali e plagio in oltre 100 lingue, tramite una REST API o un server MCP remoto che il tuo agente può chiamare.

Una parte sempre più grande dei testi che passano per le nostre app viene scritta, modificata o riassunta da un modello linguistico. Le piattaforme di contenuti vogliono saperlo prima di pubblicarli. Le scuole vogliono saperlo prima di dare un voto. E, in base all'articolo 50 dell'AI Act dell'UE, chi pubblica testi generati dall'IA per informare il pubblico dovrà etichettarli.

Probator verifica tre aspetti di un testo con una sola chiamata:

Segnala anche caratteri nascosti, lettere sosia e segni di provenienza IA (C2PA, etichette IPTC, tag Unicode invisibili usati per i prompt nascosti). Funziona in oltre 100 lingue, e puoi chiamarlo dal tuo codice o lasciare che sia il tuo agente IA a chiamarlo direttamente.

Per gli agenti: una riga di configurazione MCP

Probator mette a disposizione un server MCP remoto. Aggiungilo a qualsiasi client che parli MCP su HTTP:

{
  "mcpServers": {
    "probator": { "type": "http", "url": "https://probator.ai/mcp" }
  }
}

La prima chiamata restituisce un 401 che indirizza il client verso OAuth 2.1. Il client si registra da solo, tu accedi e approvi, ed è fatta: nessuna chiave da copiare qua e là. Se il tuo agente preferisce una chiave, aggiungi invece "headers": { "Authorization": "Bearer pb_live_…" }.

Il tuo agente ha a disposizione cinque strumenti:

StrumentoCosa fa
check_airilevamento dell'IA con prove e segni di provenienza
check_grammarcorrezioni, con spiegazioni in 6 lingue
check_plagiarismpunteggio di originalità e fonti corrispondenti
check_alltutte e tre le verifiche in una sola chiamata
get_creditspiano e crediti rimanenti (gratuito)

Gli agenti che non possono eseguire un client OAuth possono comunque registrarsi: inviano l'email della persona, che accede e digita un codice di 6 cifre mostrato dall'agente. I dettagli sono in auth.md.

Per il tuo codice: una semplice REST API

curl https://probator.ai/v1/detect \
  -H "Authorization: Bearer $PROBATOR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Incolla qui il testo che vuoi verificare..."}'
{
  "verdict": { "key": "likely_ai", "p_ai": 0.94, "confidence": "high", "guards": [] },
  "sentences": [ … ],
  "evidence": [ … ],
  "provenance": { "declared": null, "marks": [] },
  "credits": { "used": 142, "remaining": 499858 }
}

Come funziona il rilevamento (e perché puoi fidarti di un “no”)

La maggior parte dei rilevatori di IA ti dà un unico numero opaco. Probator combina quattro segnali indipendenti:

  1. Il proprio modello di rilevamento: un classificatore basato su embedding multilingue delle frasi, addestrato su testi scritti da persone e dall'IA in sei lingue, compresi testi rifiniti dall'IA e “umanizzati”.
  2. Una lettura da esperto affidata a un modello linguistico, che cita i passaggi che trova sospetti.
  3. Un test di riscrittura: un testo scritto da una macchina cambia poco quando un modello lo rifinisce di nuovo.
  4. Prove forensi: residui di chatbot, caratteri invisibili, lettere sosia, metadati dei file.

Un falso positivo costa molto più di un mancato rilevamento, quindi il motore è progettato per evitarli:

Quando una salvaguardia modifica un risultato, il report ti dice quale, in verdict.guards.

Sui documenti di test tenuti da parte, il modello raggiunge un'accuratezza del 98,4% e un AUROC di 0,998. I risultati per lingua sono pubblicati nella pagina sull'accuratezza.

I risultati sono probabilità con motivazioni, non prove. Usali per decidere che cosa deve esaminare una persona, non per decidere su una persona.

Cosa si costruisce con Probator

Privacy, in breve

I documenti salvati e il database degli account restano nell'UE. I testi non vengono mai usati per addestrare modelli, e i modelli linguistici utilizzati vengono chiamati senza conservazione dei dati e senza addestramento. Probator segnala i segni nascosti e le etichette IA, ma non li rimuove mai.

Provalo

Controlla il tuo testo