Zendesk agiliza la atención al cliente gracias al aprendizaje profundo en AWS

2018

Zendesk es una plataforma de atención al cliente diseñada para las empresas que quieren generar relaciones más significativas, personales y productivas con el cliente. Zendesk, cuya sede principal se encuentra en San Francisco, California, ayuda a las empresas a ofrecer un buen servicio de soporte y fomentar interacciones proactivas de autoservicio.

comenzar un tutorial de Python
kr_quotemark

«La flexibilidad y la potencia que obtenemos de AWS han ayudado a Zendesk a superar la tecnología de aprendizaje profundo en el espacio de servicio al cliente».

Arwen Griffioen
Científica de datos, Zendesk

El desafío

Desarrollar nuevas aplicaciones para clientes basadas en el aprendizaje profundo

Zendesk, que proporciona plataformas de soporte al cliente de software como servicio (SaaS), siempre está trabajando para crear nuevas y mejores soluciones para sus clientes. Zendesk necesitaba responder a una tendencia en crecimiento: los clientes querían encontrar respuestas a sus preguntas rápidamente sin tener que hablar con un agente de soporte. "Queríamos darles a los clientes respuestas más relevantes lo más rápido posible, y queríamos impulsar un modelo de asistencia al cliente de autoservicio", dice Soon-Ee Cheah, científico de datos de Zendesk. Las compañías como los minoristas en línea y otras grandes empresas utilizan Zendesk para brindar un excelente servicio de atención al cliente.

Zendesk enfrentó este desafío mediante el aprendizaje profundo, una rama cada vez más popular de la inteligencia artificial (IA). Los marcos de aprendizaje profundo utilizan redes neuronales modeladas en el cerebro humano para permitir que las computadoras aprendan de forma independiente, en función de los datos que reciben, y realicen tareas con poca supervisión.

El proyecto de aprendizaje profundo más reciente de Zendesk es Answer Bot, un asistente virtual para clientes que responde automáticamente a las preguntas utilizando el contenido de la base de conocimientos de la Guía de Zendesk. Por ejemplo, si un cliente envía un correo electrónico a un minorista de calzado solicitando ayuda para encontrar su talla, Answer Bot le envía artículos relevantes sobre las tallas disponibles. «En el caso de Answer Bot, nos gustó la idea de que un modelo de aprendizaje profundo pudiera ayudar a la aplicación a ajustarse continuamente para dar a los clientes las mejores respuestas posibles», dice Cheah. Answer Bot ha ayudado a liderar el cargo de proporcionar a cientos de empresas, como Dollar Shave Club, una experiencia centrada en los miembros. «Answer Bot ha sido una oportunidad excelente de ofrecer una forma sencilla a nuestros miembros para que encuentren las respuestas que necesitan», dice Brian Crumpley, gerente de análisis de servicios para miembros de Dollar Shave Club. «El objetivo nunca es evitar que un miembro se ponga en contacto con nosotros, sino equiparlo con el conocimiento adecuado y darle una respuesta más rápida; es una solución con la que todos ganan».

Por qué Amazon Web Services

Uso de TensorFlow en AWS para obtener mejores respuestas

Zendesk se basa en TensorFlow, una biblioteca de software de código abierto para machine learning, para desarrollar sus aplicaciones de aprendizaje profundo. Cuando Zendesk se preparó para crear Answer Bot, necesitaba una tecnología subyacente que permitiera un rápido desarrollo y fácil escalabilidad. "Los algoritmos de capacitación llevan mucho tiempo, y realmente queríamos acelerar ese proceso para obtener una nueva solución para los clientes más rápido", dice Cheah. "Sabíamos que la nube nos ayudaría a hacer eso".

La compañía ya había estado ejecutando su plataforma principal y una aplicación de registro de datos interna en la nube de Amazon Web Services (AWS), y sabía que AWS también sería la opción correcta para el aprendizaje profundo. Los desarrolladores que utilizan TensorFlow pueden ejecutar el entorno en AWS iniciando instancias GPU de AWS. «Ya contábamos con una base de AWS en toda la compañía, y el hecho de que TensorFlow esté incluido en las instancias GPU de AWS fue perfecto para nuestras necesidades», dice Arwen Griffioen, científica de datos de Zendesk.

Zendesk utiliza Amazon Simple Storage Service (Amazon S3) para almacenar archivos de inicialización de modelos de entrenamiento. La compañía también aprovecha las instancias P2 de Amazon Elastic Compute Cloud (Amazon EC2) para las capacidades de computación paralela basadas en GPU. «Las instancias P2 de Amazon EC2 son muy potentes, y su uso nos resultó muy útil para acelerar nuestras capacidades de investigación», afirma Cheah. Zendesk también utiliza el motor de base de datos relacional Amazon Aurora para capturar los cambios realizados en los artículos del centro de conocimiento, que se devuelven al modelo de entrenamiento de Answer Bot casi en tiempo real. «Utilizamos algoritmos de aprendizaje profundo para realizar el proceso de hacer coincidir las consultas de los clientes con los artículos», dice Cheah.

La compañía también está entusiasmada por utilizar Amazon SageMaker, un servicio totalmente administrado que permite a los desarrolladores y científicos de datos desarrollar, entrenar e implementar, de manera rápida y fácil, modelos de aprendizaje automático a cualquier escala.

«Estamos entusiasmados con la reciente presentación de Amazon SageMaker», dice David Bernstein, director de tecnología estratégica de Zendesk. «Amazon SageMaker reducirá nuestros costes y aumentará la velocidad de uso del machine learning. Con Amazon SageMaker, podemos cambiar nuestra implementación de TensorFlow autoadministrada existente por un servicio completamente administrado. Amazon SageMaker también nos ofrece un acceso más sencillo a otros marcos de aprendizaje profundo conocidos, al mismo tiempo que administra la infraestructura para la creación, el entrenamiento y el suministro de nuestros modelos».

Los beneficios

Agilizar el desarrollo a través de un modelado más rápido de aprendizaje profundo

Zendesk utiliza AWS para incorporar fácilmente grandes conjuntos de datos que se usan para entrenar algoritmos de aprendizaje profundo. Como resultado, Zendesk creó Answer Bot en un marco de tiempo significativamente más corto del que hubiera sido posible mediante una solución local. "Nuestra pila de modelos de predicción existente ya estaba en la nube de AWS, lo que hizo más rápido el desarrollo de Answer Bot en AWS", afirma Wai Chee Yau, ingeniero de datos de Zendesk. "En lugar de comprar e instalar nuestro propio hardware, utilizamos la flexibilidad de AWS para agregar rápidamente las GPU y las CPU que necesitábamos".

Los científicos de datos de Zendesk pueden mejorar la velocidad de la investigación al confiar en AWS. "AWS nos permite probar muchas ideas a la vez, y eso nos ayuda a hacer nuestra investigación mucho más rápido", dice Griffioen. “Podemos activar las instancias de Amazon EC2 muy rápido a medida que las necesitemos y realizar diferentes permutaciones de nuestros modelos en esas instancias sin tener que esperar. No hubiéramos podido desarrollar Answer Bot sin esta capacidad".

La compañía ahora está superando las expectativas de sus clientes para soluciones nuevas e innovadoras de servicio al cliente. "AWS nos permite desarrollar y entregar capacidades que nuestros clientes no tenían antes", dice Cheah. “Con Answer Bot, por ejemplo, nuestros clientes pueden proporcionar automáticamente respuestas más específicas y precisas a las preguntas de sus clientes. Y como Answer Bot puede dar respuesta directamente a los clientes en unos segundos, puede resolver los tiques de soporte antes de que lleguen a los agentes. Eso realmente puede transformar la experiencia de servicio al cliente".

Zendesk ahora puede escalar su entorno de desarrollo de aprendizaje profundo bajo demanda para cumplir con los requisitos de los desarrolladores de más recursos informáticos o de almacenamiento. "Podemos escalar nuestros modelos de aprendizaje profundo de manera muy eficiente con el poder de procesamiento de GPU en AWS, y eso nos beneficiará a medida que crezcamos nuestras aplicaciones para dar cabida a más clientes", dice Cheah. "AWS es una poderosa plataforma de ideación de aprendizaje profundo que utilizamos para realizar la mayoría de nuestras investigaciones", agrega Griffioen. “La flexibilidad y la potencia que obtenemos de AWS han ayudado a Zendesk a superar la tecnología de aprendizaje profundo en el espacio de servicio al cliente. No solo estamos creando diferentes estrategias, sino que estamos inventando nuevos enfoques algorítmicos, todo ello gracias a AWS».


Acerca de Zendesk

Zendesk es una plataforma de atención al cliente diseñada para las empresas que quieren generar relaciones más significativas, personales y productivas con el cliente.

Beneficios de AWS

  • Es un servicio escalable que se ajusta a la demanda de clientes y desarrolladores.
  • Ofrece nuevas capacidades de soporte al cliente.
  • Entrena y desarrolla rápidamente nuevas aplicaciones de aprendizaje profundo.

Servicios de AWS utilizados

Amazon S3

Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos que ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector. 

Más información »

Amazon EC2

Capacidad informática en la nube segura y de tamaño modificable. Lance aplicaciones cuando sea necesario sin compromisos iniciales.

Más información >>

Amazon Aurora

Base de datos relacional compatible con MySQL y PostgreSQL creada para la nube. Rendimiento y disponibilidad de bases de datos de nivel comercial a una décima parte del coste.

Más información >>

Amazon SageMaker

Amazon SageMaker proporciona a todos los desarrolladores y científicos de datos la posibilidad de crear, entrenar e implementar modelos de machine learning de forma rápida.

Más información >>


Comenzar

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.