ai for all: transforming your business with ai · composable and intelligent controls to manage...

Post on 17-Jun-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AI for All:Transforming Your Business with AI

Ted Way, PhD

Senior Program Manager,

Microsoft Azure Machine Learning

tedway@microsoft.com

@tedwinway

Cloud Computing

Big Data

PowerfulAlgorithms

Microsoft AI

Agent Applications Services Infrastructure

For every person and every organization

Use CasesPersonalization Customer Churn Anomaly Detection Operational Efficiency Demand Forecast

Customer stories are categorized by top use case, but may fit into multiple use case categories.

Flexible infrastructure support for analytics

Best of Microsoft research and open source

Most comprehensive data science capabilities

Easy to consume Artificial Intelligence

Solutions Extensible applications

Would you board the Titanic?

Language

Speech

Search

Machine Learning

Knowledge Vision

Spell check

Speech API

Entity linking

Recommendation API

Bing autosuggest

Computer vision

Emotion

Forecasting

Text to speech

Thumbnail generation

Anomalydetection

Custom recognition (CRIS)

Bing image search

Web language model

Customer feedback analysis

Academic knowledge

OCR, tagging, captioning

Sentiment scoring

Bingnews search

Bingweb search

Text analytics

Cognitive Services APIs

Microsoft Cognitive ServicesGive your apps a human side

{ Your Code }

REST EndpointDirect Line Protocol

Conversational and

Business Logic

Canvas Aware Context

Sensitive

SDK

Bot Builder SDK

Platform Platform Services

HTTP

REST Endpoint

AI

Intelligent Tools

Goals

• Start Simple. Add Complexity. No dead-ends.

• Bot adapts to the user, based on context

• Composable and intelligent controls to manage complexity

Bot Controls

LUIS

Query over database via

Azure Search

Form

FillingQnA

C#

Customer’s

Business Logic

& DataBot Connector

Direct Line

What?

• Tools for building REST Web Sites

• Services to enrich

• Mechanisms for receive events

• Data to debug and analyze

Why?

• Implements standard protocols

• Modeling conversations is hard. Tools help!

• UI across multiple canvases is hard. Cards rock!

• Language Understanding is hard

• Common and well understood patterns

Bot Directory

Your Bot Framework

Try, use, and add published bots to the

world’s top conversation experiences.

Developer Portal

Connect your bots to text/sms, Skype,

Slack, Facebook Messenger,

Office 365 mail and other channels.

• Register, connect, publish and manage your bot through your bot’s dashboard

• Automatic card normalization across channels

• Skype channel auto-configured

• Embeddable Web chat control

• Host your bot in your app via the Direct Line API

• Fast, scalable message routing

• Diagnostic tools

Bot Builder

Tools and services to build great bots

that converse wherever your users are.

• Open source SDK on Github for Node.js, .NET and REST

• From simple built-in prompts and command dialogs to simple to use yet sophisticated ‘FormFlow’ dialogs

• Support for rich attachments (image, card, video, doc, etc.); support for calling (Skype)

• Online/offline chat Emulator

• Add bot smarts with Cognitive Services for language understanding and more

• Public directory of bots registered and published with Microsoft Bot Framework

• Users can try your bot from the directory via the Web chat control

• Users can discover and add your bot to the channels on which it is configured when the Directory is made public to end users

O N E B O T

M U L T I P L E C A N V A S E S

Custom Skills

Memory / Profile

Speech

Business Bots

Bot Directory

Bots in Bing Search

LOB Bots

IT Managed

Integrated Auth

Thank You!Questions?

top related