Consider the following scenario. I have two intents:
1) add-task "add task [Task]"
2) assign-task "assign it to [Person]".
I would like to enable the utterance "add task clean break room and assign it to Jim"
Of course this can be done today either directly in the intent or through entities but not in a dynamic fashion. What if I want an additional intent:
3) complete-task "complete it"
This would require n^2 permutations for every nestable intent.