Empowering Virtual Agents With Intelligent Systems