I’m currently creating a chatbot in which users should be able to subscribe to a few topics. I want them to be able to do this in one sentence. Example given, if they type “I would like to subscribe to topic_1 and topic_2”, the NLU will mark both topics as entities. The next step will be saving these topics in a slot to be used for further processing. I’ve noticed ‘list’ slots exist, however I find it difficult to find any documentation on how to use them. A normal slot will be automatically filled upon encountering the requested entity (assuming the entity name is equal to the slot name). How does that work with list slots? If I create a list slot will both these topics be automatically added to the list, or how else should this work?
Additionally I wonder how I later on control the list. Let’s say the user want to remove one topic from the list and change it with another one (eg. because the NLU misunderstood), how does one realize that?
I’m very new to RASA so any help is certainly welcome! Thanks in advance!