5 ms·
That's so cool! I wish they could start doing AI for team based competitive games like League of Legends where meta-play and team decision making is important.
by Savageman 10y ago
That's so cool! I wish they could start doing AI for team based competitive games like League of Legends where meta-play and team decision making is important.
Is that too complicated to tackle yet?
- rcthompson 10y agoAre you imagining a single AI playing all 5 heroes on a team, or 5 independent AIs each playing a single hero with limited communication between them, or a single AI controlling a single hero on a team with 4 humans? I would say the first scenario (1 AI controlling entire team) is roughly equivalent to the the RTS case. It's just fewer units with more abilities, and character progression instead of base building. The other two cases are probably a lot more complicated.
- Savageman 10y agoEither one could work. If the single AI that controls 5 heroes is easier to program, let's imagine that. I have the feeling that it's more complicated than a 1vs1 RTS game, but I don't know why...
- CydeWeys 10y agoControlling five units is a lot easier than playing an RTS. In an RTS you don't just control five units, you control potentially hundreds of units, and you have base-building and an economy to manage.
- manux 10y agoHonestly all these scenarios are interesting research avenues. Inter-agent communication, especially in a machine learning context, is an unsolved problem, exploring it in such a scenario would be nice. Agent-human communication is probably as hard, and also largely unsolved, although there is a push right now for dialog systems to achieve human level performance.
- SketchySeaBeast 10y agoI can't wait to see the first team of 5 separate AI learn to insult each other. It'll be a watershed moment in history when the first vote to kick another AI occurs.
- abledon 10y agoAI controls one champion, maybe a bit weaker than player controlled ones.... and it controls the minions. every x wave, they can go into jungle or do other things rather than push lane
- nazka 10y agoWow that's a very interesting idea. Several models working together. Plus you limit their method of communication by being able to use the chat only. Inventing and learning new languages made by other models!
- __s 10y agoBase64 encoding of information deltas. Best chatlogs ever. Restrict controls to being halted while typing & limit characeter input, could work
- catshirt 10y agorestricting controls while typing is an arbitrary restriction considering they can communicate with audio asynchronously. this brings up another interesting topic all together- which is how inefficient human language is at communicating complex ideas, quickly, with people you don't know. that is- just like how AI has an obvious APM advantage, it also has an obvious communication advantage (raw serialization and deserialization. there is no room for ambiguity or misinterpretation). basically, all information known by one agent will be known by all other agents in near-realtime. something humans can't do yet.
- robryan 10y agoBest would be if they had a language model, but no memory of communicating together in the past, so each game the AI would have the additional hurdle of building up communication.
- catshirt 10y agodepends on the goal, right? considering they want to limit APM in the SCII model- we can assume that goal is something like "beat a human under human conditions". in that case yes, communication needs some limitation. but this seems uninspiring. "assuming" a no-limitations AI can beat a human in RTS, the question seems more like "how many inefficiencies must we introduce before the AI is 'fair' game". but, there is a different use case where you have an AI team try to beat another AI team under optimal conditions, which i think is more interesting, as it has the chance to completely change the metagame (like what Deep Blue and DeepMind can do for Chess/Go respectively).