I have a form that asks a user for a date, a number, then a free text field. Using duckling to extract the date and number works perfectly fine, but if the free text contains contains either entity it updates the previous slot values as seen below.
I know a feature of RASA is to auto-fill slots when the entity is present, but when the question has already been asked, and the slot set why does the slot get overwritten?
For reference I have seen similar posts and the docs saying to put
auto_fill: False in the slot declaration, but this still happens.
Is there any other way I can ‘lock’ the value of the slot to prevent it being overwritten?
RASA versions: rasa = 2.1.0, rasa_sdk = 2.1.2
slots: test_date: type: text auto_fill: False influence_conversation: false test_free_text: type: text auto_fill: False influence_conversation: false test_number: type: text influence_conversation: false forms: test_form: test_date: - type: from_entity entity: time test_number: - type: from_entity entity: number test_free_text: - type: from_text