Pegabot
Um projeto para dar mais transparência ao uso dos bots no Brasil.
O Pegabot foi lançado em março de 2018 e está em constante aprimoramento. Ele permite que qualquer pessoa analise uma conta do Twitter para verificar a probabilidade do perfil ser um bot.
Quanto maior a porcentagem, maior a chance do perfil não ser uma pessoa real, mas sim, uma conta automatizada. O usuário irá entender melhor o que é um bot, como ele se comporta e compartilhar esse conhecimento com suas redes, ajudando outros usuários a compreender qual o papel das redes de bots na disseminação de desinformação.
Além disso, a ferramenta foi desenvolvida para permitir análises mais amplas, identificando redes de bots e tornando essas análises públicas, junto a jornalistas, especialistas e organizações da sociedade civil. Ataques de desinformação causam danos às democracias e esses atores são fundamentais na defesa desse sistema.
- Cliente: Instituto Tecnologia e Sociedade do Rio de Janeiro (ITS Rio) e Instituto Tecnologia e Equidade (IT&E)
- Setor: Terceiro Setor
- Região: Brasil
- Impacto: +100.000 acessos anuais
- Tecnologias: Javascript, Perl, PostgreSQL
- Licenças: GPLv3
- Repositório: https://github.com/AppCivico/pegabot
Desafio
Criar uma plataforma para dar transparência ao uso de bots para evitar o uso de desinformação
Não existia um algoritmo ou plataforma desenvolvido de conhecimento público (transparente) e brasileiro para detecção de bots no Twitter.
Solução
Algoritmo aberto brasileiro para detectar bots no Twitter.
Construímos uma interface visual para que cidadãos possam visualizar o resultado da análise.
O algoritmo do Pegabot utiliza várias técnicas para aferir a possibilidade de o perfil ser um bot. Como por exemplo: métricas de atividade do perfil, comparação de distância entre o nome do perfil e o userhandle (@), análise de sentimento em vários idiomas baseados na lista de palavras AFINN-165 e etc.
Todo o algoritmo do Pegabot foi construído utilizando bibliotecas de software livre, portanto todo o algoritmo pode ser replicado e expandido.
Para dar mais transparência à análise, o pegabot também conta com uma visualização para explicar todos os fatores e variáveis que foram analisadas e seus respectivos valores e pesos.
Soluções relacionadas
PostgreSQL - Explorando a robustez e flexibilidade do banco de dados de código aberto
O PostgreSQL é um sistema de gerenciamento de banco de dados objeto-relacional de código aberto que ganhou destaque por sua robustez, flexibilidade e recursos avançados.