Un socialbot è un programma software che simula il comportamento umano nelle interazioni automatizzate sui siti di social network come Facebook e Twitter.
Di norma, i socialbot sono progettati per superare il test di Turing: sono abbastanza sofisticati da ingannare gli altri utenti ed essere scambiati per un essere umano. Per fare ciò, i socialbots utilizzano l'intelligenza artificiale (AI), il text mining e il software di analisi dei dati. Alcuni hanno accesso a database di informazioni di cultura generale ed eventi attuali per consentire loro di riconoscere riferimenti e creare messaggi più convincenti.
I socialbot sono solitamente programmati per interagire come fa un essere umano, seguendo cicli di sonno / veglia relativamente normali e inviando messaggi con una pianificazione un po 'casuale piuttosto che a intervalli regolari. Twitter è la piattaforma più comune per i socialbot (vedi: Twitterbot) perché il formato di microblogging è adatto alle capacità del software.
La maggior parte dei socialbot sono creati per uno scopo specifico, come marketing, campagne politiche o pubbliche relazioni. I ricercatori dell'Università Federale di Ouro Preto in Brasile hanno creato un socialbot che hanno chiamato Carina Santos per un account Twitter giornalistico. Quando i ricercatori hanno rivelato che il popolare account era un socialbot, il falso giornalista ha superato Oprah Winfrey su Twitalyzer, un sito web di valutazione dell'influenza.
La capacità dei socialbot di esercitare influenza potrebbe consentire loro di influenzare gli elettori, montare attacchi politici o sopraffare il dissenso, tra molte altre possibilità. I socialbot possono anche rappresentare un rischio per la sicurezza. Nel 2011, ad esempio, una rete di socialbot ha rubato gigabyte di dati degli utenti da Facebook.
Secondo alcune stime, fino al 65% dei follower medi dell'account Twitter sono in realtà bot di un tipo o dell'altro.