Virtual agents may answer commonly asked questions, provide customer assistance, provide suggestions, and schedule appointments, among other things. A virtual agent’s specific capabilities are determined by its design and the technologies it employs.