NLU - Anything else topic triggering over fallback

Rob Smiles
Tera Contributor

Does anyone know the conditions in which the fallback topic is triggered rather than the anything else topic in an NLU virtual agent environment?

The behaviour I am experiencing is that the fallback is only triggered after the initial greetings message, if I initiate a small talk then type the same message that should trigger the fallback, it triggers the anything else topic instead.

- The greetings message and the small talk example both finish in a node that calls vaSystem.sendTopicPickerControl(msg) to show the 'Show me everything' topic switcher.

3 REPLIES 3

Muralidharan BS
Mega Sage
Mega Sage

Hi Rob,

If VA is unable to find the right NLU intent or if it doesn't understand user comment then fallback is triggered. on the other hand If any topic conversation is completed after the initial greeting msg then anything else topic will be triggered.

 

Anything Else:

find_real_file.png

If you select 'yes' topic picker will be shown.

 

Fallback:

find_real_file.png

This also displays the topic picker

 

Thanks.

Hi Murali, thanks for the response. That was my understanding as well, but the behaviour seems intermittently different (may very well be the way my flows are built). The attached screenshots show the difference between the first message after greeting vs the first message after a small talk topic. The 'Hi' message triggered the topic control picker so it is my expectation that the fallback should be triggered here rather than anything else.

Any idea how we can build other topics that have the same behaviour as the greeting one in terms of fallback?

 

 

 

So it looks like fallback is only triggered if 'vaVars._topic_current = null;'. If I add this to whenever topic control is called, fallback will trigger over anything else.