Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Expanding your Customer Experience with easy steps

Expanding your Customer Experience with easy steps

Lee Boonstra

May 25, 2018
Tweet

More Decks by Lee Boonstra

Other Decks in Technology

Transcript

  1. 2 Expanding your customer experience... Chatbots for websites or social

    media platforms. Voice activated speakers & smart assistants:
  2. 3 • End-to-end development suite for building conversational UI. •

    Previously known as API.AI • Sept 2016, acquired by Google • Powered by Machine Learning Dialogflow
  3. 4 Why Dialogflow • Powered by Machine Learning (NLP) •

    Scalable: separate your conversation text from code • Build faster with the Web UI • Advanced fulfillment options and multi channel integrations • Analytics • Speech / Voice Integration • Multi-lingual bot support (20+ languages) • Part of Google Cloud (60+ cloud services) Intent Recognition (NLP) ... Web Console Powerful SDK Supervised Training Cross-platfor m
  4. 5 What’s new? • Soon Dutch Assistant in the Netherlands!

    • Six new voices ◦ Including John Legend ◦ Voices were created through Wavenet • Smart Displays: Support for AoG table cards • Dialogflow History Support • Diagnostic Info • Train Negative Fallback examples • Dialogflow Enterprise in GA!
  5. 6

  6. 8 Part of Google Cloud also means: • Easy integration

    /setup with 60+ products & services. Other advantages
  7. 9 Part of Google Cloud also means: • Easy integration

    /setup with 60+ products & services. • Stay in the cloud. Improve latency & security. Other advantages User types in Web Interface Machine Learning Detection Call to Dialogflow Store in Data Warehouse Webhooks Return to customer vs.
  8. 10 Part of Google Cloud also means: • Easy integration

    /setup with 60+ products & services. • Stay in the cloud. Improve latency & security. • Logging, Tracing, Debugging, Error reporting Other advantages
  9. 11 Part of Google Cloud also means: • Easy integration

    /setup with 60+ products & services. • Stay in the cloud. Improve latency & security. • Logging, Tracing,Debugging, Error reporting • User Roles, Permissions Other advantages
  10. 12 Part of Google Cloud also means: • Easy integration

    /setup with 60+ products & services. • Stay in the cloud. Improve latency & security. • Logging, Tracing,Debugging, Error reporting • User Roles, Permissions • Compliant Other advantages
  11. 13 Part of Google Cloud also means: • Easy integration

    /setup with 60+ products & services. • Stay in the cloud. Improve latency & security. • Logging, Tracing,Debugging, Error reporting • User Roles, Permissions • Compliant • Scalable, No Ops Other advantages
  12. Confidential + Proprietary Human take-over chatflow with sentiment detection Your

    users type into a chat UI which can be integrated in your apps, websites or social media channels. When user ask to talk with a human, the operator can take over from the chatbot. Detect in real-time the users mood, and let the operator take over from the chatbot. This solution uses Kubernetes containers with Socket.io to enable realtime, bi-directional communication between web clients and servers. Architecture: Dialogflow with human handoff User types in chat UI Chatbot or User replies Operator Dashboard Kubernetes Engine Container Registry Customer Client Kubernetes Engine Back-end Kubernetes Engine Back-end Kubernetes Engine NLP API ML call for sentiment detection Pass user utterance to chatbot Return text response to user User asks to talk with human Negative sentiment let a human take over the conversation Operator types in chat UI User replies Containers images can be stored in the Container Registry Dialogflow Enterprise
  13. 21 • Custom implementation (Pub/Sub and BigQuery) • Learn which

    questions has been asked the most • Improve your bot over time • Track user experience Chatbot User Analytics
  14. 25 • Data Loss Prevention API • Natural Language API

    • Vision API Machine Learning APIs
  15. 26 • Data Loss Prevention API • Natural Language API

    • Vision API • Speech to Text API ◦ New: Text to Speech API Machine Learning APIs
  16. Confidential + Proprietary Advanced Chatflow with machine learning bot analytics

    User types to custom UI or channel Chatbot replies Dialogflow Enterprise Customer Client JS Angular 5 web front-end Kubernetes Engine Chat Server Dialogflow SDK / socket.io Kubernetes Engine Back-end CRM Python / Django Kubernetes Engine Container Registry Containers images can be stored in the Container Registry Messaging Publisher Pub/Sub Webhook Router Cloud Function Webhook Container Builder Building Dev Pipelines
  17. Confidential + Proprietary Advanced Chatflow with machine learning and bot

    analytics User types to custom UI or channel Chatbot replies Dialogflow Enterprise Customer Client JS Angular 5 web front-end Kubernetes Engine Chat Server Dialogflow SDK / socket.io Kubernetes Engine Back-end CRM Python / Django Kubernetes Engine Subscription Cloud Function Sensitivity Filter DLP API Sentiment Detector NLP API Data Warehouse BigQuery Messaging Publisher Pub/Sub Webhook Router Cloud Function Webhook
  18. 37 I’ve built this demo on my own in a

    couple of evenings. Improve your user experience with a little more cloud. • Fast & Easy integration of various cloud products: ◦ Kubernetes Engine, Cloud Builder, Container Registry ◦ Cloud Functions, Pub/Sub, BigQuery ◦ DLP API, NLP API • Cloud IAM, Logs, Traces, Debugging, Error reporting out of the box • Scalable & Complaint: Ready to go live. Conclusion