This article was published on May 22, 2019

This AI-powered bot is learning how to tweet like Ethereum’s Vitalik Buterin

Uhh...


This AI-powered bot is learning how to tweet like Ethereum’s Vitalik Buterin

There’s a new form of artificial intelligence that mimics Ethereum co-founder Vitalik Buterin with alarming accuracy.

Vitalik Boterin is a bot powered by machine learning (ML). It regularly tweets unique nuggets of wisdom that read eerily similar to the real deal, like this one.

Unlike the organic version, Boterin doesn’t need to eat and sleep, so it can drop knowledge round-the-clock.

The <3 of EU tech

The latest rumblings from the EU tech scene, a story from our wise ol' founder Boris, and some questionable AI art. It's free, every week, in your inbox. Sign up now!

Here’s another recently shared by the real Buterin (which should be against the laws of Twitter-physics. Apparently, it isn’t.)

Boterin is fed by a steady diet of Buterin’s tweets, penned articles, and Reddit posts (the latter a suggestion from Buterin himself.)

Its creator David Moskowitz told Hard Fork he felt inspired to start working with ML by participating in a local developers bootcamp geared towards artificial intelligence.

After discovering other keen devs had already created ML-powered Twitter bots for President Trump, Moskowitz wanted to build something similar for the cryptocurrency space.

“[Buterin] is a prolific writer and tweeter, so there would be a lot of data from which to build the model from,” he said. “I figured he would also get a kick out of it since he has a good sense of humor, doesn’t take himself too seriously, and would also appreciate the technological aspect of it.”

Boterin is trained by tweets like these

The technology powering Boterin is open source. Moskowitz uses a limited version of the GPT-2 deep-learning neural net, a project deemed too dangerous to release by its creators OpenAI. They feared it could be used to manipulate social media and other online communication.

GPT-2 creates sentences by predicting words based on stuff pulled from the internet. OpenAI says it can generate “samples from a variety of prompts that feel close to human quality and show coherence over a page or more of text.”

For Boterin, Moskowitz must manage the tweets, but doesn’t make edits beyond fixing the odd misplaced capital letter.

Is this a Boterin or a Buterin?
Is this a Buterin or a Boterin?

“The text outputted still requires curation, with about 1 percent usable for tweets. Being a fanboy, I have a pretty good idea of the types of things Vitalik might post, so I’m able to pick out good content,” he said.

(An example of a cut Boterin tweet referenced another prominent Ethereum developer, Vlad Zamfir. It read: “Vlad Zamfir on bitcoin: ‘i actually believe in astrology.’)

So far, Moskowitz has been committed to retraining Boterin with new models released by OpenAI, but it’s still learning.

“A big challenge with ML is getting enough good data,” he said. “I am currently cleaning up the full tweet and Reddit databases, and am hopeful that this will give more consistently high quality tweets and less curation.”

Now, if we can just get the two to communicate for a while, who knows what secrets we might unlock (the identity of The DAO hackers, perhaps?).

Get the TNW newsletter

Get the most important tech news in your inbox each week.

Also tagged with