11. A method for guiding an agent during an interaction with a customer of a contact center comprising: displaying, by a processor, an initial script on an agent display device during the interaction for guiding the agent on suggested dialogue or other actions to be taken during the interaction between the agent and the customer, wherein the displayed initial script includes first and second script components; monitoring, by the processor, the interaction between the agent and the customer for context analysis and generate context analysis output in response; monitoring, by the processor, performance of the contact center and outputting statistical performance data in response; identifying, by the processor, a change in the statistical performance data, wherein the change indicates decrease of the contact center performance; and identifying, by the processor, a rule based on both the context analysis output and the identified change in the statistical performance data, wherein the identified rule is for increasing contact center performance in response to the change indicating decrease of the contact center performance; selecting, by the processor, a third script component based on the identified rule; dynamically updating, by the processor, the initial script to replace the second script component with the selected third script component; and updating, by the processor, the agent display device to display the modified initial script replacing the second script component with the third script component.
11. A method for guiding an agent during an interaction with a customer of a contact center comprising: displaying, by a processor, an initial script on an agent display device during the interaction for guiding the agent on suggested dialogue or other actions to be taken during the interaction between the agent and the customer, wherein the displayed initial script includes first and second script components; monitoring, by the processor, the interaction between the agent and the customer for context analysis and generate context analysis output in response; monitoring, by the processor, performance of the contact center and outputting statistical performance data in response; identifying, by the processor, a change in the statistical performance data, wherein the change indicates decrease of the contact center performance; and identifying, by the processor, a rule based on both the context analysis output and the identified change in the statistical performance data, wherein the identified rule is for increasing contact center performance in response to the change indicating decrease of the contact center performance; selecting, by the processor, a third script component based on the identified rule; dynamically updating, by the processor, the initial script to replace the second script component with the selected third script component; and updating, by the processor, the agent display device to display the modified initial script replacing the second script component with the third script component. 16. The method of claim 11 , wherein the interaction is a voice dialog, and the method further comprises: converting, by the processor, the voice dialog to machine-readable text, wherein the context analysis is based on the machine-readable text.