Patent attributes
A user may request assistance or information using natural language, such as by speaking or entering a text. A response may be automatically determined to the request of the user be performing semantic processing to understand the request and formulate an appropriate response. A response may be automatically determined, be computing features from the request, using the features to select a node of a graph corresponding to the request, and then causing an action to be performed to provide a response to the user. For example, the action may include providing information to the user, requesting further information from the user, or connecting the user with a customer service representative.