Hi,
is there concept how to handle multiple sentences from the user?
I know how to make the bot respond to each sentence like it would be typed in like single ones (like it is done in the controlscript doc) . But I think this isn´t the behavior of a good chatbot in every case. Sometimes it feels more natural to have less sentences in the bot output than the user typed in.
The context between the sentences matters too.
Lets break it down to two sentences to make it easier.
The two sentences combined could represent the same statement.
Imagine the following example dialogs:
Bot: How late is it?
User: It is 10pm. The sun is already set.
Bot: Ok, got it.
or:
User: How did you do that? How did you become such a clever chatbot?
Here the bot shouldn´t be asking “Do what?” first befoer answering the second sentence, what he would have done if there wouldn´t be a second sentence.
Or something similiar. The point is that the bot has to recognize that he doesn´t need to produce output for both sentences in some cases. Which sentence to ignore is based on the context, what makes it rather complex, but I think would be an improvement for every chatbot.
Has anyone of you done similar things already? How?