Is that a desired behavior? I want my form to ask for name first (and then for date of birth). Rasa shell works just fine, but RASA X breaks the order of my slots and the dialog is incoherent.
AFAIK, this is a bug in the current version of Rasa X and a tracked issue. It should be fixed in a release soon. In the meantime, you can use the custom action workaround in the comment above.
I like the discussion going on here. Been running into a similar use-case where I want my form to run in a certain order. So I take it, @BarMin that your users are always asked to fill a requested slot in the order you set up there? Also, that’s a great hacky fix
Yes. That’s correct. Numbers are actually necessary only if you use RASA X, because it sorts the slots by name and save it back to domain.yml (very annoying bug). RASA X is not open-source, so… There is no way to fix it properly on your own.
If you use RASA service only - then it works just fine (because RASA doesn’t sort anything) and the order of slots is preserved just fine and no numbering is needed.