Caso d'uso

Moderazione AI dei commenti per siti web e blog

Le sezioni commenti di siti di notizie, blog e negozi si riempiono di insulti, odio e pubblicità, spesso in più lingue. VigiMod controlla ogni commento prima che venga pubblicato e trattiene quelli che violano le tue regole perché li riveda una persona.

Cosa lo rende difficile

Odio sotto gli articoli delicati

Le notizie su immigrazione, religione o politica attirano attacchi a gruppi di persone. La categoria hate è fatta per questo.

Pubblicità e link

I commenti spam spingono negozi e truffe. La categoria advertising e le tue regole li trattengono.

Lettori in tante lingue

I siti internazionali ricevono commenti in molte lingue; il modello è addestrato su 26.

Come funziona con VigiMod

  1. 1

    Quando arriva un commento, il sito invia il testo a VigiMod con le tue regole.

  2. 2

    I commenti puliti vengono pubblicati come prima.

  3. 3

    I commenti segnalati vanno nella coda di moderazione invece che sulla pagina.

Regole da copiare

Inviale nel campo rules: ognuna torna con il suo punteggio, come una categoria predefinita.

{
  "rules": {
    "no-ads": "Niente pubblicità o link a negozi",
    "no-personal-attacks": "Niente attacchi all'autore o agli altri lettori",
    "no-medical-claims": "Non affermare che un prodotto cura una malattia",
    "on-topic": "I commenti devono riguardare l'articolo"
  }
}

Esempio

Un filtro WordPress (functions.php o un piccolo plugin): i commenti segnalati aspettano l'approvazione invece di andare online. Definisci VIGIMOD_KEY in wp-config.php.

PHP (WordPress)

<?php
// WordPress: functions.php or a small plugin. In wp-config.php: define('VIGIMOD_KEY', 'vm_live_...');
// A flagged comment waits for approval instead of going live.
add_filter('pre_comment_approved', function ($approved, $comment) {
    if ($approved === 'spam' || $approved === 'trash') {
        return $approved;
    }
    $response = wp_remote_post('https://api.vigimod.com/moderate', [
        'timeout' => 3,
        'headers' => ['X-API-Key' => VIGIMOD_KEY, 'Content-Type' => 'application/json'],
        'body'    => wp_json_encode([
            'text'  => mb_substr($comment['comment_content'], 0, 2000),
            'rules' => ['no-ads' => 'No advertising or links to shops'],
        ]),
    ]);
    if (is_wp_error($response) || wp_remote_retrieve_response_code($response) !== 200) {
        return $approved;            // VigiMod not reachable: keep WordPress's own decision
    }
    $result = json_decode(wp_remote_retrieve_body($response), true);
    return empty($result['flagged']) ? $approved : 0;   // 0 = held for moderation
}, 10, 2);

Consigli

  • Tieni il tuo plugin antispam (per esempio Akismet): conosce le reti di spam, VigiMod aggiunge tossicità, odio e le tue regole.
  • Se VigiMod non risponde, tieni la decisione di WordPress, come nell'esempio.
  • Invia il titolo dell'articolo come contesto per le regole «in tema»: il commento viene letto insieme a ciò a cui risponde.

Domande

Funziona con WordPress?
Sì, con il filtro pre_comment_approved dell'esempio. Altre piattaforme possono fare lo stesso quando arriva un commento.
Verranno bloccati commenti veri?
I commenti segnalati vengono trattenuti per l'approvazione, non cancellati, quindi l'ultima parola è sempre di una persona.
È conforme al GDPR?
I commenti vengono controllati e scartati, mai salvati né usati per l'addestramento. VigiMod è gestito dall'Italia, nell'UE, e offre un accordo sul trattamento dei dati.
Quanto costa?
Gratis durante la beta, con 120 commenti al minuto per chiave API.

Provalo sulla tua community

Crea una chiave API gratuita in due minuti. Niente carta, niente periodo di prova.