for calculating 25+ intents for one query can take time, so would it be great to use multiple dataset or going with same one dataset for all intents?
If you have enough examples per intent, it’s fine to have this as one dataset. I’d maybe suggest around ~200 examples per intent