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. Up until now there has been no real centralized framework that allowed the easy creation of bots. This course, Getting Started with Building Bots with Microsoft's Bot Framework, introduces you to the new Microsoft Bot Framework which is intended to fill that role. First, you'll learn some basic concepts of bots and what they can offer. Next, you'll explore maintaining conversations state with dialogs and learn how to reduce effort by getting feedback through FormFlow. Finally, you'll wrap up the course by learning about how to deploy your bot through channels. 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 put it out on one or multiple channels.
Matt Kruczek is the VP of Mobile, Web and AI 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. He has architected and developed several end-to-end Line of Business applications using a variety of Microsoft Technologies including WCF, WPF, ASP.NET , C#, VB, MVC, SQL Server, Microsoft Bot Framework and Entity Framework.
Course Overview Hi, everyone. My name is Matt Kruczek and welcome to my course, Getting Started with Building Bots with Microsoft's Bot Framework. I am the director of Mobile and Web here at Tallan. Now the notion of a chat bot 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 form flow, 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 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 the 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're going to be talking about reducing the amount of effort it takes to build our bot through a process called form flow.
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 the 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.