Describir: Adaptive Virtual Environments: The Role of Intelligent Agents