Welcome to the Boston.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Company confidential Prepared by HERE Transit Sr. Product Manager, HERE Transit Product Overview David Volpe.
Microsoft Cognitive Services and Cortana Analytics
Digital Assistants – a brand’s best friend?
11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /4/2018 1:44 PM BRK3105
Why industry cares about nlp for tamil?
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Device Maintenance and Management, Parental Control, and Theft Protection for Home Users Made Easy with Remo MORE and Power of Azure MICROSOFT AZURE APP.
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build and connect intelligent bots
VerticaLive Uses the Power of Microsoft Azure to Help Enable ISVs to Quickly Transform Ideas for Niche Software as a Service into Market Share MICROSOFT.
Healthcare IT Solutions on Azure – Designed by Doctors, Delivered by Experts. Increase Revenue, Improve Efficiency and Enhance Patient Care MICROSOFT AZURE.
Meemim's Microsoft Azure-Hosted Knowledge Management Platform Simplifies the Sharing of Information with Colleagues, Clients or the Public MICROSOFT AZURE.
Topics Question answering at Bing
to Deployment with the Power of Microsoft Azure
Discover the New SharePoint Content Publishing Experiences
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
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Presenting Amazon’s Alexa
Build smarter bots and devices by connecting to the Microsoft Graph
Asad Khan Managing Director Health & Public Service.
Stylelabs Develops the Marketing Content Hub to Offer Enterprises a High-End Marketing Content Management Platform Based on Microsoft Azure MICROSOFT AZURE.
Changing how people interact with computers
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.
With Help from the Microsoft Azure Cloud,
Add intelligence to Dynamics AX with Cortana Intelligence suite
INTRODUCTION Google has taken on Amazon's Alexa, Apple's Siri, and Microsoft's Cortana with its own voice assistant called Google Assistant. Google first.
Cloudy with a Chance of Data
H3 Solutions and the Azure Government Cloud Team Up to Power Contextual Intelligence Platform – Where Big Data Meets Business Productivity MICROSOFT AZURE.
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
Yocale, Built on Azure: Convenient Online Booking Keeps Appointment Books Filled and Eliminates Scheduling Hassles for Local Business Owners MICROSOFT.
Chatbots for Dummies José 10/11/2018 Immersion
on Cloud, Fully Integrated with Microsoft Azure
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.
Voice Analytics on Microsoft Azure Allows Various Customers to Get the Most Out of Conversations with Clients Through Efficient Content Analysis MICROSOFT.
José Mendes Chatbots for Dummies.
Azure bot Service February 19, 2018.
PowerHub on Microsoft Azure Enables Renewable Energy Professionals to Track and Manage Projects from a Centralized Platform Accessible Anywhere MICROSOFT.
PACTA: Transforming Business Contracts from Static Safety Net to Dynamic, Accessible, Mobile Business Tool Using the Power of Microsoft Azure MICROSOFT.
Myday by Collabco: a Revolutionary Student Portal Built with Office 365 and Anglular.js, and Hosted on the Microsoft Azure Platform MICROSOFT AZURE APP.
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.
Partner Logo Azure Provides a Secure, Scalable Platform for ScheduleMe, an App That Enables Easy Meeting Scheduling with People Outside of Your Company.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
IdeaCloud Built on Microsoft Azure Dynamically Curates Content to Live Events and Websites to Allow Marketers to Engage with Their Audience Partner Logo.
Speech Capture, Transcription and Analysis App
TruRating: Mass Point-of-Payment Customer Rating System Uses the Power of Microsoft Azure to Store and Analyze Millions of Ratings for Business Owners.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Core Platform The base of EmpFinesse™ Suite.
Alexa Programming.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Resonate Solutions and Microsoft Azure Provide the Power to Easily and Reliably Operationalize Closed-Loop Feedback and get Actionable Insights Partner.
1/2/2019 9:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Chatbots for Dummies José 12/05/2018 Immersion
Technical Capabilities
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Intro to Bot Framework v4
A STORY ON CONVERSATIONAL CHATBOT SUBHAJIT SENGUPTA & SHARIQ SHAIKH
x.ai makes an AI personal assistant who schedules meetings for you
Artificial intelligence for everyone
Azure AI ChatBot with WebClient App
Bots, so you don't have to be always available to help your customers
Presentation transcript:

Welcome to the Boston

A BIG thank you to the 2018 Global Sponsors!

Computer, Veronika Kolesnikova Willy Ci Developer, Rightpoint Sr. Frontend Developer, UMass Medical School Level: Introductory to Intermediate

Agenda Artificial intelligence and machine learning Virtual/Digital Assistants. What? When? How? Most popular digital assistants Development environments Principles of bot design Microsoft Cognitive Services Cortana skills creation Demo

Veronika Kolesnikova BS in Applied Computer Science and Economics MS in Information Technology 3.5 years QA Experience 5+ years development experience C#, .NET, SQL, Xamarin, .NET-based CMSes like EPiServer, Sitecore PHP, MySQL, Drupal, RoR Hobbies: dancing, travelling, aerial yoga

Willy Ci Graduated from UMass Amherst Trained by IBM, mold by few startups, end up at UMass Medical School More than 20 years of experience in front end development Microsoft Hololens, Unity, 3D printing, WebGL Hobbies: panorama photography, VR/AR applications Has a lot of ideas, never has enough time to sleep

What is virtual assistant? It can be a human, but we’re not talking about that here Several most popular assistants Millions skills and applications Can be used on any devices like: mobile (Apple and Android) Virtual assistants make work via: Text Voice By taking and/or uploading images A virtual assistant, also called AI assistant or digital assistant, is an application program that understands natural language voice commands and completes tasks for the user

1980s automated attendant and medical digital dictation software Where it came from? 1961 IBM Shoebox 1970s “Harpy” 1980s automated attendant and medical digital dictation software 1990s new feature for PCs 1994 Smart-phone IBM Simon 2011 Siri by Apple 1961 - IBM Shoebox (William C. Dersch in the Advanced Systems Development Division Laboratory) 1970s – “Harpy” (Carnegie Mellon University in Pittsburgh, Pennsylvania with support of the United States Department of Defense and its DARPA agency) The earliest virtual assistants, which applied speech recognition software were automated attendant and medical digital dictation software 1990s – became a new feature for PCs 1994 – Smartphone IBM Simon 2011 – Siri by Apple

Most popular digital assistants Siri (2011) Google Now (2012) Cortana(2014) Facebook M (2017) Alexa (2014)

Which one is better? Google Now Siri Cortana Alexa 3.1 2.9 2.3 1.7 Travel and commute related tasks Productivity tasks: calendar appointments and email Search and Office tasks Music and video Google Home, GH Mini, GH Max HomePod Invoke Amazon Echo, EchoDot, Echo Show

How to start designing bots Explore different bot use-cases and design best practices Understand bot anatomy—such as brand and personality, conversations, advanced UI controls—and their associated design patterns

Google Now development environment Google Developer Console Dialogflow Google Cloud Speech API Node.js Firebase Tools Dialogflow is an end-to-end development suite for building conversational interfaces for websites, mobile applications, popular messaging platforms, and IoT devices. You can use it to build interfaces (e.g., chatbots) that are capable of natural and rich interactions between your users and your business. It is powered by machine learning to recognize the intent and context of what a user says, allowing your conversational interface to provide highly efficient and accurate responses.

Siri development environment SiriKit Xcode Swift and Objective-C An Intents app extension receives user requests from SiriKit and turns them into app-specific actions. For example, the user might ask Siri to send a message, book a ride, or start a workout using your app. An Intents UI app extension displays branding or other customized content in the Siri or Maps interface after your Intents app extension fulfills a user request. Creation of this extension is optional.

Alexa development environment Create function in AWS Configure the skill in Amazon developer portal Use JSON code Test either on an actual device or using online emulator Or Use Alexa Skills Kit: Custom Skill, Smart Home Skill API, Video Skill API, Flash Briefing Skill API

Cortana Development environment Cortana Skills Kit Bot Service (provides .NET SDK and Node.js SDK) Bot Builder (Web App Bot, Functions Bot, Bot Channels Registration) Bot Framework Microsoft Knowledge Graph exchange Cortana Skills Dashboard Microsoft Cognitive Services (LUIS!!!) Cortana Development environment

Microsoft Cognitive services Get Key Build EASY FLEXIBLE TESTED Simple to add: just a few lines of code Integrate into the language and platform of your choice Built by experts in their field from Microsoft Research, Bing and Azure Machine Learning Get access with REST APIs Breadth of offerings helps you find the right API for your app Quality documentation, sample code, and community support

Language understanding Intelligent services(LUIS) Language Understanding (LUIS) allows your application to understand what a person wants in their own words. LUIS uses machine learning to allow developers to build applications that can receive user input in natural language and extract meaning from it. A client application that converses with the user can pass user input to a LUIS app and receive relevant, detailed information back.

Principles of bot design Minify number of steps user needs to get his\her problem solved Determine devices users will connect with bot through Make replies as short and precise as possible

Principles of bot design Add easy way to return to the start, exit and\or talk to a human or search articles online Keep bot updated using feedback or failure log

Bot failure Alexa was randomly laughing because it could mistakenly hear “Alexa, laugh”, so Amazon had to change the utterance to “Alexa, can you laugh?” and then alexa responds first before actually laughing (apparently the fix was already rolled out. Anyone noticed anything like that with your Echo devices?)

Demo find Doctor

Voice to bing speech api to luis (Language understanding Intelligent services) to bot to app

Useful links Microsoft Cognitive Services Documentation https://docs.microsoft.com/en-us/azure/cognitive-services/ https://azure.microsoft.com/en-us/services/cognitive-services/?v=17.29 Amazon developers portal https://developer.amazon.com/alexa Microsoft developers portal https://developer.microsoft.com/en-us/Cortana Follow Veronika on Twitter @breakpointv16 Follow Willy on Twitter @willy_ci Code https://github.com/willyci/botFindProfessorC