RASA 'requires_slots' error in the definition of slot mappings in the form

Hi, This error is shown while defining the slot mappings in the form in the domain file. The definition of slot mappings in your form should always be preceded by the keyword required_slots. The lack of this keyword will be deprecated in Rasa Open Source 3.0.0. This error persists even after adding the ‘required_slots’ in the domain file.

One more error in the faq of domain file: UserWarning: Issue found in ‘data\rules.yml’ while parsing story rule: User intent ‘faq/ask_service_request_category’ is a full retrieval intent. Stories shouldn’t contain full retrieval intents. Rasa Open Source will only use base intent ‘faq’ for training. This error also persists even after making the ‘is_retrieval_intent:’ false in the domain file.

Grateful for any help. Thanks in advance.

Hi Ajay, @ajay-abs welcome to the rasa family :bouquet: can you share the config.yml, domain.yml , nlu and stories files.

Hi Nik @nik202 , The zip file containing all yml files.

chatbot_v4.zip (4.4 KB)

Thank you

@ajay-abs You have a lot of error and syntax issue in the files? Can I mention here?

@nik202 You can share here

@ajay-abs Sure!

In nlu.yml file.

line 12: - intent: select_business_unit there is intent but no examples?

line:180 - intent: faq_continuation same no example?

In config.yml file

- name: EntitySynonymMapper
- name: ResponseSelector
    epochs: 32
    retrieval_intent: faq

Increase epochs to 100 for ResponseSelector , DIET and TED Policy

For Stories and Rules: Please follow this documentation link: Stories | Rules | Training Data Format

Thanks a lot
I gave no examples for those as I’m using buttons for that in the domain file. It’s not user natural language input, so, it’s pre-defined values for slots.