Based on the framework you shared, Rasa would be positioned amongst the agent-based dialogue management systems. While it has the features of Finite-state and Frame-based systems as well, the main point that distinguishes Rasa is the fact that Rasa’s dialogue management models (like TED, for example) take the context of the conversation in account when predicting the next action.