LLM slot value

“I have created several process flows with mutual calling, but using collected slot values to control the flow works fine. However, the values inside the slot (from_llm) cannot be retained (they are also null inside the action). I am not sure what the issue is, as I have already set persisted_slots.” Rasa Pro Version : 3.11.3 Minimum Compatible Version: 3.11.0rc1 Rasa SDK Version : 3.11.0

Hello,

It seems like the issue might be related to how the slots are being set or accessed. Ensure that the slots are correctly defined in your domain file and that the persisted_slots setting is properly configured. Additionally, check if the slot values are being correctly passed and updated within your actions. If the problem persists, consider reaching out to the Rasa community for further assistance. MyWakeID

Best regards,

James Henry

James Thank you for your reply. I have verified that the points you mentioned are configured correctly:

  1. Each flow has been configured with persisted_slots.
  2. The flow branching logic based on slots is working as expected.

However, I noticed that all my slots mappings are set to from_llm. After calling another flow, the values stored in slots disappear (as observed from the Inspector). I’m not sure what could be causing this issue.