Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chatbots - Coggle Diagram
Chatbots
Dialogflow Agent
Cons:
- Needs to be built and trained to reply to conversations
Pros:
- Does not need to be trained very explicitly, as in does not need to be word for word
- Can handle human language
Intent
When a customer says two different things with the same intent, such as 'What time do you open on Saturday?' & 'What are the opening hours on weekends?'
Entity
What the systems use to extract information, called a parameter or entity type. It is things such as dates, times, numbers or email addresses.
Why use Chatbots?
Advantages of using chatbots:
- Allow organisations to communicate with customers 24/7
- Manpower can be reallocated to positions that cannot be
automated
- Allow customers to be provided and retrieve information quickly
- Chat conversations can be captured and used for data analysis to boost sales subsequently
Examples:
- Max (Changi Airport)
- Jamie (ICA)
- Shirley (Singtel)
How to make one?
Platforms such as:
- IBM Watson Assistant
- Google Dialogflow
That use Natural Language Processing(NLP)
It is how we train computer to understand and process the natural human language
-
How to create a chatbot?
- Log in to Dialogflow on google
- Click on 'Create Agent' & name it
- Create intents using Default Welcome intent for welcolming
- Respond to inform the user using Default Fallback intent
- Create a follow-up intents to respond to further enquiries
- Define entities
- Integrate Chatbot to Telegram using 'Botfather'
- Train your chatbot further