Virtual agent

Virtual agent may refer to: