10. A system for performance-based routing of interactions in a contact center comprising: a processor, and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to: identify information on an interaction to be routed; identify a topic associated with the interaction; identify one or more agents having experience handling the topic based on a skill level of the one or more agents corresponding to the topic; determine a proficiency level of the identified agents in handling the topic; adjust the skill level of the identified agents corresponding to the topic according to changes in the proficiency level of the identified agents in handling the topic; after adjusting the skill level, select one of the identified agents having at least a minimum level of proficiency in handling the topic; and a switch coupled to the processor and configured to route the interaction to a device associated with the one of the identified agents.
10. A system for performance-based routing of interactions in a contact center comprising: a processor, and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to: identify information on an interaction to be routed; identify a topic associated with the interaction; identify one or more agents having experience handling the topic based on a skill level of the one or more agents corresponding to the topic; determine a proficiency level of the identified agents in handling the topic; adjust the skill level of the identified agents corresponding to the topic according to changes in the proficiency level of the identified agents in handling the topic; after adjusting the skill level, select one of the identified agents having at least a minimum level of proficiency in handling the topic; and a switch coupled to the processor and configured to route the interaction to a device associated with the one of the identified agents. 14. The system of claim 10 , wherein the proficiency level of a particular agent is indicative of a time it takes the agent in handling interactions associated with the topic.