Hi @Tobias_Wochinger
I had been checking the Tracker while writing to the bot in Slack. I could see the follow behavior:
This is a screenshot when the bot start misbehaving
After the bot is coming back using the reminder, it make it first question(not FormAction) and it wait for my answer, after I entered my answer, it start using that answer as the slot for the FormAction(random_answer)
Here are the slots
"slots": {
"jump_s2": null,
"jump_s3": null,
"jump_s4": null,
"name": "Alejandro",
"random_answer": "ja",
"random_answer02": null,
"requested_slot": "random_answer02",
"timeSchedule": "16h"
},
It is really strange, that it is filling the slot random_answer and it is using it for those FormAction, because my FormAction I set in that part of the chat is called form_random02 and the slot defined is random_answer02(the one that in the slots appear as null
). It make a no sense, that the bot is setting the slot from a utter that it should not collect that slot and the slot should not apply for the next FormActions because we are note using that slot.
Here is the tracker at the moment the bot start responding without real user input:
{
"event": "action",
"timestamp": 1580375008.924567461,
"name": "utter_q_perc_last_time",
"policy": "policy_0_AugmentedMemoizationPolicy",
"confidence": 1.0
},
{
"event": "bot",
"timestamp": 1580375008.924582243,
"text": "Wir hatten doch über Selbstwahrnehmung gesprochen. Stimmts?",
"data": {
"elements": null,
"quick_replies": null,
"buttons": null,
"attachment": null,
"image": null,
"custom": null
},
"metadata": {}
},
{
"event": "action",
"timestamp": 1580375010.0966749191,
"name": "action_listen",
"policy": "policy_0_AugmentedMemoizationPolicy",
"confidence": 1.0
},
{
"event": "user",
"timestamp": 1580375010.5788779259,
"text": "ja",
"parse_data": {
"intent": {
"name": "utter_positive_answer",
"confidence": 0.9783334732
},
"entities": [],
"intent_ranking": [
{
"name": "utter_positive_answer",
"confidence": 0.9783334732
},
{
"name": "utter_like_about_me",
"confidence": 0.0035955023
},
{
"name": "help_info",
"confidence": 0.0029727437
},
{
"name": "utter_appreciation",
"confidence": 0.0022979407
},
{
"name": "utter_was",
"confidence": 0.0021599769
},
{
"name": "utter_time_0_24_s4",
"confidence": 0.0018846876
},
{
"name": "utter_im_happy_if",
"confidence": 0.0015305708
},
{
"name": "utter_it_was_bad",
"confidence": 0.0014666431
},
{
"name": "utter_not_thankful",
"confidence": 0.0011141842
},
{
"name": "utter_email",
"confidence": 0.0008962922
}
],
"text": "ja"
},
"input_channel": "slack",
"message_id": "cceb6c35ccb14c91a3966eb5682e50a0",
"metadata": {}
},
At this point we have this second utter(it is not a FormAction) and it is taking the answer inside of slot random_answer
.
So far I can not find a relation why it is auto responding that way. And why utters are taking that slot as an answer.
Hope this information can help to find a solution to the problem