4. The computer implemented method of claim 1 , wherein the step of generating the set of disambiguation dialogues and the set of grammar prompts according to the non-overlapping semantic tokens further comprises: generating a summary that summarizes a user intent from a preceding query, wherein the summary is generated from the overlapping semantic tokens of a particular vague class of the set of vague classes; and generating a proposed solution that enumerates possible solutions, wherein the possible solutions correspond to ones of the plurality of clear target classes for the particular vague class, and wherein the proposed solution is generated from the non-overlapping semantic tokens of the ones of the plurality of clear target classes for the particular vague class.
1. A computer implemented method for creating a call routing system, the computer implemented method comprising: receiving a set of initial target classes and a corresponding set of topic descriptions; identifying non-overlapping semantic tokens from the set of topic descriptions; identifying a set of clear target classes from the non-overlapping semantic tokens and the set of initial target classes; identifying overlapping semantic tokens from the set of topic descriptions; identifying a set of vague classes from the overlapping semantic tokens and the initial target classes; generating a set of disambiguation dialogues and a set of grammar prompts according to the non-overlapping semantic tokens; and creating the call routing system based on the set of clear target classes, the set of vague target classes, and the set of disambiguation dialogues.