Is Domain file needed for NLU?

Hi, sorry if this is an obvious question.

Is the domain file used at all for Rasa NLU? I.e. If I just want to get intent classifications, and extract entities and use the rasa train nlu command, the do I need to create and maintain the domain.yml file?

My understanding is the domain file is only required to be updated if I am using Rasa also for the dialogue/slot filling capabilities (I’m not as I’m moving from LUIS and so that’s being done further up the stack).

I just want to make sure I won’t be impacting the intent predictions, or ability to extract entities if I don’t list them both in the domain file.


You are right, there is no need for the domain file if using NLU only!

Hi Akela, - thanks for the clarification. Much appreciated.