A virtual assistant is a software application, typically incoporating chatbot and generative AI capabilities, that completes tasks regularly associated with the work of administrative or executive assistants.