i've built an algorithmic system to help people who are civil connect to each other.
it's like pagerank, but personalized. Rather than have a top score for the 'most civil person', you use the system to record who you find civil and who you don't.
When you interact with a stranger, you can quickly find out "should i bother talking to this person, or are they just going to troll me?"
if a bunch of your friends say "hey this guy is worth talking to", then maybe you will.
if a bunch of your friends say "this guy is a troll", you'll probably think the same thing.