Isola le affermazioni di un testo
Ottenga le poche frasi di un'argomentazione che possono essere vere o false, come un dato salito o sceso, senza l'opinione, la cornice e le domande retoriche che le avvolgono. È l'elenco da cui parte chi verifica i fatti. Paga a consumo, senza abbonamento.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Uno strumento che individua le affermazioni di fatto contenute in un testo — le frasi che sostengono qualcosa di verificabile — e le separa dalle opinioni e dai giri di parole. Utile per chi fa fact-checking o rilegge un comunicato prima di pubblicarlo. È in versione beta.
Dove passa il confine tra affermazione e opinione
Non ogni frase di un testo argomentativo è un'affermazione nel senso utile. «È molto preoccupante» è un'opinione; «la disoccupazione è salita di due punti nell'ultimo trimestre» è un'affermazione, perché dice qualcosa di abbastanza preciso da poter essere confrontato con le prove. Lo strumento conserva le frasi che contengono un'asserzione verificabile e lascia da parte la cornice, il tono e le domande retoriche intorno. Quando una frase mescola le due cose, come in «prevedibilmente, il rapporto mostra che i ricavi sono calati del 12 per cento», isola il dato sui ricavi senza trattare «prevedibilmente» come un fatto.
Chi usa un elenco di affermazioni
Chi verifica i fatti costruisce, dalla trascrizione di un discorso, una coda di frasi da controllare per prime. Un redattore estrae le singole affermazioni di un comunicato stampa prima di pubblicarlo, per assicurarsi che ognuna abbia una fonte in archivio. I ricercatori separano affermazioni e opinioni in una raccolta di editoriali per studiare la scrittura persuasiva, e gli uffici comunicazione passano al setaccio una dichiarazione in bozza per trovare ciò che potrebbe essere contestato o citato male. Ogni affermazione torna come frase autonoma, vicina alla formulazione originale.
Che cosa considera un’affermazione
Una frase che dichiara un fatto controllabile: «il fatturato è cresciuto del 12%», «la sede si è spostata a Bologna», «il contratto scade il 31 dicembre». Lascia fuori le opinioni («è la scelta migliore»), le domande e i saluti. Ti resta la lista delle cose che qualcuno afferma come vere e che, volendo, puoi andare a verificare una per una.
A che punto è (beta)
Questa funzione è in beta: la usi già e restituisce risultati, ma la stiamo ancora affinando, quindi su testi ambigui può includere o saltare qualche frase. Ti conviene dare una riletta all’elenco prima di usarlo per una verifica seria. Ci lavoriamo, e ogni segnalazione ci aiuta a migliorarla.
Casi d'uso
Rileggere un comunicato
Prima di mandare in stampa il comunicato di Studio Commercialista Bianchi, estrai le affermazioni di fatto e controlli che ogni numero e ogni data siano corretti.
Fact-checking di un articolo
Da un articolo lungo ricavi solo le frasi che dichiarano fatti verificabili, così sai esattamente cosa andare a controllare alle fonti.
Rivedere una relazione
In una relazione tecnica separi ciò che è dato di fatto da ciò che è interpretazione, per capire su cosa poggiano davvero le conclusioni.
Domande frequenti
Che differenza c’è tra un’affermazione e un’opinione?
Un’affermazione dichiara qualcosa di controllabile («ha aperto tre sedi»); un’opinione esprime un giudizio («è un’azienda solida»). Lo strumento tiene le prime e scarta le seconde, anche se il confine non è sempre netto.
È affidabile al 100%?
No, ed è giusto dirlo: la funzione è in beta e su frasi ambigue può sbagliare a includere o escludere qualcosa. Trattala come un primo filtro, non come una verifica definitiva.
Verifica anche se un’affermazione è vera?
No. Estrae le affermazioni, non dice se sono vere o false. La verifica alle fonti resta a te: lo strumento ti fa risparmiare il lavoro di scovarle nel testo.
Dove finisce il testo che carico?
Viene elaborato sui nostri server e poi eliminato. Non lo conserviamo e non lo usiamo per addestrare modelli, in linea con il GDPR.
Quanto costa provarla?
Un testo breve costa pochi centesimi di dollaro; nessun abbonamento e nessun impegno.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/text/extract-claims \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'const res = await fetch("https://api.kit.forhosting.com/text/extract-claims", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/extract-claims",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/extract-claims", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/extract-claims", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.extract_claims",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_tokens | 20000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |
Note tecniche
Dove lo usi e quanto costa
Da questa pagina incolli il testo e ottieni l’elenco. Via API lo agganci a un flusso editoriale per marcare le affermazioni di ogni bozza; in arrivo anche i canali email e Telegram. Prezzo a consumo: $0.003 a richiesta più $0.0135 ogni mille parole, senza abbonamento.