3 ms·
I can be more interesting reframed as such: The player is the AI, and the predictor is the AI programmer. The AI programmer can look into the innards of the A
by davidrusu 12y ago
I can be more interesting reframed as such:
The player is the AI, and the predictor is the AI programmer.
The AI programmer can look into the innards of the AI ie. the source code and can thus predict with high accuracy what the AI will do.
What is a winning strategy for the AI?
Or taken another way, you can have AI's that have access to each other's source code and are competing for some scarce resource, how do you design an AI that 'wins' when it's behaviour is known it's opponent?
- bluepnume 12y agoSure you can. The AIs behaviour could be as simple as "Always pick box B". The difficult bit would be designing an AI which, given perfect knowledge of its logic, would pick both boxes despite appearing to be more likely to pick only B. In that case, you could simply have an AI with a 0.499999 chance of picking both and a 0.5000001 chance of picking B. The expected winnings would be $1,000,500. But then, once it comes down to probability, the predictor is no longer a 'perfect predictor' any more.
- atopal 12y agoThat would probably be counted as a random choice and as the rules state: > if the Predictor predicts that the player will choose randomly, then box B will contain nothing.