Loading: What is a virtual agent and how does it work?