A virtual agent is a term typically used to describe a type of chat bot used for business.
A virtual agent could be a virtual sales agent, a virtual customer service agent, or other type of virtual agent. It is basically a automated version of a typical human employee and attempts to perform the same functions.