Learning Based on Simulations of Interactions of a Customer Contact Center
First Claim
1. A method for simulating an interaction between a customer and an agent of a customer contact center, the method comprising:
- receiving, by a processor, input conditions for simulating the interaction;
generating, by the processor, a model of the customer based on the input conditions;
receiving, by the processor, a first action from an agent device associated with the agent;
updating, by the processor, a state of the simulation model based on the first action;
identifying, by the processor, a second action of the simulation model in response to the updated state;
executing, by the processor, the second action;
determining, by the processor, an outcome of the simulation; and
providing the outcome, by the processor, to the agent device, wherein in response to the outcome, the agent is prompted to take an action different from the second action.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for simulating an interaction between a customer and an agent of a customer contact center. A processor receives input conditions for simulating the interaction and generates a model of the customer based on the input conditions. The processor receives a first action from an agent device associated with the agent and updates a state of the simulation model based on the first action. The processor identifies a second action of the simulation model in response to the updated state, executes the second action, determines an outcome of the simulation, and provides the outcome to the agent device. In response to the outcome, the agent is prompted to take an action different from the second action.
-
Citations
21 Claims
-
1. A method for simulating an interaction between a customer and an agent of a customer contact center, the method comprising:
-
receiving, by a processor, input conditions for simulating the interaction; generating, by the processor, a model of the customer based on the input conditions; receiving, by the processor, a first action from an agent device associated with the agent; updating, by the processor, a state of the simulation model based on the first action; identifying, by the processor, a second action of the simulation model in response to the updated state; executing, by the processor, the second action; determining, by the processor, an outcome of the simulation; and providing the outcome, by the processor, to the agent device, wherein in response to the outcome, the agent is prompted to take an action different from the second action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for simulating an interaction between a customer and an agent of a customer contact center, the system comprising:
-
processor; and memory, wherein the memory includes instructions that, when executed by the processor, cause the processor to; receive input conditions for simulating the interaction; generate a model of the customer based on the input conditions; receive a first action from an agent device associated with the agent; update a state of the simulation model based on the first action; identify a second action of the simulation model in response to the updated state; execute the second action; determine an outcome of the simulation; and provide the outcome to the agent device, wherein in response to the outcome, the agent is prompted to take an action different from the second action. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification