This is a very interesting point. To be honest, I don’t know if it’s possible with Rasa, but maybe it is.
Maybe there’s a way to build a Custom Pipeline Component that sort of prioritizes the intent that was previously detected, or maybe End-to-End training offers this possibility, or something else, but I’m not sure!
@nik202 has a point though. The user should still know they’re talking to a Level 3 bot and be fine with being asked by the bot to clarify the intent (two-stage fallback).
Of course, it would be better if the bot could understand from context as you want to, and again, there might be a way to do it. This is just a discussion and I’m in no way telling you to not achieve your goal Hopefully someone will read this thread and help us!