Skip to content

tiagoh/bot-education

 
 

Repository files navigation

Developing and Deploying Intelligent Chat Bots Course

Join the chat at https://gitter.im/conf-bots/Lobby

About the Course

This 2-Day course, designed for developers and data scientists, will ramp up the attendee very quickly on Microsoft's powerful machine learning algorithm APIs as a part of Cognitive Services and chat bot development tools as part of the Bot Framework. These tools will be called out separately as independent and innovative tools-of-the-trade, as well as a big part of the course focusing on the power of combining these tools to create intelligent chat bots (think instant messaging a picture to get an intelligent caption or annotating conversations based on key phrases). More in the v2 Syllabus here and v1 of the course Syllabus is also available here.

Important Class Links

General Learning Objectives

  • Learn about the different types of bots (they aren't always smart)
  • Learn about the components of a bot in the context of the Microsoft Bot Framework (BF)
  • Gain pratical knowledge of how to integrate Cognitive Services "smarts" into a bot
  • Gain understanding around what makes for an excellent user experience
  • Gain hands-on knowledge of how to quickly implement, publish, register and consume a bot with the BF
  • Understand the development of bots on a deeper level by plunging into the SDKs
  • Become proficient at integrating the right kind of "smarts" for the right kind of bot and use case

General Outline

  1. Cognitive Services Overview
  • Cognitive Services Topic Deep Dive
  • Bot Framework Overview
  • User Experience: Principles and Best Practices
  • Developer's Introduction and Building an Intelligent Bot with Bot Builder
  • Bot Framework Developer's Deep Dive

About

Training resources around Microsoft Bot Framework

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 98.7%
  • C# 1.1%
  • Other 0.2%