Você está enfrentando spam baseado em IA?

Na verdade, acabei de me deparar com um usuário que passou despercebido e está postando com ChatGPT ou outra IA. Pode haver mais contas de spam que eu perdi.

Algumas ideias sobre como combatê-lo:

  • Crie um banco de dados de provedores de VPN. O endereço IP deste é da “M247 Europe SRL”, que é um provedor de serviços de VPN. Sempre quis algum tipo de notificação de que uma nova conta está usando uma VPN. No momento, tenho que fazer isso manualmente.
  • Acompanhe o tempo de leitura, dias visitados, tópicos/posts lidos. Este usuário passou 8 minutos lendo o site, mas postou 6 comentários e visitou apenas 3 vezes no dia do registro. O usuário ainda está naturalmente no TL0, porque ele realmente não fez nada além de postar comentários.
  • Escrevi mais ideias nos comentários desta página.

Gostaria de saber se é possível classificar aproximadamente os usuários pela proporção de tempo gasto no site em relação ao número de palavras escritas, além de outros sinais como VPN, conteúdo colado, conteúdo injetado, etc. Contas suspeitas poderiam ser marcadas para revisão.

Editar: esta rápida consulta ao Data Explorer descobriu mais alguns, embora alguns deles já estivessem suspensos.

SELECT
    u.id,
    u.created_at,
    u.username,
    u.trust_level,
    us.time_read,
    us.days_visited,
    us.topics_entered,
    us.post_count,
    us.topic_count
FROM users u
LEFT JOIN user_stats us
ON us.user_id = u.id
WHERE u.trust_level < 1
AND u.created_at > '2023-01-01'
AND us.time_read < 1000 -- segundos
AND us.post_count > 1
3 curtidas