role-iq-logo
Rock [Azure]
See all Azure roles
Description
Course info
Rating
(28)
Level
Intermediate
Updated
Jul 11, 2018
Duration
2h 29m
Description

In today's market, companies are racing to find the next big channel to reach customers. Chatbots offer a new and exciting way to interact with people, brands, or services in order to streamline existing processes. In this course, Getting Started with Building Bots with Microsoft's Bot Framework, you will be introduced to the new centralized Microsoft Bot Framework that allows for the easy creation of bots. First, you will learn the basics of Microsoft Bot. Next, you will explore how to reduce effort by getting feedback through FormFlow. Finally, you will discover how to deploy your bot through various channels that your customers are already using to interact with you. When you are finished with this course, you will have a foundational understanding of the Microsoft Bot Framework and how to implement it into your customer interaction processes.

About the author
About the author

Matt Kruczek is a Senior Software Director at Tallan. Matt has extensive experience in the software industry and is responsible for creating and maintaining any and all architectures and strategies pertaining to the mobile, web and AI disciplines.

More from the author
iOS Debugging in Xcode
Intermediate
3h 30m
26 Aug 2016
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Matt Kruczek, and welcome to my course, Getting Started with Building Bots with Microsoft's Bot Framework. Now the notion of a chatbot has been around for decades, but it hasn't been until recently that the technology has caught up with the buzz enough to produce some solid frameworks from the major players in the market. In this course, we're going to learn about one of those frameworks currently being offered by Microsoft entitled, the Microsoft Bot Framework. Some of the major topics that we will cover include learning about the basic features of the Bot Framework, discovering how to enhance your bots with things like dialogs and FormFlow, learning how to integrate Microsoft's natural language processing framework into your bot, and finally, how to deploy your bot into Azure and Facebook Messenger. Now by the end of this course, you'll know how to start building a basic bot, how to enhance it with some of the more advanced features, and finally, how to deploy it out to one or multiple channels. Before beginning this course, you should have some basic knowledge of C# and API endpoints, as well as be able to navigate your way around the Visual Studio IDE. I hope you'll join me on this journey to learn the ins and outs of the Microsoft Bot Framework, with the Getting Started with Building Bots with Microsoft's Bot Framework course, at Pluralsight.

Getting Started with the Basics
Hi. This is Matt Kruczek with Pluralsight, and this is the first module in a series of modules focused on building bots using the Microsoft Bot Framework. In this first module, I will be covering the absolute basics of bot development in order to build a strong foundation for the courses to come. By the end of this module, you should have a good preliminary understanding of how bots work along with some easy ways to get started using them. So let's go ahead and get started.

Maintaining Conversation State with Dialogs
Hi. This is Matt Kruczek with Pluralsight, and in this module, we will talk about maintaining conversation state with dialogs.

Reducing Effort by Getting Feedback through FormFlow
Hi. This is Matt Kruczek with Pluralsight. And in this module, we are going to be talking about reducing the amount of effort it takes to build our bot through a process called FormFlow.

Adding Natural Language Processing through LUIS AI
Hi, this is Matt Kruczek with Pluralsight. And in this module, we're going to be talking about how to enhance our bot applications with the power of LUIS AI.

Deploying your Bot through Channels
Hi, this is Matt Kruczek with Pluralsight. And in this module, we're going to be talking about deploying your bot through different channels.