An AI-based virtual assistant is a class of conversational AI system which helps with tasks, often in customer care domain. Virtual assistants have sophisticated language (text and voice/speech) capabilities, knowledge retrieval skill, process automation and integration support for enterprise systems such as customer data, voice gateways and for handoff to…