Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Build 2016 6/16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

Similar presentations


Presentation on theme: "Microsoft Build 2016 6/16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"— Presentation transcript:

1 Microsoft Build 2016 6/16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Building a Conversational Bot: From 0 to 60
Dan Driscoll, Senior SDE Mike Hall, Principal Software Architect

3 Building a Conversational Bot: 0-60 Dan Driscoll, Senior SDE
BOT FRAMEWORK Build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services Building a Conversational Bot: 0-60 Dan Driscoll, Senior SDE Mike Hall, Principal Software Architect

4 How do you make a bot? How do you make a bot great?

5 Bot Framework Bot Framework is a Microsoft-operated service and an SDK. Bot Framework is one of many tools Microsoft offers for building a complete bot. Others include: LUIS, Speech APIs, Azure, more

6 Bot Builder SDK (Node.js + C#)
Your bot Logic Web service Your conversation logic Bot Builder SDK (Node.js + C#) LUIS

7 Send/receive messages
Bot Connector Dev portal Bot Connector Send/receive messages Store state Translation Telemetry Your bot

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

9 Visual Studio Template
Simple Stock Bot LUIS Publish to Azure Connect to users Add dialog smarts

10 Visual Studio Template
File -> New bot Mike Hall Visual Studio Template Simple Stock Bot LUIS Publish to Azure Connect to users Add dialog smarts

11 Connecting your bot to users
Dan Driscoll Visual Studio Template Simple Stock Bot LUIS Publish to Azure Connect to users Add dialog smarts

12 Visual Studio Template
Dialog smarts Mike Hall Visual Studio Template Simple Stock Bot LUIS Publish to Azure Connect to users Add dialog smarts

13 Resources botframework.com Quick Start Challenge
Use the QnA Maker app to build a bot using a webpage Sessions T611: Building a Skype Bot – tonight 6:10pm B855: Build Smarter and More Engaging Experiences with Microsoft’s Intelligent Services – Thursday 5pm T679-R1: Build Your Own Smart Bot, User Experiences Theater – Friday 1:40pm

14 Please Complete An Evaluation Form Your input is important!
6/16/2018 Please Complete An Evaluation Form Your input is important! or © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. 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.

15


Download ppt "Microsoft Build 2016 6/16/2018 2:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"

Similar presentations


Ads by Google