A conversational assistant is an intelligent conversational computing system designed to mimic human speech to
provide automated online guidance and support. The growing benefits of conversational support have led to widespread adoption
across many industries to provide virtual support to their customers. Conversation assistance uses methods and algorithms from
his two fields of artificial intelligence: natural language processing and machine learning. However, the application has many
challenges and limitations.