Separating dialogue knowledge from task knowledge for oral dialogue management