Find the framework main page here: https://dev.botframework.com. To get started quickly in the .NET framework, check out this link.
-
MS Bot Framework docs
-
Bot Framework Developer portal where you can register a new bot.
-
MS Cognitive Services for ML APIs, some of which are:
- Computer Vision
- Speaker Recognition
- Bing Speech
- Language Understanding Intelligent Service (LUIS)
- Text analytics
--> Once subscribed, these should link out to your Reference API (a link will appear on the service main page) for your Cognitive Services account if you have one. This will give you sample code for different services in many, many languages including python 2/3, C#, and JavaScript.
- Sample (python 2.7) code for text analytics used in this repo.
- Adding intelligence to your bot with Cognitive Services API integration
- Skype Bots
- When adding intelligence check out the Experience Principles and Best Practices from the docs to help plan out your bot idea and make it a great experience for users.
- Intelligent Kiosk Cognitive Services Demo - get app from MS App Store
- Examples from BotBuilder repository for Node.js here
- Examples from BotBuilder repository for .NET here
- Microsoft's BotBuilder: https://github.com/Microsoft/BotBuilder (also, contains sample CSharp and Node.js sample code)
- Build your own bots based on Github's Hubot: https://github.com/github/hubot
-
Even though bots and the Microsoft Bot Framework are not really A.I., this article by Microsoft's CEO Satya Nadella, published June 28, 2016, highlights some values and principles to guide our thinking, design and development of A.I. The values and principles do apply very readily to bots and their design and development.
-
In this blog by Jeff Holan, a Bot Framework solution is shown with integration into Logic Apps.
-
Here's a nice article on deep learning for chatbots.
Building a Conversational Bot: From 0 to 60 (//build/ 2016) by Dan Driscoll video link
//build/ 2016 Bot Framework vignette video link