A system and method for electronic communication management comprises a
universal data model, a modeling engine, and an adaptive knowledge base.
The modeling engine includes a natural language processor and a
statistical modeler. A communication is translated from its native format
into the universal data model. The modeling engine determines the intent
of the communication using the natural language processor and the
statistical modeler. A response is generated, either automatically or by
an agent. An audit module analyzes each response and provides feedback to
the modeling engine and the adaptive knowledge base. The modeling engine
uses the feedback to update models in the adaptive knowledge base. The
modeling engine supports various application specific modules.