29

PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Embed Size (px)

Citation preview

Page 1: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 2: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 3: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 4: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 5: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 6: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 7: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 8: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 9: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 10: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 11: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 12: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Microsoft Cognitive ServicesGive your apps a human side

Page 13: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Cognitive Services

Your Bot Framework Bot

23 purpose-built ML and AI services to

add predictable, configurable intelligence

into any software

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

• Bot Directory for discovery and trial

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

• Parse natural language (LUIS)

• Real-time transcription and translation services for voice

• Vision and face detection algorithms

• Sentence diagramming

• Web language (hashtag) parsing

• Many more

Page 14: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Languages: Node.js and C#

• Dialogs to model conversation

• Built-in prompts: Yes/No, String, Number, Choices

• Multiple users per conversation

• Rich interaction and attachments: • image, card, video, doc, etc.

• support for calling (Skype)

• Emulator (online/offline)

• Samples

Bot Builder SDK

http://docs.botframework.com

Page 15: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

StorageLUIS

Other Cloud Services

GET AKEY

APIs

Bot Service

Bot Intelligence

Page 16: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 17: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Small Medium Large

Page 18: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 19: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 20: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

• Register your bot

• Pick your channels

• Test Connection

• Publish (Bot Directory)

• Manage Details

• Measure Traffic

Developer Portal

Page 21: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

• App store for bots

• Every bot with channels and description

• Submit bot for review

• Searchable

Bot Directory

Page 22: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Azure Bot Service Preview

Page 23: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Azure Bot Service Preview

Develop your way

Integrated chat window

Built incode editor

</>

Quick start templates

Page 24: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Azure Bot Service Preview

Channel support

Direct Line support

Cognitive Services

Embedded web chat

API

Page 25: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Azure Bot Service Preview

Scale on demand

Reduced dev ops

Powered byAzure Functions

Continuousdeployment

Page 26: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM
Page 27: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

Getting started with Azure Bot Service

Demo

Page 28: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

{

"About me"

"Name"

"Mail"

"Description"

"Twitter" @starlord_daniel

"Facebook" danielsdevblog

"Website" devblog.azurewebsites.net

Page 29: PowerPoint Presentation · PDF fileINFORMATION IN THIS PRESENTATION. Vielen Dank. Title: PowerPoint Presentation Author: Daniel Heinze Created Date: 12/6/2016 10:42:14 AM

© 2016 Microsoft Corporation. All rights reserved. Because

Microsoft must respond to changing market conditions, it should

not be interpreted to be a commitment on the part of Microsoft,

and Microsoft cannot guarantee the accuracy of any information

provided after the date of this presentation. MICROSOFT MAKES

NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE

INFORMATION IN THIS PRESENTATION.

Vielen Dank