Skip to content

Chatbot is artificial intelligence (AI) software that can imitate a natural language discussion (or chat) with a user via messaging apps, websites or mobile apps

Notifications You must be signed in to change notification settings

satya117/Chat_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Chat_bot

What is a chatbot?

A chatbot is artificial intelligence (AI) software that can imitate a natural language discussion (or chat) with a user via messaging apps, websites or mobile apps.

What is the significance of chatbots?

A chatbot is frequently described as one of the most advanced and promising forms of human-machine interaction. Chatbots can automatically simulate interactions with customers based on a set of predefined conditions or events.

From a technology standpoint, however, a chatbot is simply the next step in the evolution of a Question Answering system that uses Natural Language Processing (NLP). One of the most common examples of Natural Language Processing is usage in many organizations' end-use applications in formulating responses to inquiries in natural language.

Types of Chatbots

  1. Generative Based
  2. Retrieval based chatbots, employ techniques such as keyword matching, machine learning, and deep learning to find the most appropriate response. These chatbots, regardless of technology, solely deliver predefined responses and do not generate fresh output. From a database of predefined responses, the chatbot is trained to offer the best possible response. The responses are based on previously collected data.

  3. Retrieval Based
  4. Retrieval based chatbots, employ techniques such as keyword matching, machine learning, and deep learning to find the most appropriate response. These chatbots, regardless of technology, solely deliver predefined responses and do not generate fresh output. From a database of predefined responses, the chatbot is trained to offer the best possible response. The responses are based on previously collected data.

About

Chatbot is artificial intelligence (AI) software that can imitate a natural language discussion (or chat) with a user via messaging apps, websites or mobile apps

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published