I've noticed that often an intent request is received that is not related at all to the spoken input. I assume this is because the algorithm that does the speech parsing made a guess, but it must have had a low degree of certainty for that guess. It would be great if an intent request included a value that indicated the degree of certainty the algorithm had when it created the intent. The skill could then take the certainty score into account when processing the intent. If the degree of certainty was sufficiently low, then the skill would then be able to decide in some cases whether or not to ask the user to confirm the intent before the skill takes action.