Chatbots are designed to assist and scale company teams in their interactions withconsumers. Chatbots powered by artificial intelligence improve operational efficiency and reduce costs for businesses while providing convenience for customers. Businesses may decrease the requirement for human interaction by automating FAQs.The purpose of chat bots is to support and scale business teams in their relations with customers. It could live in any major chat applications like Facebook Messenger, Slack, Telegram, Text Messages, etc. Chatbot applications streamline interactions between people and services, enhancing customer experience. At the same time, they offer companies new opportunities to improve the customers engagement process and operational efficiency by reducing the typical cost of customer service. This project is focussed on building a custom chatbot that will be your fundamental step of the learning curve of building your own professional chatbots
User starts the conversation.Emotional Analysis of the conversation is done using the IBM Emotional API
Get the reply to the conversation from the Cakechat Chatbot.Based on the Emotion which the app perceives, top songs are retrieved using Last.fm songs API.If a user listens to a particular song for sometime, a similar song would be recommended to the user using Last.fm API.
Technologies used
Discussion