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
Quand un commentaire est envoyé, votre site transmet son texte à VigiMod avec vos règles.
- 2
Les commentaires propres sont publiés comme avant.
- 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.
Continuer à apprendre
Tous les guides- Débutant · 5 min de lectureFaux positifs et faux négatifs dans la modération de contenuTout système de modération fait deux sortes d'erreurs. Ce qu'elles sont, ce que chacune coûte à une communauté et comment les garder basses toutes les deux.
- Intermédiaire · 6 min de lectureComment choisir le seuil de modérationUn score de 0,7 n'est pas une décision. Comment marchent les seuils, pourquoi la valeur par défaut n'est qu'un départ et comment les régler simplement.
- Intermédiaire · 6 min de lectureLes biais des modèles de modération : pourquoi des messages innocents avec des noms étrangers sont signalésUn modèle peut signaler « Mohammed a raté le train » comme haineux. D'où vient ce biais, comment le mesurer et comment le corriger.
Essayez-le sur votre communauté
Créez une clé API gratuite en deux minutes. Sans carte, sans période d'essai.