Caso de uso
Moderación de comentarios con IA para webs y blogs
Las secciones de comentarios de webs de noticias, blogs y tiendas se llenan de insultos, odio y anuncios, a menudo en más de un idioma. VigiMod revisa cada comentario antes de publicarlo y retiene los que rompen tus reglas para que los revise una persona.
Qué lo hace difícil
Odio bajo artículos delicados
Las noticias sobre migración, religión o política atraen ataques a grupos de personas. La categoría hate está hecha para eso.
Anuncios y enlaces
Los comentarios spam empujan tiendas y estafas. La categoría advertising y tus reglas los retienen.
Lectores en muchos idiomas
Las webs internacionales reciben comentarios en muchos idiomas; el modelo se entrenó con 26.
Cómo funciona con VigiMod
- 1
Cuando llega un comentario, tu web envía el texto a VigiMod con tus reglas.
- 2
Los comentarios limpios se publican como antes.
- 3
Los comentarios marcados van a la cola de moderación en lugar de a la página.
Reglas para copiar
Envíalas en el campo rules: cada una vuelve con su propia puntuación, como una categoría integrada.
{
"rules": {
"no-ads": "Nada de publicidad ni enlaces a tiendas",
"no-personal-attacks": "Nada de ataques al autor o a otros lectores",
"no-medical-claims": "No afirmar que un producto cura una enfermedad",
"on-topic": "Los comentarios deben tratar del artículo"
}
}Ejemplo
Un filtro de WordPress (functions.php o un pequeño plugin): los comentarios marcados esperan aprobación en lugar de publicarse. Define VIGIMOD_KEY en 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);Consejos
- Mantén tu plugin antispam (por ejemplo Akismet): conoce las redes de spam; VigiMod añade toxicidad, odio y tus reglas.
- Si VigiMod no responde, conserva la decisión de WordPress, como en el ejemplo.
- Envía el título del artículo como contexto para las reglas de tema: el comentario se lee junto a lo que responde.
Preguntas
- ¿Funciona con WordPress?
- Sí, con el filtro pre_comment_approved del ejemplo. Otras plataformas pueden hacer lo mismo cuando llega un comentario.
- ¿Se bloquearán comentarios legítimos?
- Los comentarios marcados se retienen para aprobación, no se borran, así que una persona siempre tiene la última palabra.
- ¿Cumple el RGPD?
- Los comentarios se revisan y se descartan, nunca se guardan ni se usan para entrenar. VigiMod se gestiona desde Italia, en la UE, y ofrece un acuerdo de tratamiento de datos.
- ¿Cuánto cuesta?
- Gratis durante la beta, con 120 comentarios por minuto por clave API.
Sigue aprendiendo
Todas las guías- Básico · 5 min de lecturaFalsos positivos y falsos negativos en la moderación de contenidoTodo sistema de moderación comete dos tipos de errores. Qué son, cuánto le cuesta cada uno a una comunidad y cómo mantener bajos los dos.
- Intermedio · 6 min de lecturaCómo elegir el umbral de moderaciónUna puntuación de 0,7 no es una decisión. Cómo funcionan los umbrales, por qué el valor por defecto es solo un punto de partida y cómo ajustarlos.
- Intermedio · 6 min de lecturaEl sesgo en los modelos de moderación: por qué se marcan mensajes inocentes con nombres extranjerosLos modelos de moderación pueden marcar «Mohammed ha perdido el tren» como odio. De dónde viene este sesgo, cómo medirlo y cómo eliminarlo.
Pruébalo en tu comunidad
Crea una clave API gratuita en dos minutos. Sin tarjeta y sin periodo de prueba.