In this course, you’ll learn how to implement a sentiment analysis to a chatbot. You will teach your bot how to be emotionally sensitive. And most urgently how to spot a frustrated user and save the day.
In the course, we’ll be working with my code from the messenger chatbot course. Even if you did not take that course, you’d be able to take the code and work with it.
We’ll use Node.js for programming and GIT for deploying and version control. The bot will is hosted on Heroku, but you can simply host it anywhere else where they support Node.js. We’ll use DialogFlow to process natural language. DialogFlow will help us understand what users want.
In the process, you’ll learn how sentiment analysis works behind the scenes and how to implement sentiment analysis to a chatbot.
In the first section, we’ll take an overview of the app infrastructure and get familiar with the tech stack, which is the technology used in this course.
The second section will introduce you to Sentiment analysis, what is it and how it can benefit a chatbot. We’ll look at common implementation scenarios in a chatbot.
Do you want to know the difference between the rule–based approach and automatic approach with machine learning? We’ll go through examples of both and make a little demo for each. You’ll get familiar with dictionary–based solution AFFIN and Google’s natural language API and IBM Watson natural language solution. I will gently introduce you to the algorithms they use and how they work. So you know how things work inside that black box.
Courses : 6
Specification: Sentiment analysis for chatbots – DialogFlow, IBM Watson
5 reviews for Sentiment analysis for chatbots – DialogFlow, IBM Watson