AI in virtual environments