10. A method, comprising: receiving a user inquiry from a user; creating at least one goal based on the user inquiry; evaluating at least one trigger associated with areas in a knowledge map that are relevant to the user inquiry; posing at least one question to the user; receiving at least one answer from the user; confirming at least one node in areas of the knowledge map that are relevant to the at least one answer; identifying at least one goal based on the at least one answer; creating at least one constraint based on the at least one answer to limit relevant areas of the knowledge map; and reaching a target set of at least one node to resolve the goals.
10. A method, comprising: receiving a user inquiry from a user; creating at least one goal based on the user inquiry; evaluating at least one trigger associated with areas in a knowledge map that are relevant to the user inquiry; posing at least one question to the user; receiving at least one answer from the user; confirming at least one node in areas of the knowledge map that are relevant to the at least one answer; identifying at least one goal based on the at least one answer; creating at least one constraint based on the at least one answer to limit relevant areas of the knowledge map; and reaching a target set of at least one node to resolve the goals. 14. The method as recited in claim 10 , wherein reaching the target set comprises at least one of: accepting at least one of the nodes in the target set; rejecting all of the nodes in the target est; deeming all of the nodes in the target set to be unavailable; and deeming all of the nodes in the target set to be irrelevant.