A predicted future involves AI agents communicating with each other to solve problems and autonomously deploy code