Developing Sophisticated Virtual Assistants Using The Microsoft Conversational AI Platform