This is not really a good example. That bot is massively cheating and if you played against him a few times you would find very simple patterns that always beat him.
(I don't even think the base AI can actually see your location in the air very well, and it has no air DI itself so it really could not win for long.)
This one is a better example - https://github.com/vladfi1/phillip. It does not have such perfect reactions and can be trained on a tensorflow model that you can build in a few hours/days by playing against it. Although it plays weird, it plays a lot more like a human than the other bot. And yes, it is very very good - it can pretty easily beat top 50 players.
(I don't even think the base AI can actually see your location in the air very well, and it has no air DI itself so it really could not win for long.)