1. A method for a computer apparatus for automatically generating a customer interaction log for an interaction between a customer and agent at a contact center comprising the steps of: receiving input from at least one of said customer and said agent; automatically analyzing said received input to generate a customer interaction log using at least one model; displaying said customer interaction log for agent review at a graphical user interface of an agent computer; receiving agent feedback at said graphical user interface; and automatically updating at least one of said customer interaction log and said at least one model based on said agent feedback.