This, to a large degree, was attributed to the use of the hierarchical structure of the proposed agent.
the top-level dialogue policy selected a subtask for the agent to focus on, one at a time, thus dividing a complex task into a sequence of simpler subtasks.