Do I have to specify multiple intents in the domain file?


I created a dual intent using supervised embeddings. I specified the combination in and provided a few stories in I also modified the pipeline as described.

However, when training the model i get the warning Found unknown intent 'example1+example2' on line 9247. Please, make sure that all intents are listed in your domain yaml.

Do I also have to list the double intent in the domain file? I didn’t see this described anywhere and it also doesn’t really make sense to me because it’s not an individual intent but rather a combination of others. My concern is that once I specify it in the domain file, it will be treated as a new, single intent and thereby will actually decrease classification accuracy instead of increasing it.

Thank you for your support.

Yes, you need to do it, as specified in the code for this tutorial.

Thanks a lot. Must have missed that.