1. A method comprising: receiving an arbitrary natural language communication from a user; applying a concept recognition process to automatically derive a representation of concepts embodied in the communication; using the concept representation to provide to a human agent information useful in responding to the natural language communication, wherein the information provided to the human agent includes a plurality of possible responses to the user's communication; enabling the human agent to select a response from the plurality of possible responses; and delivering the selected response to the user.
1. A method comprising: receiving an arbitrary natural language communication from a user; applying a concept recognition process to automatically derive a representation of concepts embodied in the communication; using the concept representation to provide to a human agent information useful in responding to the natural language communication, wherein the information provided to the human agent includes a plurality of possible responses to the user's communication; enabling the human agent to select a response from the plurality of possible responses; and delivering the selected response to the user. 32. The method of claim 1 in which a state is occupied prior to receipt of the communication, and also including selecting a transition to a next state based on the concept representation and on a set of possible transitions.