How to categorize the different conversational interfaces