As a developer I surely am amazed of the capabilities of the bot, but as a Dota player I am a bit more skeptic.
The bot only wins in a certain scenario, Shadow Fiend vs Shadow Fiend, no bottle, no runes, no jungle creeps and so on.
This cuts down the possibilities of playstyle a lot. This is stuff the pros are used to have available, and are training with. The bot was trained without it and has a fitting playstyle. For this certain type of 1v1, a pro would have to adapt. I still think that if you give them enough time, they will figure it out.
That is correct, what I was trying to say is, that the playstyle of the professional players is not used to those rules. It takes them out of their comfort zone and they have to adapt. I would love to see the bot matched up with a high mmr player who is playing matches with these rules on a regular basis
While you are obviously right that it's not a "true" match, I have to disagree that it takes them out of their comfort zone. Especially Arteezy (playing one of best Shadow Fiends), Sumail are extremely good mid players and both have actually participated in the solo 1v1 tournament I've linked. There's even an official 1v1 game mode in-game - I would argue that they both play these matches "on a regular basis".
I love the bot, but not, those matched are not played in regular basis, even a great part of the community is not happy with tournaments when they include those modes, the best example is the TI, the first version have a small tournament to see which was the best mid player, it was not very popular, and was removed.
I still agree and think that you are somewhat correct. Nevertheless: the pros are training 5v5 exclusively. 1v1 is a just for fun gamemode, the money is earned in the 5v5 tournaments.
I am not saying the bot should be able to play 5v5, I am saying that he ist trained to play this one very specific 1v1 scenario. He is doing really well with that, but as soon as you pick a different hero, the bot will struggle.
They didn't come up with the format by themselves. This is the "standard" 1v1 format. But yes as they acknowledged getting the bot to play 5v5 is a much bigger challenge.
Building a cooperative bot for 5v5 will impress me a lot more. People are rather good at this sort of thing and so far AI is more likely be become good at 1v1 games (Go, Chess, etc). If there is anything I've learned after 3 decades in this industry is that people are devious.