José Mendes Chatbots for Dummies.

Slides:



Advertisements
Similar presentations
9/24/2017 7:27 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Advertisements

Introducing Precictive Analytics
11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/28/2017 7:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Bots & DevOps Donovan 12/24/2017 2:32 PM
Microsoft Ignite /4/2018 1:44 PM BRK3105
Why industry cares about nlp for tamil?
Making of the Ignite Bot
4/14/ :03 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/23/2018 7:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Deliver business insights with Microsoft Dynamics AX and Power BI
Healthcare IT Solutions on Azure – Designed by Doctors, Delivered by Experts. Increase Revenue, Improve Efficiency and Enhance Patient Care MICROSOFT AZURE.
Let’s talk about Conversation Design
Tulika Chaudharie / Harikharan Krishnaraju
Nicho Joins Microsoft Azure Certified Program to Transform Brand Engagement, Boost Customer Acquisition and Conversions with Scalable Ease MICROSOFT AZURE.
Topics Question answering at Bing
Machine Learning and Office 365 Collaboration
Replace with Application Image
Building Applications with LUIS
Intelligent Agent Solution
Let’s talk about Conversation Design
Primal and Microsoft Azure Deliver Personalized Content, Intelligence, and Analytics That Match Your Content to the Interests of Your Audience MICROSOFT.
Introduction to Azure Bot Framework
Session code.
Build smarter bots and devices by connecting to the Microsoft Graph
Changing how people interact with computers
Using Microsoft Azure, Crowdnetic Launches Innovative Lending Gateway Platform That Connects Borrowers to Alternative Lenders MICROSOFT AZURE SOLUTION.
Azure Machine Learning & ML Studio
Language Understanding Intelligent Service and Microsoft Azure Enable Rover, PLEX.AI’s Artificial Intelligence-Powered Virtual Insurance Advisor MICROSOFT.
Blinkfire Analytics Uses the Microsoft Azure Cloud Platform’s Power to Recognize and Measure Media Value and Impact for Teams, Leagues, and Brands MICROSOFT.
Add intelligence to Dynamics AX with Cortana Intelligence suite
Microsoft Bot Framework: changing how we communicate with users
Microsoft Azure Platform Powers New Elements Constellation Software Suite to Deliver Invaluable Insights From Your Data for Marketing and Sales MICROSOFT.
OpenWorld 2018 How to Create Chatbots with OMCe
Chatbots Testing Automated testing for Chatbots Jan, 2018.
Microsoft SharePoint Server 2013
Chatbots for Dummies José 10/11/2018 Immersion
Continuous Automated Chatbot Testing
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Implementing AI solutions using the cognitive services in Azure
PASS SQLSATURDAY MANCHESTER 2018 JOSÉ MENDES CHATBOTS FOR DUMMIES
Your Next Chatbot From Idea to Execution Donna Scheele
Microsoft Virtual Academy
Azure bot Service February 19, 2018.
Chatbots Best Practices & Design Patterns…
Accelerate Your Self-Service Data Analytics
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
David Gillman Collaborative Metrix
Luke Do, Jessica Olmedo, Arely Romero, and Vianca Santana
Speech Capture, Transcription and Analysis App
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
Orchestration and data movement with Azure Data Factory v2
Core Platform The base of EmpFinesse™ Suite.
Alysia Gooden | November 29th 2018
Improve Patient Experience with Saama and Microsoft Azure
Chatbots for Dummies José 12/05/2018 Immersion
Cortana Skills Windows Developer Day, Fall Creators Update
Technical Capabilities
Artificial Intelligence
Microsoft Bot Framework
What is this and how can I use it?
Building and Integrating a Chatbot in 30 minutes
A STORY ON CONVERSATIONAL CHATBOT SUBHAJIT SENGUPTA & SHARIQ SHAIKH
Artificial intelligence for everyone
Boost Productivity with Azure-Powered Personal E-Assistant for Managing and Calling Contacts “Pobuca uses Microsoft Azure cloud services to create Pobuca.
Azure AI ChatBot with WebClient App
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Bots, so you don't have to be always available to help your customers
AI Builder for Power Platform
Presentation transcript:

José Mendes Chatbots for Dummies

Chatbots for Dummies Senior Data Analytics Consultant blogs.adatis.co.uk/josemendes/ @ZeMiguelMendes Consultancy specialised in Advanced Analytics systems using Microsoft tech - BI, Data Science, IoT - anything with data

Sponsors Gold sponsors: Bronze sponsors: In partnership with:

Agenda Chatbot and the Human Azure Bot Service Language Understanding Intelligent Service (LUIS) QnA Maker Demo

Chatbot and the Human

Eliza (1966) – parodies a therapist, largely by rephrasing many of the patient's statements as questions Global market reach $88.3million in 2016. $1billion thru 2023

Anna - IKEA bot (2005) – covers 120 Anna - IKEA bot (2005) – covers 120.000 individual products and can reply to personal questions www.chatbots.org *credit KeyReply

Chatbot and the Human INPUT

Chatbot and the Human Pattern Matching Intent Classification Book 2 tickets to watch Star Wars tomorrow at 1pm at ODEON Whiteleys Pattern Matching Intent Classification Two techniques to understand the input. Pattern Matching and Intent Classification

Chatbot and the Human – Pattern Matching Book 2 tickets to watch Star Wars tomorrow at 1pm at ODEON Whiteleys Pattern Matching list of possible input patterns

Chatbot and the Human – Pattern Matching Book <number> tickets to see <movie> <datetime> at <location> Patterns are read by the humans and the modelling phase is easy

Chatbot and the Human – Intent Classification Book 2 tickets to see Star Wars tomorrow at 1pm at ODEON Whiteleys Relies upon machine learning techniques. Need a set of examples to train a classifier that will choose the best matching intent

Chatbot and the Human – Intent Classification <book movie tickets> Relies upon machine learning techniques. Need a set of examples to train a classifier that will choose the best matching intent

Chatbot and the Human RESPONSE

Chatbot and the Human – Response Static Responses Your reservation for Star Wars: The Last Jedi is confirmed Dynamic Responses How many tickets you want to book? What is the movie you want to see? Dynamic responses – use knowledge base to get the list of potential responses and score them Millions of examples, it uses deep learning technique to train a generative model. Generated Responses

Chatbot and the Human CONTEXT

Chatbot and the Human – Context How many tickets are still available for Star Wars? Current input is not enough to give a correct answer. Each bot has to model its own notion of context

Chatbot and the Human PLATFORMS

Chatbot and the Human – Platforms No programming platforms Chatfuel ManyChat Conversational platforms Pandorabots Platforms backed by tech giants LUIS (Microsoft) API.ai (Google) Watson (IBM) Wit.ai (Facebook) Lex (Amazon) 1 – No programming skills needed, NLP or ML expertise 2 – Platforms use Artificial Intelligence Markup Languages to model the interactions 3 – Already represent a standard

Azure Bot Service

Azure Bot Service *credit Microsoft Azure Bot Service went to GA in December and will replace the previous Bot Framework dashboard. Cloud hosted bot platform. Host bots with serverless compute resources https://docs.microsoft.com/en-us/bot-framework/bot-service-overview-introduction *credit Microsoft

Language Understanding Intelligent Service (LUIS)

Language Understanding Intelligent Service (LUIS) Helps your bot understand what the users are saying A couple of examples are enough to deploy an application Active Learning Define Model Provide Examples Deploy Active Learning Luis is the teacher of our bots The output of LUIS is a web service with an http endpoint that we reference from our app to add natural language understanding Went to GA in December

LUIS – Key Concepts Utterance Intents Entities Book 2 tickets to see Star Wars tomorrow at 1pm at ODEON Whiteleys Intents Book Tickets Uterance is the textual input the user enters Intents are like verbs from the sentence. It represents actions the user wants to perform. It’s the end goal Entities are nouns Entities Number, movie, datetime and location

LUIS – Supported Languages

QnA Maker The result is an endpoint which takes a query and returns a json response containing the matching content Can also embed your QnA bot directly into a web page using the hosted html endpoint

DEMO

DEMO Integration with LUIS Good Manners (BestMatchDialog NuGet) Hero/ Receipt Cards Logic App Text to Speech Logic Apps helps you build, schedule, and automate processes as workflows so you can integrate apps, data, systems, and services across enterprises or organizations

Chatbots for Dummies Senior Business Intelligence Consultant blogs.adatis.co.uk/josemendes/ @ZeMiguelMendes