5 ideas to improve Utopian-bot

Words
480
Reading
3 min
Listen
Play
9y

Yesterday I read this post by stoodkev@stoodkev about Preserving Utopian Bot Voting Power
He said that a good way to do this:

...would be to give an estimation on what the vote should be, given the past votes, using for example a moving average.



And I think another good idea is adding more features at Utopian-bot's analysis list (meaning those things that the bot analyze and give points, like categories, reputation, average posts length and so on)

Let me explain it with an example:
If the bot analyze 4 features you will have many points just passing one feature and Utopian-bot quickly gets tired and its Voting Power goes down quickly (like stoodkev said in his post)


Case 1:

  • Feature 1 -> 40 points
  • Feature 2 -> 30 points
  • Feature 3 -> 20 points
  • Feature 4 -> 10 points

Utopian-io bot:

Hey {author} I am utopian-io. I have just super-voted you at 30% Power!
Achievements
-You are {Feature2} for this category. Good job!




But if the bot analyze 40 features (instead of 4) you will have less points just passing one feature


Case 2:

  • Feature 1 -> 15 points

  • Feature 2 -> 13 points

  • Feature 3 -> 12 points

  • Feature 4 -> 10 points

  • (...)

  • Feature 40 -> 0.5 points

    Utopian-io bot:

Hey {author} I am utopian-io. I have just super-voted you at 30% Power!
Achievements
-You are {Feature2}, {Feature5}, {Feature23} and {Feature35} for this category. Good job!




I think with this it's easier to balance the amount of Upvotes

Ideas

Number 1: Add Good Bots

We know that Utopian-bot is jealous, she always says I am the only bot you should love!!.
But I think adding good bots is a good idea, like cheetah

So, when Utopian-bot detected cheetah add negative points (more than 1) for plagiarism and if not detected cheetah add positive points for original content.

Number 2: Add the ability to check grammar

Add points to posts with great grammar.
I am not a JavaScript developer so I don't know what is the best library/tool for this, but just for an example, the bot can use languagetool and give more points for less typo

Number 3: Author's Upvotes

Add more points if the author upvote Utopian's Contributions and Utopian-bot's comments, because doing this help to grow Utopian-bot power and help Open Source contributions.

Number 4: Author's Following

Like Number 3, it may make the community stronger.

Number 5: Original Content

Look at words in title and body of different posts and verify if it's similar content (similar ideas and subject, not plagiarism) or original content, and add points if it's original content.

Extra

Some contributions are written in two languages, this confuses the bot and thinks that this post has more words than the average.




Open Source Contribution posted via Utopian.io

5 ideas to improve Utopian-bot | Ecency