Why a virtual assistant doesn't respond, although detects the intent correctly
If the virtual assistant does not answer correctly, but there is an answer in the scenario for the required question, and the assistant detects intent correctly, make sure that the green transition with appropriate intent from the topic leads to the state where the answer is defined. The lack of a topic in the scenario is the most frequent reason for such a mistake.
The virtual assistant stands in the state and waits for the user's input and detects its intent. It looks for the same intent in all the blue transitions, with first priority directly connected with this state. If no match is found the assistant checks all the green transitions throughout the scenario. That is why, if you want a virtual assistant to answer a question at any moment in the dialogue, it must be attached to the topic with a green transition.
To see how a virtual assistant moves in a scenario, see the Conversation analysis window in the Conversations view.