The bot as an intelligent assistant
One of the chatbot/voicebot's challenges is to provide the user with the the most optimal result it can, based on the parameters it was able to collect explicitly and implicitly. So, can a bot also make recommendations? Can it filter the data for the user?
Trying to provide a more human-like, conversational interaction with a chatbot or voicebot also means being able to filter the enormous amount of data that the user is used to consuming from his/her web-browsing experience. A good chatbot experience will not present us with an endless number of results (obviously this is not even possible when we think about a voicebot).
So, how can we filter 500 (or 5000!) options and give the user the one or two options that fit them best? How can we make sure our bot is advising users? The bot should not only collect information and reply to automatically configured questions, but should also come back with suggestions and recommendations that are specific and...