iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
AI & Data

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

聊天機器人正夯,在未來的 30 天裡,我將會以在台灣通訊軟體市佔率超過九成的 LINE 作為技術基礎,搭配 PHP 程式語言,採用每天一個小主題、小任務的形式,逐步培養讀者成為超熱血、全方位的聊天機器人開發者。

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

參賽天數 12 天 | 共 12 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 1

[今天就學會做聊天機器人-第1天] 聊天機器人的崛起

大約從 2016 年 4 月開始,人們逐漸意識到,將通訊軟體(例如 Facebook Messenger 和 LINE )化身為服務入口,免開網頁、免下載 A...

2019-09-16 ‧ 由 陳佳新 分享
DAY 2

[今天就學會做聊天機器人-第2天] 聊天機器人的類型【上】

「聊天」,就是一問一答、一來一往的對話。那什麼又是「聊天機器人」呢?聊天機器人就是模仿真人小編的自動化程式。我們不妨自問:「今天我有一個點子,難道就非做成聊天...

2019-09-17 ‧ 由 陳佳新 分享
DAY 3

[今天就學會做聊天機器人-第3天] 聊天機器人的類型【下】

任務導向聊天機器人 為了加強大家的印象,這裡再舉一個「一個口令,一個動作」類型的聊天機器人的例子。大家應該都有操作過 ATM 提款機,對吧?你必須很明確地告訴...

2019-09-18 ‧ 由 陳佳新 分享
DAY 4

[今天就學會做聊天機器人-第4天] 設計任務型聊天機器人

在實務上,我們會使用計算機概論裡面提到的有限狀態機( Finite State Machine )來實作「一個口令,一個動作」類型的聊天機器人。它就是狀態之間...

2019-09-19 ‧ 由 陳佳新 分享
DAY 5

[今天就學會做聊天機器人-第5天] 設計閒聊型聊天機器人

如果是「有時答對,有時答錯」類型的聊天機器人,一般會使用語意分析,也就是自然語言處理( Natural Language Processing, NLP )來...

2019-09-20 ‧ 由 陳佳新 分享
DAY 6

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

「混合型」聊天機器人就是將前面兩天提到的有限狀態機加上語意分析。 跟前面一樣,最先是「開始」,符合某個條件之後進入「狀態 1 」,又符合某個輸入條件之後會進入...

2019-09-21 ‧ 由 陳佳新 分享
DAY 7

[今天就學會做聊天機器人-第7天] 聊天機器人的應用【上】

隨著聊天機器人的日益普及,我們很容易可以收集到許多各式各樣的應用範例,並且分類出自己心目中的 9 宮格、 16 宮格,乃至 25 宮格。在此我們姑且用 9 宮...

2019-09-22 ‧ 由 陳佳新 分享
DAY 8

[今天就學會做聊天機器人-第8天] 聊天機器人的應用【下】

客服 客服一直都很吃人力,為了降低人事成本,不少行業將常見問答整理成應答服務,並且化身為聊天機器人,目前在銀行業已經很普及,有些時候只是想打電話進線詢問信用卡...

2019-09-23 ‧ 由 陳佳新 分享
DAY 9

[今天就學會做聊天機器人-第9天] 聊天機器人的例外處理

以美食推薦指南類型的聊天機器人為例,可能遭遇的例外提問會有哪些呢? 一、相關的問題 有些用戶可能不會明白講說他想找哪一類的餐廳(義大利麵、咖啡館),或是哪一類...

2019-09-24 ‧ 由 陳佳新 分享
DAY 10

[今天就學會做聊天機器人-第10天] 聊天機器人的實作目標

我們可以將從「客戶提問」到「訂單成交」的整個過程,視為一趟顧客體驗旅程( Customer Journey )。以聊天機器人為例,我們關心使用者透過文字的輸入...

2019-09-25 ‧ 由 陳佳新 分享