So, in the long run this is just like seuntjie bot but with AI built in it and I am pretty sure its not "AI" because that is artificial intelligence whereas this is at best case machine learning software that's it, calculates what the results were and decides which side it will land on. So basically this is some sort of improved bot to already existing ones.
working ai or not, you cannot teach a program to predict randomness. this isn't like currency trading where patterns absolutely can exist, and some bots certainly do take advantage of this fact. however, this is completely random. you cannot teach a program to predict something that's not supposed to be random. I've seen some 50-50 rolls hit low 15+ times in a row, how exactly are you supposed to 'predict' that? there's no criteria a program can go off of.
And if it's a skill-based game, there aren't good enough bots that can play better than a person who has good skills and experience.
there most certainly are. poker is a prime example; poker is the only game where player skill actually has a fair impact on the game, and bots do exist that can easily win over professionals over a number of games.