What Is A Chatbot?
A chatbot also known as a chatterbot, bot, artificial agent, etc is basically software program driven by artificial intelligence which serves the purpose of making a conversation with the user by texts or by speech. Famous examples include Siri, Alexa, etc.
Evolution Of Chatbots
It started in 1966 when Joseph Weizenbaum made a natural language conversational program that featured a dialog between a user and a computer program.
Domain Knowledge – Since true artificial intelligence is still out of reach, it becomes difficult for any chatbot to completely fathom the conversational boundaries when it comes to conversing with a human.
Personality – Not being able to respond correctly and fairly poor comprehension skills has been more than frequent errors of any chatbot, adding a personality to a chatbot is still a benchmark that seems far far away.
How Does It Work?
-
Rule-Based Approach – In this approach, a bot is trained according to rules. Based on this a bot can answer simple queries but sometimes fails to answer complex queries.
-
Self-Learning Approach – These bots follow the machine learning approach which is rather more efficient and is further divided into two more categories.
if you need project please tell me
Reference :
1-
https://www.edureka.co/blog/how-to-make-a-chatbot-in-python/2-
Chatbot FundamentalsChatbot Fundamentals
------------------------------
Mostafa Nabieh
------------------------------
#AIandDSSkills#AIandDSSkills#DataandAILearning