building data products with machine learning zendesk
play

Building Data Products with Machine Learning @ Zendesk 18 JULY - PowerPoint PPT Presentation

CHRIS HAUSLER Building Data Products with Machine Learning @ Zendesk 18 JULY 2019 Data Product >> Building Models What is a zen desk? Some Context Hi, Im Chris Be the company your customers want you to be Automation


  1. CHRIS HAUSLER Building Data Products with Machine Learning @ Zendesk 18 JULY 2019

  2. Data Product >> Building Models

  3. What is a zen desk? Some Context

  4. Hi, I’m Chris

  5. Be the company your customers want you to be

  6. Automation Recommendation Prediction Remove Inform decisions Spot trends repetitive work humans make humans can’t see Satisfaction Prediction Answer Bot Content Cues Tickets Satisfaction Prediction Question about delivery 88/100 500 relevant tickets Product question 78/100 Help Reset Password Locked Out 65/100 Reset my password Do any of these articles answer your question? password locked help International shipments Product doesn’t work 45/100 Yes, close my request Shipping information Yes, close my request Create New Article Cancel my policy 22/100 European Size Conversions Yes, close my request 12/100 Terrible service

  7. DATA PRODUCT IS STILL PRODUCT 1 INVEST IN DATA INFRASTRUCTURE 2 LEARN TO LEARN 3 SCALING IS HARD 4 UX FTW 5

  8. Data Product is still Product

  9. ML is a hammer, not everything is a nail

  10. Extreme customer-centricity for better experiences Start with the Embrace your data Be agile and iterative customer

  11. TAKE-AWAY Be clear how to measure success Work with your Product Always come back to Manager the customer value

  12. Of course! Invest in data infrastructure

  13. WE HAD NO CENTRAL DATA STORE DATA CENTRES MORE DATA CENTRES . . . POD 1 POD 2 POD 3 Application A D W A D W A D W Servers Database Clusters PRIMARY SHARDS SECONDARIES Zendesk accounts live here

  14. WE MADE A DATALAKE Db1 binlog Db2 Db1 events Maxwell Db[n] events P0 Db2 events P1 Kafka topic github.com/zendesk/maxwell

  15. AND WE BUILT A THING

  16. TAKE-AWAY Tie infrastructure investment to customer value

  17. and don’t be afraid to pivot! Learn to Learn

  18. ANSWER BOT Subject Re: Get my ticket data out of Zendesk Body Hi! We’d really like to dump our ticket data out of Zendesk so we can import it into an external reporting product and identify high risk customers. Can you help us out? Thanks a bunch George Support & Analytics Manager AwesomeCorp Pty Ltd Melbourne

  19. WE STARTED WITH CLASSIC ML

  20. BUT WE NEEDED MORE Global Deep Learning Model Solves the “cold start” problem and enables anyone to leverage AI immediately and respond quickly to new problems

  21. TAKE-AWAYS: MAKE LEARNING PART OF YOUR CULTURE Create a safe space Run a Journal Club Get research as far ahead of engineering as far as possible

  22. Scaling is hard

  23. BUILDING MORE THINGS AWS BATCH Compute Environments Job Queues Trigger Job Model Serving Model Build Job Service Training Data (S3) Model Binary (S3) SNS + SQS

  24. MAKE ONE MODEL DO MORE One Global Deep Learning Model

  25. SO MANY MODELS Ticket: Language Code: Hoe reset ik mijn Language Detection nl wachtwoord? Tensorflow Serving Portuguese English Spanish French Dutch German (pt) (ne) (es) (fr) (nl) (de) Encoded ticket

  26. TAKE-AWAYS Getting from one customer to many is hard Scaling needs Tooling Global models are great

  27. UX FTW

  28. AUTOMATICALLY RESOLVE CUSTOMER ISSUES WITH ANSWER BOT 1 2 3 A customer has Answers are The ticket is solved or passed to an agent a question suggested

  29. Wording Matters “Solve my request” vs “Yes, close my request”

  30. TAKE-AWAYS It doesn’t matter how good your model is if no one engages with it Make interactions clear so you can trust the feedback ML should never get in the way

  31. Data Product >> Building Models

  32. We’re Hiring! Thank you We’re Hiring!

Recommend


More recommend