Cas d'usage

Modération des commentaires par IA pour sites web et blogs

Les espaces commentaires des sites d'info, des blogs et des boutiques se remplissent d'insultes, de haine et de pubs, souvent en plusieurs langues. VigiMod vérifie chaque commentaire avant publication et retient ceux qui enfreignent vos règles pour qu'une personne les relise.

Ce qui rend la tâche difficile

La haine sous les articles sensibles

Les articles sur l'immigration, la religion ou la politique attirent des attaques contre des groupes de personnes. La catégorie hate est faite pour ça.

Pubs et liens

Les commentaires spam poussent boutiques et arnaques. La catégorie advertising et vos règles les retiennent.

Des lecteurs dans beaucoup de langues

Les sites internationaux reçoivent des commentaires dans de nombreuses langues ; le modèle a été entraîné sur 26.

Comment ça marche avec VigiMod

  1. 1

    Quand un commentaire est envoyé, votre site transmet son texte à VigiMod avec vos règles.

  2. 2

    Les commentaires propres sont publiés comme avant.

  3. 3

    Les commentaires signalés vont dans la file de modération au lieu de la page.

Des règles à copier

Envoyez-les dans le champ rules : chacune revient avec son propre score, comme une catégorie intégrée.

{
  "rules": {
    "no-ads": "Pas de publicité ni de liens vers des boutiques",
    "no-personal-attacks": "Pas d'attaques contre l'auteur ou les autres lecteurs",
    "no-medical-claims": "Ne pas affirmer qu'un produit guérit une maladie",
    "on-topic": "Les commentaires doivent porter sur l'article"
  }
}

Exemple

Un filtre WordPress (functions.php ou un petit plugin) : les commentaires signalés attendent une approbation au lieu d'être publiés. Définissez VIGIMOD_KEY dans 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);

Conseils

  • Gardez votre plugin antispam (par exemple Akismet) : il connaît les réseaux de spam ; VigiMod ajoute toxicité, haine et vos règles.
  • Si VigiMod ne répond pas, gardez la décision de WordPress, comme dans l'exemple.
  • Envoyez le titre de l'article comme contexte pour les règles de sujet : le commentaire est lu avec ce à quoi il répond.

Questions

Ça marche avec WordPress ?
Oui, avec le filtre pre_comment_approved de l'exemple. D'autres plateformes peuvent faire de même à l'envoi d'un commentaire.
De vrais commentaires seront-ils bloqués ?
Les commentaires signalés sont retenus pour approbation, pas supprimés : une personne a toujours le dernier mot.
Est-ce conforme au RGPD ?
Les commentaires sont vérifiés puis supprimés, jamais conservés ni utilisés pour l'entraînement. VigiMod est géré depuis l'Italie, dans l'UE, et propose un accord de traitement des données.
Combien ça coûte ?
Gratuit pendant la bêta, avec 120 commentaires par minute et par clé API.

Essayez-le sur votre communauté

Créez une clé API gratuite en deux minutes. Sans carte, sans période d'essai.