It’s very difficult to train the AI to speak intelligently on behalf of an enterprise. This is because there are 1,000,000s of combinations of ways people can talk to a company. For example, there are 3,000 ways just to tell a virtual assistant to set an alarm.
The underlying AI is smart about general knowledge but it’s up to you to teach the AI about your domain.
The current method is to use brute force to train the AI, requiring 1,000s of staff hours. Even the best conversation designers can’t come close to getting this level of complexity right. The result is many large companies create conversational experiences that frustrate customers.