Azure Bot Service allows developers to build intelligent bots that are capable of understanding natural language and can also handle question and answers. A bot allows the users of an application to interact as if they are interacting with a real person behind the chat session. The following screenshot shows the various conversational services:
To find out more about Azure Bot Service, refer to the following article: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0.