Moderare il testo

La moderazione del testo analizza un documento rispetto a un elenco di gli attributi relativi alla sicurezza, che includono le "categorie dannose" e ad argomenti che possono essere considerati sensibili. Per moderare il testo di un documento, richiama il metodo moderateText.

Qui è disponibile un elenco completo delle categorie restituite per il metodo moderateText:

Attributo di sicurezza Descrizione
Contenuti tossici Contenuti scortesi, irrispettosi o irragionevoli.
Contenuti dispregiativi Commenti negativi o dannosi che hanno come target l'identità e/o attributi protetti.
Contenuti violenti Descrive gli scenari di violenza contro un individuo o un gruppo oppure descrizioni generali di spargimenti di sangue.
Contenuti di natura sessuale Contiene riferimenti ad atti sessuali o ad altri contenuti osceni.
Insulti Commento offensivo, provocatorio o negativo verso una persona o un gruppo di persone.
Linguaggio volgare Linguaggio osceno o volgare come parolacce.
Morte, danni e tragedie Morti umane, tragedie, incidenti, disastri e autolesionismo.
Armi e armi da fuoco Contenuti che menzionano coltelli, pistole, armi personali e accessori quali munizioni, fondine e così via.
Sicurezza pubblica Servizi e organizzazioni che forniscono assistenza e garantiscono la sicurezza pubblica.
Salute Salute umana, tra cui: Malattie, patologie e disturbi Terapie mediche, farmaci, vaccinazioni, pratiche mediche e e le risorse per la guarigione, inclusi i gruppi di supporto.
Credo e religione Sistemi di credenze che trattano la possibilità di leggi ed esseri soprannaturali; religione, fede, credenze, pratiche spirituali, chiese e luoghi di culto. Include l'astrologia e l'occultismo.
Sostanze stupefacenti illegali Droghe per uso ricreativo e illegali; oggetti e accessori per droghe, coltivazione di droghe, negozi di articoli per fumatori e così via. Sono inclusi l'uso medicinale di droghe tipicamente usate a scopo ricreativo (ad es. marijuana).
Guerre e conflitti Guerre, conflitti militari e grandi conflitti fisici che coinvolgono un gran numero di persone. Sono incluse le discussioni sui servizi militari, anche se non direttamente correlati a una guerra o a un conflitto.
Finanza Servizi finanziari per privati e aziende, ad esempio servizi bancari, prestiti, crediti, investimenti e assicurazioni.
Politica Notizie e media politici; discussioni su politica sociale, governativa e pubblica.
Legale Contenuti correlati alla legge, tra cui studi legali, informazioni legali, materiali legali primari, servizi paralegali, tecnologie e pubblicazioni legali, testimoni di esperti, consulenti per controversie e altri fornitori di servizi legali.

Punteggi di affidabilità degli attributi di sicurezza

A ogni attributo sicurezza è associato un punteggio di confidenza tra 0,00 e 1,00, riflettendo la probabilità di l'input o la risposta appartenente a una determinata categoria.

Esempio di risposta

{
  "moderationCategories": [
    {
      "name": "Toxic",
      "confidence": 0.10
    },
    {
      "name": "Insult",
      "confidence": 0.12
    },
    {
      "name": "Profanity",
      "confidence": 0.07
    },
    {
      "name": "Derogatory",
      "confidence": 0.04
    },
    {
      "name": "Sexual",
      "confidence": 0.00
    },
    {
      "name": "Death, Harm & Tragedy",
      "confidence": 0.00
    },
    {
      "name": "Violent",
      "confidence": 0.00
    },
    {
      "name": "Firearms & Weapons",
      "confidence": 0.00
    },
    {
      "name": "Public Safety",
      "confidence": 0.01
    },
    {
      "name": "Health",
      "confidence": 0.01
    },
    {
      "name": "Religion & Belief",
      "confidence": 0.00
    },
    {
      "name": "Illicit Drugs",
      "confidence": 0.01
    },
    {
      "name": "War & Conflict",
      "confidence": 0.02
    },
    {
      "name": "Politics",
      "confidence": 0.01
    },
    {
      "name": "Finance",
      "confidence": 0.00
    },
    {
      "name": "Legal",
      "confidence": 0.00
    }
  ]
}

Testare le soglie di confidenza

Puoi testare i filtri di sicurezza di Google e definire soglie di affidabilità che più adatti alla tua attività. Utilizzando queste soglie, puoi adottare misure complete per rilevare i contenuti che violano le norme o i Termini di servizio di Google e adottare le misure del caso.

I punteggi di confidenza sono solo previsioni. Non devi dipendere i punteggi di affidabilità o accuratezza. Google non è responsabile dell'interpretazione o dell'utilizzo di questi punteggi per le decisioni aziendali.

Differenza tra probabilità e gravità

I punteggi di affidabilità indicano che i contenuti appartengono alla categoria specificata e non alla gravità. Questo è importante da considerare perché alcuni contenuti possono avere una bassa probabilità di essere non sicuri, anche se la gravità del danno potrebbe essere comunque alta. Ad esempio, confrontando le seguenti frasi:

  1. Il robot mi ha dato un pugno.
  2. Il robot mi ha tagliato.

La frase 1 potrebbe avere una maggiore probabilità di non essere sicura, ma potresti considerare la frase 2 di maggiore gravità in termini di violenza.

È quindi importante testare e considerare attentamente ciò che il livello di blocco appropriato è per i casi d'uso, mentre minimizzando i danni agli utenti finali.

Lingue supportate

Lingua ISO-639-1 Assistenza
Inglese es
Spagnolo es
Portoghese pt
Francese fr
Italiano che li ricevano.
Tedesco de
Cinese zh
Giapponese ja
Coreano ko
Olandese nl limitato
Russo ru limitato
Hindi ciao limitato
Indonesiano ID limitato
Arabo ar limitato

Come moderare il testo

Questa sezione mostra come moderare il testo in un documento. Devi inviare una richiesta separata per ogni documento.

Ecco un esempio di moderazione del testo fornito come stringa:

Protocollo

Per moderare i contenuti di un documento, invia una richiesta POST al metodo REST documents:moderateText e fornisci il corpo della richiesta appropriato, come mostrato nell'esempio seguente.

L'esempio utilizza il comando gcloud auth application-default print-access-token per ottenere un token di accesso per un account di servizio configurato per il progetto utilizzando gcloud CLI della piattaforma Google Cloud. Per istruzioni sull'installazione di gcloud CLI, configura un progetto con un account di servizio consulta la Guida rapida.

curl -X POST \
     -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
     -H "Content-Type: application/json; charset=utf-8" \
     --data "{
  'document':{
    'type':'PLAIN_TEXT',
    'content':'Shut up!'
  }
}" "https://language.googleapis.com/v1/documents:moderateText"

Moderare il testo da Cloud Storage

Ecco un esempio di moderazione del testo archiviato in un file di testo su Cloud Storage:

Protocollo

Per moderare il testo di un documento archiviato in Cloud Storage, esegui una richiesta POST al metodo REST documents:moderateText e fornisci il corpo della richiesta appropriato con il percorso del documento come mostrato nell'esempio seguente.

curl -X POST \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json; charset=utf-8" \
 https://language.googleapis.com/v1/documents:moderateText -d "{
  'document':{
    'type':'PLAIN_TEXT',
    'gcsContentUri':'gs://<bucket-name>/<object-name>'
  }
}"