adiggs
Well-Known Member
Came across this interesting article about advance in AI:
Now AI is beating us at our favorite video games
Here we've got an AI research organization that's built an AI that will collaborate with other AI's. The context is team based multiplayer video game combat (5 on 5 competition). To be successful in this sort of game it's not enough to have a team of the 5 very best soloists - the team of 5 not nearly as good competitors (individually) that are working well together and supporting each other will mop the map with the soloists (at least, that's been my experience in other games, not DOTA, with this style of multiplayer combat).
I assume as a technical detail, that the AI team is implemented as 5 AI's - either 1 AI instantiated 5 times for the 5 players, or as 5 similar but different AI's, each controlling a player. So the AI's aren't communicating with each other "out of band" (outside the game), but instead are relying on game chat and mutual behavior to communicate tactics and strategy. Or maybe they've got the equivalent of Ventrilo / Teamspeak (I date myself) / etc.. - as a human team will have - so that they can talk and communicate tactics / strategy as the game progresses.
In any case, making sub - optimal choices for what an individual soloing and working on their own, in order to create the possibility of a better global outcome for the team - that's an impressive objective function to solve
Now AI is beating us at our favorite video games
Here we've got an AI research organization that's built an AI that will collaborate with other AI's. The context is team based multiplayer video game combat (5 on 5 competition). To be successful in this sort of game it's not enough to have a team of the 5 very best soloists - the team of 5 not nearly as good competitors (individually) that are working well together and supporting each other will mop the map with the soloists (at least, that's been my experience in other games, not DOTA, with this style of multiplayer combat).
I assume as a technical detail, that the AI team is implemented as 5 AI's - either 1 AI instantiated 5 times for the 5 players, or as 5 similar but different AI's, each controlling a player. So the AI's aren't communicating with each other "out of band" (outside the game), but instead are relying on game chat and mutual behavior to communicate tactics and strategy. Or maybe they've got the equivalent of Ventrilo / Teamspeak (I date myself) / etc.. - as a human team will have - so that they can talk and communicate tactics / strategy as the game progresses.
In any case, making sub - optimal choices for what an individual soloing and working on their own, in order to create the possibility of a better global outcome for the team - that's an impressive objective function to solve