I used this condition and it works, though the dialog does not show up in disambiguation:
intents.size() > 1 && intents.contains('intentName1') && intents.contains('intentName2')