Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro to Bot Framework v3

2,926 views

Published on

Intro to Bot Framework v3

Published in: Technology
  • Be the first to comment

Intro to Bot Framework v3

  1. 1. Intro to Bot Framework Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft @shahedC WakeUpAndCode.com Build and connect intelligent bots
  2. 2. Speaker Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft Technology Areas • Enterprise Web/Software Development • Game Development • Mobile Application Development • Cloud Solutions Online • LinkedIn: http://linkedin.com/in/shahedc • Meetup: http://www.meetup.com/DC-MS-Devs/ • Twitter: http://twitter.com/shahedC • Blog: http://WakeUpAndCode.com
  3. 3. What Are Bots?
  4. 4. MS Bot Framework https://dev.botframework.com
  5. 5. Overview http://docs.botframework.com Bot Framework: • Builder SDK • Connector • Dev Portal • Directory
  6. 6. Building a Bot
  7. 7. Bot Builder SDK for .NET with C# Link: https://docs.botframework.com/en-us/csharp/builder/sdkreference/index.html
  8. 8. Build a Bot with C#
  9. 9. Visual Studio: File | New | Project
  10. 10. Test Your Bot Emulator: https://aka.ms/bf-bc-emulator
  11. 11. Bot Framework Emulator
  12. 12. Publish Your Bot Link: https://docs.botframework.com/en-us/csharp/builder/sdkreference/gettingstarted.html#publishing
  13. 13. Register Your Bot Link: https://docs.botframework.com/en-us/csharp/builder/sdkreference/gettingstarted.html#registering
  14. 14. Bot Builder SDK for Node.js Link: https://docs.botframework.com/en-us/csharp/builder/sdkreference/index.html
  15. 15. Build a Bot with Node.js
  16. 16. Visual Studio Code Download: http://code.visualstudio.com/
  17. 17. Test Your Bot Emulator: https://aka.ms/bf-bc-emulator
  18. 18. Connect & Config
  19. 19. Bot Connector Channels: • Email • GroupMe • Skype • Slack • SMS • Telegram • Web • etc...
  20. 20. Configure: Direct Line https://dev.botframework.com/channels/directline/YOUR-BOT-ID
  21. 21. Configure: Web Chat https://dev.botframework.com/channels/webchat/YOUR-BOT-ID
  22. 22. Configure: SMS (via Twilio) https://sms.botframework.com/Dev/?botId=YOUR-BOT-ID
  23. 23. Configure: Facebook Messenger https://facebook.botframework.com/Dev/?botId=YOUR-BOT-ID
  24. 24. FB Developer Settings https://developers.facebook.com
  25. 25. Bot Builder SDK for C# Features: • Dialogs • AI with LUIS • Scalability • FormFlow • Open-Source http://docs.botframework.com/sdkreference/csharp
  26. 26. GitHub! https://github.com/Microsoft/botbuilder
  27. 27. Language Understanding Intelligent Service https://www.luis.ai/ Help: https://www.luis.ai/Help
  28. 28. LUIS: Intents, Entities & Labels
  29. 29. Intents in LUIS Intent: Summarizes the intentions of an utterance
  30. 30. Utterances in LUIS
  31. 31. Entities in LUIS Entity: Data object that can be pre- built or custom- defined.
  32. 32. Labels in LUIS Label: Marked segment of utterance to associate terms with corresponding entities.
  33. 33. Using LUIS in your Code
  34. 34. Bot Directory https://bots.botframework.com/
  35. 35. Demo
  36. 36. Game Chat Bot http://gamechatbot.azurewebsites.net/
  37. 37. Microsoft Virtual Academy Link: https://aka.ms/mvabots  https://mva.microsoft.com/en-US/training-courses/getting-started-with-bots-16759
  38. 38. Q & A
  39. 39. Email: shchowd@microsoft.com  Twitter: @shahedC

×