Natural Language Understanding
BotEngine.ai receives data from query endpoint and tries to find the most suitable interaction based on collected information and current user path in the story. This data extracting process is called Natural Language Understanding.
The image presented above shows how the query mechanism prioritizes results from the query. As you can see, when the user is on the path between two similar interactions (both interactions have same User Says), then the algorithm first tries to match user input message with the next step of story.
There are several ways to integrate your BotEngine.ai stories with your web service.