當提到Chatbot時,少不了一併提到NLP技術,那麼到底NLP是甚麼呢?自然語言處理(Natural Language Processing)為人工智能的分支,直白一點來解釋,也就是教導電腦如何能聽懂人類的語言,配合運用聊天機械人,一問一答,就變成了機械人能夠和人類「聊天」了。
When we mention about ‘Chatbot’, we always talk about ‘NLP’ at the same time. But what exactly is NLP? Natural Language Processing is part of artificial intelligence. Specifically, it teaches computer to understand human language. With the usage of chatting robot, it allows robot to have fluent conversation with human by asking and answering questions.
早前分享過的文章《為何港產chatbot都「九唔搭八」?》亦略有提過,除了中文有多樣表達不同意思的方法令機械人難以「聽懂」人類的話語,香港人獨有的「中英夾雜」亦令設定Chatbot時的難度大幅提升。
In the previously shared article, there are various ways to express a sentence in Chinese. It makes creating a chatbot even more difficult when Hong Kong people love code switching between Chinese and English.

客人:你好 想要預約今天晚上四位來晚餐
Chatbot: 好的 請留下姓名及電話。
客人: XXXXXXX
Customer: Hi I would like to reserve a table for four for dinner.
Chatbot: Sure, may I have you name and contact number?
Customer: XXXXXX
客人: Hello 想Book今日下午四位Tea
Chatbot: ………………..???????
Customer: Bonjour. I would like to reserve a table for four for cha time.
Chatbot: ………………..???????

市面上有不少公司也能設置Chatbot,做一個Chatbot不難,但要做一個好的、設合香港人的Chatbot,卻一點也不易。想像一下你設置了一個Chatbot,想要全天候24小時為客人服務,最後機械人卻聽不懂客人的話,那不是弄巧成拙了嗎?這樣說倒不是說Chatbot不好,只是找一家好的公司為你設置一個好的Chatbot才是王道而已!
There are many companies could set up a Chatbot for you, but is it a good one? Setting up a chatbot that suits Hong Kong people is not easy at all. It will be a mess if you set a chatbot to serve your customers but it cannot really know what your customers need. We are not saying that chatbot is not good, but try to find a good company to set a nice one for you!
哪家公司?Asiabots!
Which company? Asiabots!