chatbot

why use chatbot

chatbot is very accurate, 70% - 100% accuracy

4 advantages

chatbots allow organizations to interact with customer 24/7

with the use of chatbots, manpower can be re-allocated to areas of work which cannot be automated

chat conversations can be captured and used for data analysis to boost sales subsequently

they help to retrieve and provide information of customers quickly

Unlike a human being who may need to search through manuals before they can provide a reasonable reply, bots are programmed and can retrieve information and respond within milliseconds. Customers can now be served in a shorter period of time.

In the dead of the night, when a customer decides to ask about your product, your bot is there to take your place. By doing so, the customer is able to get the information he/she needs without having to wait for a human to respond. Bots have a name so that your customers can identify with them. This touches on the affectionate aspect of the human nature, wherein we feel more connected if there is a name and face that we can match to.

What was a 10-minute interaction between a customer and a service agent, is now a 2-minute conversation between the customer and a chatbot with a name and face. The service agent is now able to focus on other tasks.

All the chat conversations can be saved and analysed. We can find out what customers are frequently asking, and better attend to their needs.

dialogflow

benefits

building a chatbot within the dialogflow cloud platform on a web browser

requires minimal coding and is suitable for anyone who can effectively use a computer and web browser

there are existing templates for building chatbot

is powered by google machine learning and has the cognitive ability to understand and reply in the natural language

agent

dialogflow agent needs to be built and trained to reply to conversations

dialogflow agent can handle human language

intent

Customers reach out to chatbot agent to acquire certain information. Two different customers may ask the same thing differently, but their intent is the same. For example, 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.

An intent categorises the customer's intention for a conversation turn. You can define mutiple intents for a single agent, just like how a call centre agent can decide if you need basic troubleshooting, make an appointment, or redirect your phone calls based on what you say.

What a customer types to the chatbot is referred to as an "end-user expression". Dialogflow matches the end-user expression to the best intent in your agent. Matching an intent is also known as intent classification.