
Explore how to build a LUIS-powered chatbot using the Bot Builder SDK, emulate, deploy on Heroku, and integrate with Azure Bot Service for Facebook and Skype channels.
Explore the Bot Builder SDK for Node.js to create conversational dialogues with text, prompts, images, and attachments, and leverage native LUIS NLP integration for powerful chatbots.
show how to build an appointment booking bot with the bot builder sdk in node.js, using console and chat connectors, a waterfall dialogue, and date-time recognition tested in an emulator.
Explore how the LUIS platform interprets user input by identifying intents, extracting entities, and handling multiple utterance variations, and learn to parse API responses with top scoring intents and confidence.
Create and train a LUIS app for home automation, define intents like turn on lights and set temperature, add entities and utterances, train, test, and publish to production.
Build a LUIS powered movie ticket booking bot in NodeJS and Azure Bot Service. Train intents for show currently playing and book ticket, and manage movie and number entities.
Deploy your LUIS-powered chatbot to Heroku with a Procfile and dynos. Configure Skype and Facebook Messenger channels via the Azure Bot Framework and test end-to-end.
How Is This Course Structured?
This course is designed to be more practical with lot of coding sessions. At the end of the course, you will be fully equipped with all the necessary tools to write a fully functional chat bots and integrate it with various channels such as Facebook and Skype. And when you finish the course, you will also get the repository links to all the code that we write in this course. All the course content is up-to-date as on 2018.
This course will cover Microsoft Bot Framework - Azure Bot Service & Bot Builder SDK, LUIS NLP, Facebook & Skype Integration and Bot Deployment in Heroku
Why Should You Learn Chat Bots?
There used to be a time when Artificial Intelligence (AI) is only seen in Sci-Fi movies. However with advent of innovative new technologies, AI is fast becoming reality in the form of chat bots.
Thanks to Microsoft, IBM, Google, Facebook and other innovative startups who have made this awesome technology available to every developer in the world. You don't need to be a Ph.D anymore to dive into Artificial Intelligence. Anyone with good or no programming knowledge can build chat bots.
According to the latest report from Business Insider, nearly 80% of companies have already used or planned to use chatbots by 2020. The chatbot market size is estimated USD 703.3 million in 2016 and is projected to reach USD 3.1 billion by 2021, at a CAGR of 35.2% from 2016 to 2021.
This unprecedented growth in chatbots is now demanding more skilled developers and engineers. You don't want to be left behind. Do you?
What Will You Learn Here?
You'll learn how to build a chat bot powered by natural language with Node.JS, Azure Bot Framework (Azure Bot Service & Bot Builder SDK) and LUIS (Language Understanding Intelligent Service).
Together we will spend extensive amount of time building following two functional chat bots demonstrating Bot Builder SDK and LUIS Capabilities
1. Appointment Booking Assistant Bot - Demonstrating Bot Builder SDK Capabilities
2. Movie Ticket Booking Bot - Demonstrating Bot Builder SDK and LUIS (NLP) Capabilities with Facebook and Skype Integration
At the end of this course, you will be able to write your own chat bot and integrate it with Facebook Messenger and Skype.
Who Am I?
My name is Jagadish. I'm entrepreneur, full-stack developer and a software consultant. I have co-founded two startups. One in artificial intelligence and chatbots. The other one is in eCommerce domain.
I have over 13+ years of experience in Software Development. I have strong expertise in designing and developing scalable enterprise software solutions.