iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 6
0
AI & Data

今天就學會做聊天機器人系列 第 6

[今天就學會做聊天機器人-第6天] 設計混合型聊天機器人

https://ithelp.ithome.com.tw/upload/images/20190920/20120682rl1fmquV3K.jpg

「混合型」聊天機器人就是將前面兩天提到的有限狀態機加上語意分析

跟前面一樣,最先是「開始」,符合某個條件之後進入「狀態 1 」,又符合某個輸入條件之後會進入到「狀態 2 」,最後又符合某個輸入條件的話就跳到「成功」。如果在「開始」的時候是符合另一個條件而進入了「狀態 3 」,那麼就會跑去做「語意分析」。中間過程如果有遭遇任何例外的話,就會跑去「失敗」。

這裡舉一個訂便當的例子。今天「我要訂午餐」的便當,聊天機器人可能吐了一些菜單給我,我選了「泰式便當」,然後輸入數量是 2 個,於是完成了便當的訂購。可是如果我問了一句「打拋豬會辣嗎?」,那麼就會跑到「語意分析」。正常版的答覆可能是「會辣喔,請小心食用」,不過最近我發現其實使用者更喜歡負能量版本的答覆,所以或許可以回答說「不會辣的話,那個叫做肉燥好嗎?因為都是肉末」。


※ 本文內容同步刊載於下列部落格 ※
https://medium.com/@jarsing
https://makeachatbot.today
https://chibupapa.com/category/biz/chatbot/


上一篇
[今天就學會做聊天機器人-第5天] 設計閒聊型聊天機器人
下一篇
[今天就學會做聊天機器人-第7天] 聊天機器人的應用【上】
系列文
今天就學會做聊天機器人12

1 則留言

我要留言

立即登入留言