Multiple intent detection with slot tagging for each intent

Hm, I don’t think this is so much a confusion of entities that belong to different intents, but the fact that the entities themselves can be confusing. The reason for that is probably a lack of training data as of now. E.g. “hbo” has probably never been seen in your training data and therefore the model won’t know what to do with it.

If you have a list of known channels, I would suggest providing that as a lookup table.

Apart from that, not sure which Rasa version you’re on, but as of 1.8.0, we have a new pipeline for entity extraction and intent classification, which could be worth trying out: Choosing a Pipeline