This is always my concerned. PvP games are more prone to cheating and there's no way we can determine if we are up against a real human.
Like in chess games, there are lots of bots designed here and for average users, no way they can win against a bot.
Maybe the reputation of the platform will be the only basis if we are playing with fair competition in a certain PvP match.
I agree, with online PVP gambling especially when the competition is just between players, there is a possibility of third-party exploits such as Bot and other cheating software. So the integrity of PVP is always been in question.
And there is no permanent fix for this concern since once the cheat is patched (fixed) another version of the cheat will appear. Instead of players get involved in PVP gambling, the PVP will then turn between the gambling owner and the cheat developer.
Even chat software won't do and is not an effective way to know if we are up against humans.
When a real player tries to talk with their opponent to check if that's a real player, expect that not all the time, these players will reply. Yes, there's no permanent fix on this and the site will have a hard time proving to its users that the game is fair and square.
As I mentioned, the only thing that user can be rely on here to check the fairness is, the site reputation.