“it” means Everest. so normalized text is “Where is Everest located?”.
I want support this logic in my NLU pipeline, but it seems impossible to get tracker data. Any idea how can i access previous replics in NLU? There are any other ways to resolve coreference?
For me this seems more like a dialogue state than NLU. If you write stories in Rasa, the context “it” can be managed based on the intent of the user and the previously filled in slot: everest being the context data.
Contexts are handled by slots as it constitutes to long term memory management of the bot. NLU should not be contextual, it is about understanding the intent of the user and extracting relevant entities. entities are then resolved into slots which holds the context of the conversation.
shouldn’t your registration form be asking questions for slot to be filled in.
now if you have a question from the user, that is not part of the form, then you would have to write stories to incorporate that. such stories will have the previously filled in slots as context before a user asks a question like where is it located.