1. A back office services of an intelligent automated agent for a contact center, the back office services being configured to run on a processor coupled to a non transitory storage device and comprising: a customer profile module configured to access a profile of a customer from a customer profile database stored on the storage device, the profile of the customer comprising interaction data from interactions involving the customer and the contact center, and analysis results from analyzing the interaction data between the interactions involving the customer and the contact center; and a content analysis module configured to: generate new analysis results by performing the analyzing of the interaction data between consecutive interactions of the interactions involving the customer and the contact center; and update the analysis results of the profile of the customer on the storage device to reflect the new analysis results, wherein the intelligent automated agent is configured to: run on the processor; take part in a next interaction of the interactions involving the customer and the contact center by accessing the profile of the customer; adjust its behavior in the next interaction by factoring in the analysis results of the accessed profile of the customer; and update the interaction data of the accessed profile on the storage device to reflect the next interaction.