The Kore.ai Platform has the ability to recognize when a user sends a message that does not relate to the current dialog flow. The Platform will handle this as a separate intent. The initial intent will be put on hold and the new intent (dialog/task) will be executed. Once complete, the user is returned to the current dialog and the original context is carried over. For example, if a user asks a bot to pay their bill and mid conversation then asks “what’s my balance,” the bot can pause to execute the balance check before resuming the bill payment task.