Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chatbots - Coggle Diagram
Chatbots
Advantages
-
-
-
Since chatbots are automated, manpower can be used in other areas of work that cannot be automated.
Dialogflow
Dialogflow is a platform used to design and create a chatbot using Natural Language Processing (NLP). It allows a company to create a conversational experience for their customers.
Benefits
Powered by Google's machine learning and has the cognitive ability to understand and reply like a human
-
-
Dialogflow does not require much coding experience and can be used by anyone who can effectively use a computer and web browser
What is NLP?
According to Wikipedia, Natural language processing is a subfield of linguistics, computer science, and artificial intelligence concerned with the interactions between computers and human language. This allows A.I. like chatbots to be able to chat like a human.
-
Agents, Intents, and Entities in Dialogflow
Agents
Agent is the name of the entirety of the chatbot application. Dialogflow Google uses artificial intelligence to translate the message into structured data with the aid of NLP.
The training of the chatbot does not need to be overly explicit since it can handle human language. The training of the chatbot should be to be able to reply to conversations.
Entities
When an intent is matched, Dialogflow can extract specific information from the end-user expression.
-
Entities in Dialogflow
system entities - e.g. dates, times, numbers, email addresses, etc.
Intents
An intent is a category of questions that differ from each user. For instance, if User A asks the chatbot "What time do you open on Saturday?", and User B asks "What are the opening hours on weekends?", both have the same intent of finding out the opening hours.
-