Steem is a Crypto-currency that is being used as a social media platform. It is light, fast to transact, and requires no fees to move funds. It is being used by the developers at the website called Steemit.com. The biggest feature from this project is that on Steemit the users create content and up vote others. The users are then given rewards that are generated from thin air on this platform.
Now that is obviously an over simplification of the platform but this blog post if not about a Crypto-currency. The point I would like to focus on are the rewards that are given to the users. There are two ways to make money from content.
1: If you create a comment or post that someone likes they can up vote you, the up votes all have different values depending on how much stake that user has on the network. But for every person who up votes you who owns Steem, you make money.
2: If you up vote posts and they then become popular then you get rewarded for finding good content for the network.
Now there is an API for Steem that allows you to automate anything with the network. You can automatically post anything on the network using a bot, you can also up vote using a bot. If you can create an algorithm that finds good content that gets up voted you can constantly collect rewards from the network. But it is really hard to read a picture, link and text to identify if content is enjoyable.
This
blog post looks at some of the most famous bots on the network. I will show a couple of examples from this blog post, but if you are interested there are some very cool stories and posts on this blog.
The algorithms can be very basic or very complex. Some will analyze which posts get up voted, see how long each post is and how many photos are included. Now scan the block chain to see similar posts with the same length and number of photos and up vote all of them!
Here is a
bot that just monitors accounts and up votes every article the user posts. Another
bot tries to catch plagiarism in posts and report them.
Now this might seem a little off from AI, and I agree. Creating a bot that just up votes something everyday or just uses pure randomness is not AI. But going back to our assignment in class, NLP, we would analyze text and identify if it is positive, negative or neutral and rank the statement. A good example of a bot that is doing this is this
bot. The AI looks at posts and ranks them depending on several parameters mentioned in the post. I also believe that this space is very new considering Steemit was introduced in 2016. Machine learning and other AI could be used in this space to try to understand what people enjoy. Since everything is open sourced it makes it easy for developers to interact with the block chain and users to see how information is received by the community. We could use weights to identify if a certain length of article keeps the user engaged but not too short/long. We could weigh the number of photos or the topics that are presented in the post.
Now this sounds really interesting, thousands of posts a day, earning a
millions of dollars, up votes small communities of great writers. But this
creates a weird ecosystem. You start to have huge bots who are up voting
content. These bots start deciding what content looks good and what you
should see at the top page. If you start creating content you can target
these bots to reward your content. If you understand the algorithm and
exploit it you can get hundreds of bots to up vote every single piece of
your content. People will start writing blog posts to appeal to bots instead of humans, and people are trying to upvote what bots will upvote. This system can get to a point where bots are just fighting with eachother over content and the enjoyment of humans is put on the back burner. YouTube uses similar practices, but they have an end quote of getting the most ads in front of you. These bots have an end goal of using the system to guess which post will be best. If they dominate the humans on this platform they could be the audience that we perform for to make Steem.

But the Steem community calls themselves the "Proof-of-brain" Crypto so perhaps this will never be the case. But it is a very interesting space to try to understand the content that will be produced and received by a bot community.
Disclaimer: I am not trying to encourage anyone to buy Steem, I just want to show some cool things that are happening in the space.
Sources:
Screenshot of steemit.com curtosy of Daniel Zwiener
Second photo is from bitcointalk.org or found at http://empowereddollar.com/wp-content/uploads/robot-accountant.jpg