How to get user input and store them into training data

I would advice against automatically changing your nlu.md file. Instead, you can setup an annotation process either in RasaX or your custom tool to annotate the data. The output of which can be written directly to your file.

Hey @iampkk you can do that by using entities, and only filling the slot once you’ve validated the entity. In general, Forms may be a good approach