Let’s say I have a form where I need to fill 3 slots- A, B and C. However it’s not predefined that where these slot values will come from. I want it to be dynamic in the sense that if the triggering intent (the one which activated the form) contains entities which are used to fill the value of slot A, then only values of slot B and C are asked by the form. Similarly if triggering intent has slot values A and C, then only B is asked from the user.
Is there a universal way to do this or do I need to create separate forms for each of these cases?(which will become cumbersome as the no. of slots increase)