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

Build apps for voice, chat, web and mobile

Build apps for voice, chat, web and mobile

Guillaume Laforge

February 15, 2018
Tweet

More Decks by Guillaume Laforge

Other Decks in Technology

Transcript

  1. Confidential & Proprietary Uses Natural Language Understanding to communicate with

    users. It can be voice or text-based, such as Google Home voice apps or Facebook Messenger chatbots. ⇒ What is a conversational experience? ⇒ What is Dialogflow? Dialogflow is a platform for building conversational experiences that users can communicate with naturally and efficiently.
  2. Confidential & Proprietary Life of a conversation “Ok Google, talk

    to squats master” Invoke “squats master” action “Hi! Let’s do some squats! For how many seconds?” Speech to Text “Tic toc, tic toc… congrats!” “For 10 seconds” Text to Speech “Sure, here’s squats master” Speech to Text, NLP, Knowledge Graph, ML Ranking, User Profile Text to Speech
  3. Confidential & Proprietary Chatbot concepts I want to eat some

    bananas How many of them? INTENT → “eat-something” ENTITY → “banana”
  4. Confidential & Proprietary Chatbot concepts How many calories are there?

    A natural conversation that learns from past exchanges CONTEXT → remember the details of the conversation There are 89 calories in a banana FULFILLMENT → Call some business logic on a remote URL
  5. Confidential & Proprietary 40 pre-built agents and small talk features

    Go-to-market in hours or days Start training with only a few examples Build faster
  6. Confidential & Proprietary High accuracy intent recognition, context awareness, slot

    filling Advanced natural language understanding and machine learning Training and analytics across platforms Engage efficiently
  7. Confidential & Proprietary 32 platform integrations and SDKs Build once,

    deploy everywhere 14+ languages Maximize reach
  8. Zoom on Cloud Functions Functions as a Service on Google

    Cloud Platform Guillaume Laforge @glaforge
  9. Confidential & Proprietary Cloud Functions A “serverless platform for building

    event-based microservices”. Function-as-a-service approach Great fit for event-oriented architectures, supporting 3 kind of triggers: • Cloud Storage updates • Cloud Pub/Sub messages • Direct HTTP calls
  10. Confidential & Proprietary Cloud Functions Completely serverless & fully managed

    service ⇒ don’t worry about the ops! Automatic scaling and super-fast ⇒ grows with the success of your project ⇒ cost-effective (pay as you go) Open and familiar ⇒ JavaScript / Node.js
  11. Confidential & Proprietary Function types HTTP functions Synchronous invocation over

    HTTPS. We give you a URL and a TLS certificate Background functions Asynchronously invoked by cloud events
  12. hello_bg.js // Function triggered via event with a callback exports.helloBg

    = function(event, callback) { // Do something callback(); } // Or using Promises exports.helloBg = function(event) { // returns a promise return true; }
  13. Confidential & Proprietary Fast feedback loop: emulator + ngrok Google

    Cloud Functions emulator Ngrok secure internet tunnels to localhost LIVE RELOADING DEBUG IN CHROME
  14. Confidential & Proprietary Functions better with Firebase! Cloud Storage (incl.

    Firebase) Cloud Pub/Sub HTTPS Firebase Realtime Database & the new Firestore database Firebase Authentication Firebase Analytics Firebase Hosting NEW