Global No Match Conversation
The Global No Match Conversation of the "Start from Scratch" AI Agent
Last updated
The Global No Match Conversation of the "Start from Scratch" AI Agent
Last updated
The No Match Conversation provides the top level point where a No Match can be deal with.
A No Match is "issued" by the OpenDialog Engine when no interpreted has found a matching intent at a certain context level.
Keep in mind that the Topics conversation has its own No Match scene.
When the No Match intent is matched 😉 we reply with a NoMatchResponse that uses an LLM Action - the No Match Response Generation action to generate an appropriate message.
Immediately afterwards we issue the intent.core.restart
intent as a virtual intent. This will enable us to force a restart of the conversation.
Forcing a restart of the conversation after a Global No Match can often make sense since it means that we've failed to interpret what the user said at all previous levels. It is adviced to avoid hiting the Global No Match as much as possible and instead introduce local No Match intents at various scenes as appropriate.