Intermediate Bot Framework for Developers
1h 5mBeginner2018-01-30
Authors

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
AzureSoftware Development ToolsPersonaMicrosoftSoftware Development
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - Exercise files
1. Conversation Logging
- 04 - Why log chat conversations
- 05 - Introduction and implementation of an activity logger
- 06 - Simple logging
- 07 - File logging
- 08 - SQL logging
- 09 - Conclusions
2. Using ngrok with Bots
- 10 - Use of ngrok with bots
- 11 - Install, configure ngrok, and deploy
3. Unit Testing
- 12 - Why should you test bots and what should you test with bots
- 13 - Mocking to perform unit testing with bots
4. Direct Line Communication
- 14 - Introduction to Direct Line and Direct Line prerequisites
- 15 - Configure and communicate with bots using Direct Line
Conclusion
- 16 - Next steps
Related courses
- Build Your First Chatbot with SAP Conversational AI
- Creating Bots with the Microsoft Bot Framework, Part 2
- Microsoft Teams Bot Development
- Azure AI Fundamentals (AI-900) Cert Prep: 1 Conversational AI on Azure
- Build a Document Search Assistant with Node and OpenAI's Assistants API
- Creating Bots with the Microsoft Bot Framework, Part 1
- Building Bots with Node.js
- Build with AI: Developing a Discord Bot Conversationally