Buildig BOTs with Microsoft BOT Framework

12
Building BOTs with Microsoft Bot Framework Aug 25, 2016

Transcript of Buildig BOTs with Microsoft BOT Framework

Page 1: Buildig BOTs with Microsoft BOT Framework

Building BOTs with Microsoft Bot Framework

Aug 25, 2016

Page 2: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.2

Yes .. This webinar is being recorded.Available on YouTube shortly!

Page 3: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.3

Meet Your Host!

Lohith | @kashyapaTechnical Evangelist – Progress India

Microsoft MVP

http://about.me/kashyapa

Page 4: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.4

Bot Framework is a Microsoft-operated service and an SDK.

Bot Framework

Bot Framework is one of many tools Microsoft offers for building a complete bot.

www.botframework.com

Others include: LUIS, Speech APIs, Azure, more

Page 5: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.5

Your conversation logic

Logic

Web service

Your bot

Bot Builder SDK

(Node.js + C#)

LUIS

Page 6: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.6

Bot Connector

Your bot

Bot Connector

Send/receive messagesStore stateTranslationTelemetry

Dev portalChannels

Page 7: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.7

Bot Connector messagesYour bot

{ "type": "Message", "id": "68YrxgtB53Y", "conversationId": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb", "language": "en", "text": "You can say \"/order\" to order!", "attachments": [ ], "from": { "name": "+12065551212", "channelId": "sms", "address": "+12065551212", "id": "Ro52hKN287", "isBot": false }, "channelData": { SMS data here }, "botUserData": { your data here }, ...}

Bot Connecto

r

Page 8: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.8

Visual Studio

TemplateSimple

Stock Bot LUIS Publish to Azure

Connect to users

Add dialog smarts

Page 9: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.9

File -> New bot

Visual Studio

TemplateSimple

Stock Bot LUIS Publish to Azure

Connect to users

Add dialog smarts

Page 10: Buildig BOTs with Microsoft BOT Framework

© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.10

Connecting your bot to users

Visual Studio

TemplateSimple

Stock Bot LUIS Publish to Azure

Connect to users

Add dialog smarts

Page 11: Buildig BOTs with Microsoft BOT Framework

ThanksLohith (@kashyapa)

[email protected]

Page 12: Buildig BOTs with Microsoft BOT Framework