15 It’s easier to make computers learn than to build smarter computers Machine Learning Process of making computers learn Artificial Intelligence Process of building smarter computers
Confidential & Proprietary Google Home — Voice-activated speaker powered Google Assistant — A conversation between you and Google that helps you get more done in your world
Confidential & Proprietary Example of a Custom Use Case Ok Google, let me talk to BookAMeetingRoom Welcome, how can I help you? I want to book a meeting room for 3 persons. Sure! Here’s BookAMeetingRoom Sure, for when? Tomorrow, from 2pm to 3pm.
25 ● End-to-end development suite for building conversational UI. ● Previously known as API.AI ● Sept 2016, acquired by Google ● Powered by Machine Learning Dialogflow
26 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
28 3 demo’s for the following user profiles: CONTENT WRITER ● Dialogflow Web UI (intents, entities, training, analytics, integration) ENGINEER ● Fulfillment (webhooks) ● Front-end END USER ● Multi Channel (Web, Google Assistant) Dialogflow Demo
29 ● Entities vs. System Entities ● Intents ● Training ● Analytics ● Webhooks ● Integration ○ Example: For Web ■ Welcome Message ■ Rich Cards ○ Example: For Google Assistant Dialogflow Demo
30 Multi Channel Build once. Integrate everywhere. Dialogflow Enterprise Content Writer, creates Conversational UI in Dialogflow User communicates With Agent. Deploy to websites & apps Deploy to chat channels and social media Deploy to voice activated speakers and assistants Deploy for phone and SMS services Dialogflow replies to a user session
31 Dialogflow build process Setup GCP Account Design your Conversation in Dialogflow Enterprise Deploy for multi-channel Integrate with internal systems & APIs SDK, GCP integrations Test your agent Agent Training Agent Analytics Tweak your conversation in Dialogflow Enterprise Optional: Engineer Optional: Engineer Business / IT Content Writer Content Writer Content W riter
32 Technical Designs Human bot take over 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
35 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 Open and familiar ⇒ JavaScript / Node.js
Confidential & Proprietary Review & Approval Web-based portal ● Triggering Information ● Merchandising and information Approvals ● Automatic and manual policy checks ● Turn around in about 1 week
Confidential & Proprietary Demo: A TV Guide Do it yourself: https://goo.gl/pH86aT Ok Google, let me talk to the TV Guide Welcome, I’m the Dutch TV Guide. You can ask me the following: What’s on a channel? What’s on RTL 4? Sure! Here’s The TV Guide Enter Earcon On RTL 4: At 7am: Nieuws At 7:30am: Nieuws ... Exit Earcon . . .