Андрей писал(а):
yurial писал(а):
Тут вот в чем вопрос:
Вася считает что "А" - человек, а Петя уверен, что "А" - бот. В итоге у Васи одни результаты голосования, а у Пети - другие. Что с ними делать?
Нет - таким образом формировать результаты голосования нельзя. Они должны быть одинаковые у всех.
Я обдумывал такой вариант - он лишает смысла сам принцип голосования.
Чтобы результаты были одинаковыми у всех нужно определиться относительно кого считать эти результаты. В общем случае результаты считаются относительно "системы". Кого система не посчитала ботом - тот голос и учла. Но вы должны понимать, что эта оценка субъективна, и если результаты голосования посчитать от имени другого пользователя, который уверен, что "А" человек - результаты будут отличаться. Вот я и хочу выяснить относительно кого считать результаты голосования.
Вариант считать относительно субъекта весьма заманчив, в этом случае выяснение кто есть бот, а кто нет - гораздо проще.
То есть человек желающий принять участие в голосовании субъекта, может всегда определить, будет ли учтен его голос (используя тот же алгоритм определения, который будет использовать субъект при подсчете голосов). А так же можно определить, почему именно этот субъект принял пользователя за бота.