效能提升 : 只要數秒的停頓,就會大大降低Chatbot的可用性,使用者就不想用,故快速的反應能力是必然的要求之一。軟體在功能達到後,會因為基礎架構未全盤考量,造成整體Chatbot服務速度變慢,壓力測試過不了,故需要重新設計軟體架構使達到可接受的反應速度。
前端服務呈現: Chatbot有多種前端介面,例如 一般網頁介面、Facebook Messenger、LINE....等等,每種都有不一樣的通訊協定,而且呈現出來的效果也有些不同,故需要研究各個服務的通訊協定及它的最佳呈現方式。。除了上述提到的文字通訊介面,還有更多知名通訊服務可以串接,例如WeChat、Slack等等,視需求來安排時間研究。有些Instant Messenger(IM)提供 Software Development Kit (SDK),使程式設計師在串接上,能寫出高可讀性的程式,我學會後可將其整理給其它工程師使用,其它人就可以自行做出他們想要的效果,不需要每次都等我幫他們改。
前端Chatbot回應方式: 除了NLP外,對話機器人有很多減少使用者輸入文字的技巧,而不是NLP技術上的問題,這些技巧可以讓使用者更願意使用對話機器人。例如 預設技巧(在語言學上稱為「省略」或「隱喻」),當使用者輸入下午3點,就不需要讓機器人再問是哪一天,預設是今天。另外回應內容可以盡量用按鈕讓使用者按,就不需要輸入文字或語音。其它更多技巧,諸如 美工圖片、影像、聲音輔助…等等,都可以研究,用來加強可用性。
沒有留言:
張貼留言