Procedural dialog systems can help users achieve a wide range of goals.
such systems are challenging to build, currently requiring manual engineering of substantial domain-specific task knowledge and dialog management strategies.