Intermediate Bot Framework for Developers

Intermediate Bot Framework for Developers

1h 5mBeginner2018-01-30

Authors

Mithun Prasad

Mithun Prasad

Applied Data Scientist at Microsoft

Course details

Chatbots are the first wave of practical and commercially viable artificial intelligence, prevalent in ecommerce and service-oriented applications. For chatbot development, Microsoft Bot Framework is one of the most popular tools. In this course, Mithun Prasad, PhD (applied data scientist at Microsoft) reveals advanced features and best practices for developing intelligent bots with the Bot Framework. Learn how to implement conversation logging for advanced analytics, perform rapid development and testing with ngrok, conduct unit testing, and set up Direct Line communication from clients such as mobile apps and web services.

Skills covered

PersonaAzureSoftware Development ToolsMicrosoftSoftware Development

Concepts

Introduction

  • Welcome
  • What you should know
  • Exercise files

Conversation Logging

  • Why log chat conversations
  • Introduction and implementation of an activity logger
  • Simple logging
  • File logging
  • SQL logging
  • Conclusions

Using ngrok with Bots

  • Use of ngrok with bots
  • Install, configure ngrok, and deploy

Unit Testing

  • Why should you test bots and what should you test with bots
  • Mocking to perform unit testing with bots

Direct Line Communication

  • Introduction to Direct Line and Direct Line prerequisites
  • Configure and communicate with bots using Direct Line

Conclusion

  • Next steps
40,000 Toman