[en] A call center is the area of a company in charge of receiving and transmitting calls to or from customers, business partners or other external companies. The vast amount of information generated from these calls reflects, among other aspects, the needs of the company's customers. The ability to classify the calls received in real time according to the subject, would lead to an improvement in the quality of the company's customer service as well as the customer experience. This is approachable through machine learning techniques. This draft reveals a system implemented in the call center of Telefónica that allows us, through the transcription of the calls, to know the topic of the calls using Natural Language Processing methods. The analysis mentioned above makes classifications with different architectures, with unsupervised models as well as deep learning supervised models. Depending on the model, different methods have also been studied when representing the transcripts. Finally, one of these models has been moved to production, giving the system the possibility of making this classification in real time and providing the company the ability of visualizing the evolution of the calls over time and generating alerts in the event of any anomaly. The system moved to production has been fully deployed in containers and equipped with monitoring mechanisms, continuous integration and continuous deployment. The project opens up a vast number of possibilities for the company to carry out new Natural Language Processing systems. Also, to bring deep learning models to a productive environment.

[es] Un call center es el área de una empresa el cual se encarga de recibir y transmitir llamadas desde o hacia clientes, socios comerciales u otras compañías externas. La gran cantidad de información generada a partir de estas llamada refleja, entre otros aspectos, las necesidades de los clientes de la empresa. La capacidad de clasificar las llamadas recibidas en tiempo real en función de la temática, provocaría en las empresas una mejora en la calidad de atención al público y en la experiencia del cliente. Esto es abordable mediante técnicas de machine learning. En este documento se presenta un sistema implementado en el call center de Telefónica que nos permite, a partir de la transcripción de las llamadas, obtener la temática de las mismas utilizando métodos de Procesamiento de Lenguaje Natural. El análisis expuesto realiza clasificaciones con diferentes arquitecturas, tanto con modelos no supervisados como con modelos supervisados de aprendizaje profundo. Dependiendo del modelo se han estudiado también diferentes métodos a la hora de representar las transcripciones. Por último, se ha llevado uno de los modelos a producción, dotando al sistema de la posibilidad de realizar esta clasificación en tiempo real y proporcionando a la empresa la capacidad de visualizar la evolución de las llamadas a lo largo del tiempo y de generar alertas en base a anomalías. El sistema llevado a producción ha sido totalmente desplegado en contenedores y provisto de mecanismos de monitorización, integración continua y despliegue continuo. El proyecto presentado abre a la empresa un gran número de posibilidades, tanto a la hora de realizar nuevos sistemas de Procesamiento del Lenguaje Natural, como a la hora de llevar modelos de aprendizaje profundo a un entorno productivo.