Each user input is embedded in the conversation path. These paths together create a logic that describes what action could be performed at each chat stage.
Dependency Rules![Link icon](data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggZD0iTTEwIDE0YTMuNSAzLjUgMCAwMDUgMGw0LTRhMy41MzYgMy41MzYgMCAwMC01LTVsLS41LjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNMTQgMTBhMy41IDMuNSAwIDAwLTUgMGwtNCA0YTMuNTM1IDMuNTM1IDAgMTA1IDVsLjUtLjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)
-
At the very beginning, the system tries to match the user input with one of the primary User Inputs.
-
Children User Inputs always have a preference to be matched.
-
If any children canโt be matched, the system searches available User Inputs within the reached interactions in the branch.
-
The system searches all previously reached User Inputs from all branches.
-
If any interaction canโt be matched, the bot will trigger the Fallback interaction.
Good to know:![Link icon](data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHBhdGggZD0iTTEwIDE0YTMuNSAzLjUgMCAwMDUgMGw0LTRhMy41MzYgMy41MzYgMCAwMC01LTVsLS41LjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNMTQgMTBhMy41IDMuNSAwIDAwLTUgMGwtNCA0YTMuNTM1IDMuNTM1IDAgMTA1IDVsLjUtLjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)
-
Primary interactions can be matched from any part of the bot.
-
You can view the bot structure to analyze its dependencies in the bot view.
Read more: