4. The method of claim 3 , further comprising: wherein the action is a request for user feedback about the at least one goal when the confidence indicators and the weighted connections do not meet the threshold; receiving user feedback about the at least one goal from the device; and identifying feedback tags within the user feedback in view of the tags identified for the first spoken language input; searching the knowledge base framework based on the feedback tags; identifying feedback entities, feedback attributes, and feedback relationships within the knowledge base framework that match at least some of the feedback tags; updating the state graph based on a second portion of the knowledge base framework that includes any matched feedback entities, matched feedback attributes, and identified feedback relationships, and based on the feedback tags, wherein the state graph updates the weighted connections and the confidence indicators based on the second portion of the knowledge base framework and the feedback tags to form updated weighted connections and updated confidence indicators; determining at least one additional goal based on an updated state graph; and sending additional instructions to perform an additional action to the device based on the at least one additional goal, the updated weighted connections, and the updated confidence indicators.
3. The method of claim 1 , further comprising comparing the confidence indicators and the weighted connections to a threshold.