Using Microsoft Bot Framework v3, LUIS, Cognitive Services
3.9 (129 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,397 students enrolled

Using Microsoft Bot Framework v3, LUIS, Cognitive Services

Learn to create Smart Bots for Skype, Slack, Facebook Messenger, Telegram
3.9 (129 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,397 students enrolled
Created by Nilay Mehta
Last updated 10/2018
English
Current price: $9.99 Original price: $39.99 Discount: 75% off
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Use Bot Framework to create Bots
  • Publish your bots on various Platforms

  • Use of LUIS to understood user's input

  • Use Cognitive Services in Bots
Course content
Expand all 53 lectures 04:37:15
+ Bot Framework Basics
6 lectures 34:46
What is Bot Framework?
04:46
Setting up environment for Bot Framework
01:58
Create your First Bot
05:54
Dialog: Using Dialog Chain
06:28
Dialog: PromptDialog
10:37
+ Bot Framework Advance - 1
5 lectures 42:44
FormFlow: Understood and create basic Form
09:49
FormFlow: Attributes
11:30
FormFlow: Validation & Completion
09:49
Card: Working with Hero and Thumbnail Cards
07:41
Card: Working with Audio, Video, and Animation Cards
03:55
+ Azure Bot Services
3 lectures 11:16
Create Azure Bot Service
04:31
Understood Bot Management & Settings
03:22
Deploy your Bot on Azure
03:23
+ Publish bot to different Channels
6 lectures 22:08
Publish on Web site
01:57
Publish on Skype
03:47
Publish on Facebook
05:10
Publish on Slack
04:28
Publish on Telegram
02:27
Publish on Cortana
04:19
+ LUIS
9 lectures 32:33
What is LUIS?
04:16
Intent & Utterances
03:47
Prebuilt Domain
02:17
Using Entities
06:17
Train & Test and Publish Bot
04:41
Phrase lists
02:31
Settings in LUIS
03:11
Publish LUIS Application
02:17
Review Endpoints
03:16
+ Integrate LUIS with Bot Framework
3 lectures 14:02
Integrate LUIS App
04:11
Working with Entities
04:53
Use API to retrieve data
04:58
+ Bot Framework Advance - 2
4 lectures 23:40
Manage State
08:04
Channel specific data
04:57
Proactive Message
07:35
+ Using Cognitive Services
13 lectures 01:27:32
What is Cognitive Services?
03:36
Computer Vision API - 1
12:58
Computer Vision API - 2
09:48
Face API
09:57
Emotion API
04:14
Bing API: Web Search
06:46
Bing API: News & Entity Search
09:15
Bing API: Spell check
03:43
Text Analysis API - 1
06:48
Text Analysis API - 2
03:49
Content Moderator API
05:43
Translation API
04:13
+ Conclusion
2 lectures 04:22
Conclusion to course
02:12
Bonus Lecture
02:10
Requirements
  • Basic knowledge of what is Chatbots
  • Basic knowledge of C#
  • Accounts in Microsoft Azure
Description

Note: In this series I will use Bot Framework version-3.

AI is Artificial intelligence, Study of intelligent agents and takes actions. Bots are a Software application that runs automated tasks and Simulates how a human would behave.

This course includes 4 Core components. All listed items are Microsoft's product and have proper documentation so if you stuck anywhere you can find proper documentation.

  • Microsoft Bot Framework enables you to build bots that support different types of interactions with users. Microsoft Bot Framework allows us to create conversational chatbots. Every bot has some common functionalities. Such as each bot require basic I/O, they must have language and dialog skills, and they must connect to users, preferably in any conversation experience and language the user chooses. The Bot Framework is responsible for this.

  • LUIS stands for Language Understanding Intelligent Service. LUIS uses machine learning to allow developers to build applications that can receive user input in natural language and extract meaning from it. It allows your application to understand what a person wants in their own words.

  • Azure Bot Services provides an integrated environment purpose-built for bot development. You can write a bot, connect, test, deploy, and manage it from your web browser with no separate editor. We can publish it to various channels such as Skype, Cortana, Facebook Messenger, Telegram, Slack etc.

  • Azure Cognitive Services is a collection of APIs that enables natural and contextual interaction. It has intelligent algorithms to see, hear, speak, understand and interpret user needs through natural methods of communication.

Through this series, we will learn

  • How to create Form using FormFlow and make Rich cards

  • Use of Azure Bot Services   

  • Publish bot on Skype, Facebook Messenger, Slack, Telegram, and Cortana.   

  • Understood LUIS.AI and integrate it with Bot Framework.

  • Advance concepts of Bot Framework such as State management and Proactive messages.   

  • And use cognitive services such as Vision API, Language API, and Bing Search APIs.

We will learn all above things through this video series. If you have any doubts then you can contact me via mail, message, or Q & A.    

Who this course is for:
  • This is for newbies who want to create Chatbots
  • Developer who know basic C# and want to create
  • Person who want to process user input in natural language
  • Developer who want to create bots on popular platforms
  • Developer who want to use Azure Cognitive Services