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, and using the concept representation to provide to a human agent information useful in responding to the natural language communication.