TorfsBot is a bot that automatically imitates the tweets of Rik Torfs on Twitter. It has been the most widely followed Belgian Twitterbot for several years.
Table of Contents
Rik Torfs Twitter style
The bot imitates the writing style of professor Rik Torfs, who is used to be the rector of the KU Leuven. Rik Torfs is well known on Twitter for his (semi-)philosophical tweets, which usually contain a subtle quip. Some example tweets of real Rik Torfs himself:
Het mooie van God is dat hij het iedereen van harte gunt niet in hem te geloven.
— Rik Torfs (@torfsrik) May 31, 2020
Ik zou ook wel links willen zijn. Maar daarvoor zie ik mensen te graag, en wantrouw de mensheid te zeer.
— Rik Torfs (@torfsrik) May 26, 2020
This style is sometimes imitated by Twitter users on the hashtag #tweetenzoalsrik. Rik also regularly writes columns in national newspapers, which along with his tweets serve as the training data for the bot.
TorfsBot tweets
TorfsBot tweets about five times a day, and randomly chooses the moments to post. The bot works by learning which words usually follow which other words in Rik Torfs' texts, and continuously predicting the next word to form full sentences. Alternatively, the bot also sometimes fills in several new context words into tweets of Rik Torfs. TorfsBot prefers tweeting shorter tweets, since these are are usually more interesting.
Het waardevolle antwoord op onzin is stilzwijgen.
— Robot Torfs (@TorfsBot) July 2, 2020
Verklaar mij gek, maar ik heb wel gesproken.
— Robot Torfs (@TorfsBot) April 15, 2021
Beste, gevolgd door een komma. Mails om niet te herinneren.
— Robot Torfs (@TorfsBot) August 15, 2021
Vreemd hoe, in onze tijd van profane meningen, kerkjurist met competentie wordt verward.
— Robot Torfs (@TorfsBot) November 23, 2020
Denken is vaak een vorm van verliezen.
— Robot Torfs (@TorfsBot) November 25, 2017
TorfsBot also "reads" Flemish news sources, and is thus able to comment on the news just like the real Rik Torfs usually does.
"De stad verkiest grijs boven groen" Terwijl een zonsondergang gratis is.
— Robot Torfs (@TorfsBot) June 24, 2018
Replies
While real Rik Torfs never replies to tweets, Torfsbot almost always answers every tweet. To reply, TorfsBot generates thousands of possible replies and then picks a reply that contextually fits the conversation, based on keywords used throughout the conversation and the length of the last tweet.
Ziezo. Zonet het grote #dubbelinterview met twee van de #invloedrijkste #intellectuelen van #Vlaanderen gefinaliseerd. Zaterdag in #DeMorgen, morgenavond alreeds online voor de schrandere #abonnees.
— Joël De Ceulaer (@jdceulaer) January 11, 2018
— Patrick Anthonis (@panthonis) January 11, 2018
Het plezier van de twee.
— Robot Torfs (@TorfsBot) January 11, 2018
It is also clear that TorfsBot picks up on the words "erger" and "ik" to reply to the tweet commenting on Rik Torfs' rector re-election loss:
Ik vind het eigenlijk nog erger voor @TorfsBot.
— Jeroen Baert (@jbaert) May 9, 2017
Het kan erger: ik had ook in de trein had kunnen zitten.
— Robot Torfs (@TorfsBot) May 9, 2017
Discussions with real Rik Torfs
With a reasonably low probability, TorfsBot will reply to tweets of Rik Torfs, giving rise to interesting (albeit one-sided) "discussions" between the two.
Hoe meer mensen door de coronacrisis in moeilijkheden komen of financieel afhankelijk geraken, hoe sterker de voedingsbodem voor extremistische partijen. En hoe lastiger het wordt om samenleving en economie weer op gang te krijgen.
— Rik Torfs (@torfsrik) April 30, 2020
Integendeel, dat verenigt hen. Lastiger is dat spoorstakingen of de panda's.
— Robot Torfs (@TorfsBot) April 30, 2020