The api get story is missing

I use http://localhost:5005/conversations/2/story to get the story. But the story miss some intent in form. as example: version: “2.0” stories:

  • story: ‘2’ steps:
    • intent: greet user: |- hi
    • action: utter_replyGreetStart
    • intent: greet user: |- hi
    • action: utter_replyGreet
    • action: collection_form
    • active_loop: collection_form
    • slot_was_set:
      • requested_slot: status <----------- miss the intent: replyYes
    • slot_was_set:
      • status: replyYes
    • slot_was_set:
      • requested_slot: time
    • slot_was_set: <----------- miss the intent: replyYes
      • time: 12pm
    • slot_was_set:
      • requested_slot: null
    • active_loop: null
    • action: utter_replyCloseDialogue
    • action: utter_goodbye

can you help me? thanks

Hi @kyle_pjk, I think this goes back to the original purpose of stories: for training Rasa Core. Since forms are purely rule-driven, a dialogue policy will not learn anything from intents and bot actions that are found inside a form in a training story. This being said, what are your request parameters? In particular, are you requesting with test_story=true as described here?

I use rasa’s api Rasa Open Source Documentation

Ah, right! Given what that docs page says (The story represents the whole conversation in end-to-end format. This can be posted to the ‘/test/stories’ endpoint and used as a test.), I think the story should definitely contain intents that are inside forms – to enable testing NLU with the test story. @kyle_pjk can you report this as an issue on GitHub? Ideally also include a link to this thread for reference :slightly_smiling_face: