Leave Application Chatbot
A chatbot inside the company’s internal messenger that helps the HR team to handle leave application requests aiming to lower their workload as a small team relative to the company size.
Connected with the existing HR system, the chatbot could help the employees to check their leave balance.
By using the natural language processing service from Google Cloud AI, it is able to understand messages in natural language instead of confined with button based choices.
Response time and UI indications have been carefully tuned to so the users will not have a strong feeling of talking to a program.
The script of the conversations are also designed to make it lively. There are a variety of response sentences of the same kind of answers.
With greeting
Two separate messages
Formal tone
A bit cool
With strong emotion
Skipping punctuation, capitalization and use of short forms and emoji to express emotions are some common habit of actually human typing. By adding these elements into the response of the bot, it instantly feels more natural.
Short form used heavily. No capitalisation at the beginning. No full-stop.
Using emoji to express emotion
Just the most critical information
When it is possible to classify the emotion of the incoming messages, correct emotion can also be injected to the response from bot. Emotion can be added not only in the wordings, but also response time like making it proportional to rudeness of the message.
16:32
16:45
Delayed response with abnormal full stop to show little bit anger
Polite conversation
Want to read more about the whole
design process?