大同大學資訊經營學系 - mis.ttu.edu.t ·...

36
1 大同大學資訊經營學系 106 學年度專題實驗報告 題目:ChatYou 指導教授:廖文華 教授 學生: 410312026 李承叡 410312027 陳文峰 410312028 邱俊諭 中華民國 106 年 12 月 15 日

Upload: others

Post on 20-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

1

大同大學資訊經營學系 106學年度專題實驗報告

題目:ChatYou

指導教授:廖文華 教授

學生:

410312026 李承叡

410312027 陳文峰

410312028 邱俊諭

中華民國 106年 12月 15日

Page 2: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

2

授權書

(學士專題論文)

本授權書所授權之論文為本人在大同大學資訊經營學系 106 學年度第 1

學期所撰寫之學士學位專題論文。

論文名稱:<< ChatYou>>

□同意 □不同意

本人具有著作財產權之論文提要,授予國家圖書館、本人畢業學校及行政

院國家科學委員會科學技術資料中心,得重製成電子資料檔後收錄於該單

位之網路,並與台灣學術網路及科技網路連線,得不限地域時間與次數,

以光碟或紙本重製發行。

□同意 □不同意

本人具有著作財產權之論文全文資料,授予行政院國家科學委員科學技術

資料中心,得不限地域時間與次數以微縮、光碟重製後發行,並得享該中

心微縮小組製作之研究報告、獎勵代表作、博碩士論文三檔資料等值新台

幣伍佰元之服務。本論文因涉及專利等智慧財產權之申請,請將本論文全

文延後至民國 年 月後再公開。

□同意 □不同意

本人具有著作財產權之論文全文資料,授予教育部指定送繳之圖書館及本

人畢業學校圖書館,為學術研究之目的以各種方法重製,或為上述目的再

授權他人以各種方法重製,不限時間與地域,惟每人以一份為限。

上述授權內容均無須訂立讓與及授權契約書。依授權之發行權為非專屬性發行

權利。依本授權所為之收錄、重製、發行及學術研發利用均為無償。

學生生簽名: 學號:(親筆正楷)

日期:民國 年 月 日

備註:

1. 上述同意與不同意之欄位若未鉤選,本人同意視同授權。

2. 授權第二項者,請再交論文一本予承辦人員。

3. 本授權書已於民國 85 年 4 月 10 日送請著委會修正定稿。

Page 3: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

3

簽署人須知

1.依著作權法的規定,任何單位以網路、光碟與微縮等方式整合國內學術資料,

均須先得到著作財產權人授權,請分別在三種利用方式的同意欄內鉤選並填妥

各項資料。

2.所謂非專屬授權是指被授權人所取得的權利並非獨占性的使用權,授權人尚可

將相同的權利重複授權給他人使用;反之即為專屬授權,如果您已簽署專屬授

權書予其他法人或自然人,請勿簽署本授權書。

3.授權人的權利與義務:

在美國授權博碩士論文予UM公司(博碩士論文全文資料發行公司)製作發

行,須交付美金45元的出版費,銷售年逾七件以上時得享收入10%的權利金約

美金20元;在國內本計畫之經費全數由政府支應,收入亦應歸國庫,為答謝您

的支持,科資中心特為您提供新台幣 500元的等值資料服務(以研究報告、獎

勵代表作、博碩士論文三檔為限),請逕洽本案聯絡人,地址電話詳如第5項。

義務方面唯一要注意是,著作人日後不可以主張終止本授權書,但您仍可以授

權其他自然人或法人上述的行為。

4.全國博碩士論文全文資料微縮片整合計畫的宏觀效益:

在個人方面,您的論文將可永久保存(微縮技術在理論上可保存八百年,實證

已逾百年),也因為您的授權,使得後進得以透過電腦網路與光碟多管道檢索,

您的論文將因而被充分利用。在國家總體利益方面,紙本容易因影印而造成裝

訂上的傷害,圖書館中孤本的公開陳列與外借也有破損之虞,唯有賴政府全面

性的整合,借助科技設備才能一舉完成保存與利用的全方位效益,回憶您過去

尋找資料之不便經驗,學弟與學妹確實須要您的論文與授權書。

5.本案聯絡電話: 作者:

地址:台北市和平東路二段100號17樓1702室

學生簽名: 聯絡電話:

永久地址:

Page 4: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

4

大同大學

資訊經營學系

學士專題論文

< ChatYou>

專題成員: 李承叡 陳文峰 邱俊諭

口試日期: 106年 12 月 15日

口試教授簽名:

指導教授簽名:

Page 5: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

5

致謝

從開始寫作至本論文最終定稿,總共花費了我們幾個月以來所有

的課餘時間。雖說在繁忙的課業之餘要完成這樣一篇論文的確不是一

件輕鬆的事情,但我們內心深處卻有滿滿的感激之情。感謝大同大學

資訊經營系為我們提供的這次學習機會,感謝指導教授廖文華先生,

感謝班導老師林淑瓊小姐,是你們給予不斷的教誨和提醒,幫助我們

一步步的挑戰困難,也進一步的增加自身的知識。通過論文的撰寫,

使我能夠更系統、全面地學習有關未來資訊產業的先進理論知識,以

及聊天機器人的共用性與實用性,這對於我今後的工作和我為之服務

的企業,無疑是不可多得的寶貴財富。

最後再一次感謝所有在畢業專題中曾經幫助過我們的良師益友

和同學,以及在專題中被我引用或參考的論著的作者。

Page 6: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

6

摘要

本專題目的在設計一套與生活旅遊有關的聊天機器人,以「簡

單」與「方便」為設計導向,並結合「Messenger」平台做開發,

「Chatfuel」為主要開發引擎,輕鬆的聊天對答,讓使用者在操作

我們所開發的聊天機器人時步但可以快速的搜尋旅遊目的的相關資

訊,更可以感受到彷彿在與真人聊天的感覺一樣,猶如個人手中的

小秘書喔!

Page 7: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

7

目錄

致謝 …………………………………………………………………5

摘要 …………………………………………………………………6

目錄 …………………………………………………………………7

第一章 緒論

1.1 研究背景 ……………………………………………9

1.2 研究動機 …………………………………………10

1.3 研究目的……………………………………………10

第二章 文獻探討

2.1 人類與 AI …………………………………………11

2.2 聊天機器人 ………………………………………12

2.3 文獻統整 …………………………………………13

第三章 系統設計與架構

3.1 Chatfuel 的基層架構 ………………………………14

3.2 天氣平台 ……………………………………………19

3.3 Google 引擎 …………………………………………20

3.4 套件整合平台 ………………………………………20

第四章 系統特色與說明

Page 8: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

8

4.1 景點查詢 ……………………………………………26

4.2 夜市小吃 ……………………………………………28

4.3 天氣預報 ……………………………………………30

4.4 薪資訊通知 …………………………………………31

第五章 結論與未來展望

5.1 結論 ………………………………………………32

5.2 未來展望 …………………………………………33

第六章 參考文獻 …………………………………………………34

Page 9: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

9

第一章 緒論

1.1 研究背景

近年來,聊天機器人受到了學術界和工業界的廣泛關注。聊天機

器人,是一種通過自然語言模擬人類進行對話的程序。通常運行在特

定的軟體平台上,如 PC 平台或者移動終端設備平台,而類人的硬體

機械體則不是必需的承載設備。

美國科學家兼慈善家休·勒布納於 1990 年設立了人工智慧年度

比賽—勒布納獎。勒布納獎的設立旨在獎勵首個與人類回復無差別的

電腦程式,即聊天機器人系統,並以此推動圖靈測試及人工智慧的發

展。在勒布納獎的推動下,聊天機器人的研究迎來了一個高潮。

基於聊天機器人系統的應用層出不窮。從應用場景的角度來看,

可以分為在線客服、娛樂、教育、個人助理和智能問答五個種類。聊

天機器人系統的主要功能是同用戶進行基本溝通並自動回復用戶有

關產品或服務的問題,以實現降低企業客服運營成本、提升用戶體驗

的目的。其應用場景通常為網站首頁和手機終端。例如線上客服系統

可以有效地利用聊天機器人技巧,認定客戶需要幫助的區域,有可能

提供比正式搜尋或菜單系統更「友善」的界面。目前聊天機器人廣泛

運用於即時通訊平台,例如臉書 Messenger,WeChat,Line 和 Kik,

以娛樂、零售行銷、以及客服為目的。

Page 10: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

10

1.2 研究動機

近幾年,人工智慧產品逐漸出現在人們的身邊,漸漸改善了大家

的生活方式,科學家開始研究機器人是否能夠像人一樣的思考,經過

一系列的實驗後,開發了聊天機器人。原先聊天機器人多為用來打發

時間,消遣生活上的樂趣,但卻被許多科學家漸漸應用在各大平台上,

取代了傳統的客服服務,方便現代人的生活,因此想透過此專題研究,

更進一步的探討聊天機器人背後運作的模式以及未來無限的商機。

但在不斷的使用其他人製作的聊天機器人後,我們也想打造屬於

自己的一個機器人,建構一個輕鬆談話又有個人特色的聊天系統,除

了有創新的想法,更想結合大家熱愛的旅遊,不但可以利用我們的聊

天機器人去找尋想去旅遊的景點外,還想讓使用者是開心且舒服的操

作我們的介面。

1.3 研究目的

喜歡旅遊的我們總是覺得每次在規劃行程的時候,都會因為資料

量的龐大和搜尋上的複雜度,造成每次排程時都要花很多的心力。因

為這個訴求,加上現今機器人的話題逐漸成為大家討論的熱潮,我們

想藉由這個機會製作出一套既能查詢旅遊的景點外,還能建構客製化

的聊天機器人,解決許多生活上的不便。

開發平台我們選用 Chatfuel的平台,利用在 Facebook

Page 11: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

11

Messenger 上建立聊天機器人,完善粉專經營的客服流程。由於

Messenger 的使用人口每個月有 8億的使用人數,所以利用此聊天

軟體,建構我們想要打造的「簡單,快速,方便,實用」的四大特

性,透過我們後端的整合工程,讓使用者在操作我們的聊天機器人

時,簡單又方便!

第二章 文獻探討

2.1 人類與 AI

2.1.1 AI的起源與演變

隨著時代資訊科技化,AI深入你我的生活,各行各業透過人工

智慧不僅可以減少人力的需求,更能增加資訊的精確度,造成生活

的便利,也導致失業人口的問題,因此 AI的發展對我們生活的影響

不容小覷。一群來自數學、心理學、工程學、經濟學與政治學的科

學家開始研究人工大腦的可能性,在 1956年的達特茅斯會議提出

「學習的每一方面或者智慧的任何其他特性的每一個方面都應能被

精確地加以描述,使得機器可對其進行模擬」才確立了「人工智

慧」一詞的出現,也將人工智慧設定為獨立的領域。

2.1.2台灣 AI的未來和現況

自從進入工業 4.0的時代後,AI的發展從單純像工業革命以

機器去取代人力,用機器取代高危險性的工作,降低錯誤率,到能

Page 12: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

12

夠取代高精密度的工作。林冠明認為:「AI能包含的東西一直在改

的工作內容就已經被 AI取代,未來甚至包含記者。」藉由人類行

為,將資訊丟給機器,讓它們模仿這些經驗去得到結果,但他也保

持樂觀態度說機器背後的參數主要還是回歸到人身上,這也代表擁

有決策權的仍然是人類。

從 MIC資策會產業研究情報所的資料來看(見附圖),業者因為

市場客戶不急迫與缺乏預算,選擇維持傳統生產模式,不將「智慧

化」導入生產設備, 因此,缺乏產業上的創新以及無法遠觀智慧化

對產業帶來的利益,將是台灣產業無法在人工智慧有所進步的一大

阻礙,未來傳統產業將會面臨智慧產業帶來的衝擊。

2.2 聊天機器人

2.2.1何謂聊天機器人

Page 13: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

13

聊天機器人是經由對話或文字進行交談的電腦程式。能夠模擬人

類對話,通過圖靈測試1。

聊天機器人可用於實用的目的,如客戶服務或資訊獲取。有些

聊天機器人會搭載自然語言處理系統,但大多簡單的系統只會擷取

輸入的關鍵字,再從資料庫中找尋最合適的應答句。目前,聊天機

器人是虛擬助理,如 Google 智能助理的一部分,可以與許多組織的

應用程式,網站以及即時訊息平台連接。

2.2.2 聊天機器人如何運用

聊天機器人是一種使用 AI人工智能自動執行任務的應用工具,

而且聊天機器人被使用得越多,它就有更多的學習資料庫,就能呈

現更好的應答服務。聊天機器人可以應用在許多產業,而不僅侷限

於網店模式,像是旅遊、金融、娛樂、實體店…等等。例如:媒體

行業可以藉由聊天機器人提供最新頭條新聞,或透過按鈕選單讓人

們自行選擇感興趣的新聞類別。使用聊天機器人不僅可以降低人工

回覆的工作,也能建立另一種溝通的渠道,並提升行銷效益和達成

目標。

2.3 文獻統整

1 「圖靈測試」是圖靈於 1950 年提出的一個關於判斷機器是否能夠思考的著名

試驗,測試某機器是否能表現出與人等價或無法區分的智能。

Page 14: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

14

聊天機器人的發明不但為原本的生活增添了一分風趣,還藉此方

便了我們的作息,一個小小的平台卻創造了如此大的效益,人類的科

技想要再次大突破,「人工智慧」的開發絕對是必要的,大幅降低人

工的作業流程,以低勞力且高報酬的機器人做取代,才能更有效的提

升效率。

但未來人工智慧的時代來臨時,必定會對現今傳統產業造成一定

的衝擊,不僅會嚴重的提高失業率,甚至害怕有天人工智慧變得比人

類還聰明,進而造成人類滅亡,如此嚴肅的話題早已成為現今的反對

聲浪,那為何還要開發呢?我想,科技終究始於人性吧!生活方式不斷

的走向「方便」與「快速」,試圖透過一些方式來壓縮最寶貴的「時

間」,這就是人們不斷追求的「效率的生活」,科學家們雖然早已意識

到可能發生的後果,若人類的科技始終沒有進步,有天也會因停滯不

前的生活而自取滅亡,為了人類的福祉及未來,這場「人工智慧」的

挑戰勢必要去面對並克服的!

第三章 系統設計與架構

3.1 Chatfuel 的基層架構

3.1.1 關於 JSON API

JSON(JavaScript Object Notation)是一種由道格拉斯·克羅

Page 15: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

15

克福特2構想設計、輕量級的資料交換語言,以文字為基礎,且易於讓

人閱讀,並且採用了類似於 C語言家族的一些習慣。JSON 資料格式

與語言無關,脫胎於 JavaScript,但目前很多程式語言都支援 JSON

格式資料的生成和解析。

由於 JSON是 JavaScript的子集,所以一般都會使用

「eval()」作為讀取資料的方式,如果是針對可靠的資料來源,在

不支援原生 JSON解析的瀏覽器上面這是最快速的方法。

3.1.2 Chatfuel的架構

首先,先建立粉絲專業,透過與粉專的連結,綁定 Chatfuel 帳

號,使之同步化的進行。

1. Automate:自動回覆

Chatfuel 的基本邏輯將會在這裡建立。Group 像是一個資料夾,

Block 則是資料夾內的文件。此處是機器人主要回覆內容的設定。

2 道格拉斯·克羅克福特是美國程式設計師和企業家,知名於對網頁程式語言

JavaScript推進和改良;且為輕量級資料交換格式「JSON」的創建者。他還是

眾多 JavaScript語言開發工具的創造者,例如 JSLint和 JSMin。

Page 16: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

16

2. Set Up AI:常見問題的導覽

如果使用者做出你設計的 Chatbot 沒有預估到的事情怎麼辦?

Set Up AI幫助你解決基本的問題,比如說看到使用者打出類似「請

問、不好意思、聯絡」等詞彙,Bot 沒辦法解決的問題,那代表使用

者需要找真人服務,我們可以給予「文字回覆」或是「引導至特定的

Block」

Page 17: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

17

3. Broadcast:推播

推播時可以選擇台北地區做推播,並且如 Build一樣可以放各

式各樣的 Card,或是連結到特定在 Build裡面的 Block。

4. Configure:設置

你想得到的設置功能都會在這裡出現,其中比較重要的為

Menu、連結粉專、共同編輯 Chatbot。

Page 18: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

18

5. Grow:成長

怎麼讓你的 Chatbot的曝光率更高,包括連結網頁的 Landing

Page等等。

6. Analyze:分析

可以看到使用者的反應,大家在哪裡都卡住跳出了?什麼時候

使用者最活躍?

Page 19: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

19

3.2 天氣平台

Apixu通過 JSON / XML restful API 提供對天氣和地理數據的

訪問。

我們通過我們的 API提供以下數據:

• 當下的天氣

• 多達 14天的天氣預報

• 天文學

• 時區

• 位置數據

• 搜索或自動完成 API

• 歷史天氣

我們利用 Chatfuel 帳戶連接 APIXU 的天氣平台,除了可以及時

Page 20: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

20

接收最新的天氣狀況,只要 APIXI有新的功能可以做使用,我們所研

發出來的 Chatyou都可以同步的更新。

3.3 Google引擎

Google 網站搜索插件允許您從網站上顯示目標內容,而無需開

發完整的 JSON API。這使得整合網頁內容到聊天機器人的整個過程

變得更容易。Google也會定期抓取網站上的新內容,從而快速更新您

的機器人內容。

我們使用圖像標題來定義要顯示的圖像文本,並在下方設定可以

運用的超連結,同步 Google 的最新資訊。

3.4 套件整合平台

關於整個 Chatbot 的利用平台,我們採用 FlowXO 來做套件整合。

FlowXO 不但可以跨平台的使用,只須建構一次便可以在其他平台上

運行。

Page 21: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

21

首先,創建一個新的觸發器:

再創建一個塊調用「用戶輸入」來詢問用戶有關城市

然後添加 JSON API 插件,類型是 POST,關掉錯誤訊息功能

Page 22: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

22

複製 FLOWXO 中的 Webhook URL並貼到 CHATYOU 中 來做連結

輸入要發送的屬性,先用 chatfuel_user_id,然後添加 API中

使用的屬性{{city}}

Page 23: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

23

請求 URL,複製 apixu中所給的 http天氣數據,然後更改參數

chatfuel_user_id

這一次使用 chatfuel 的 API網址去做改寫:

Page 24: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

24

API網址如下:

將<bot_id>更改成 chatyou 的 id,在<fb_id>從 webhook中獲

Page 25: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

25

得 chatfuel_user_id 屬性

Token 要從 chatfuel 裡面尋找,複製然後貼上 UR

<block_id>是要發送給用戶的 id

再以 postman來撰寫天氣程式碼,然後貼在 FLOWXO 中去做更改

最後在做激活的動作

之後再去 chatfuel中去做輸出的指令,這樣就完成了!

Page 26: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

26

第四章 系統說明

4.1 景點查詢

我們基本的內容設置大多建立在 Automate裡,而其中的每個

Block裡都會有以下的功能列表:

這些功能表可以幫助我們設計想要的呈現方式。當使用者想查詢景

點內容時,就會出現以下的畫面:

Page 27: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

27

對話框的文字我們是透過「Text」來做設計,猶如真人對話的

感覺。

圖案與其按鈕則是選擇使用「Gallery」,不但可以放入照片,

還能輸入摘要跟網站連結,並且可以利用下方的新增按鈕功能來連

結其他的內容或 Block,像是小小介紹或位置查詢…等,方便使用

者的操作性。

Page 28: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

28

除了每一個 Block 的內容外,我們還透過「Quick Reply」貼心

的在下方設計連結按鈕,可以快速的連接到相關的 Block,讓我們

的每一個 Block猶如一個很大的蜘蛛網般彼此相連著,不管用什麼

方式都可以找到想搜尋的資訊。

每個景點 Block都會有他的相關介紹和其 Google 位置以及要前

往該處的交通資訊,不但不用擔心該如何到達目的地,還能進一步

的得知什麼交通方式最快速喔!

ChatYou 收錄了許多除了大台北地區的景點,如桃園、台中、

高雄…等,當使用者想去其他縣市時也可以透過 ChatYou 一機在

手,到處走走,方便你我生活。

4.2 夜市小吃

夜市的設計與景點的格式大致相同,一樣都是使用「Gallery」

來做編排:

Page 29: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

29

進入夜市頁面後,可以點選「小小推薦」的按鈕,裡面除了會介

紹該夜市的文化之外,還會列出非常熱門的美食攤位:

Page 30: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

30

我們除了告訴使用者熱門的美食之外,我們還會順便附上該店家

的價目表跟位置,不但不怕找不到,也可以知道店家的消費水平喔!

4.3 天氣預報

天氣預報的 Block除了一樣文字是用「Text」來做設計之外,

還直接連接 APIXU的天氣平台,同步當下的天氣狀況,包括溫度、

濕度、降雨量…等,只要輸入想查詢的城市,就可以馬上知道資訊

了喔!

如果點選「詳細天氣狀況」,我們會進入這個以下頁面:

Page 31: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

31

我們可以透過外部網站連接到「中央氣象局」,只要輸入縣市,

就可以馬上知道該縣市的網站資訊,方便又快速,資訊更詳細也更及

時!

4.4 新資訊通知

我們使用「Broadcast」來搭建 ChatYou的推播系統,只要用

戶有訂閱我們的粉絲專業,每當 ChatYou 的內容有做進一步的更

新,就可以及時的收到我們更新的動態囉!

透過自動話的回復以及主動式的告知更新,讓我們的 ChatYou

就像每個人身邊的小秘書一樣,彷彿隨時都在你身邊一樣,時時

給予提醒喔!

Page 32: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

32

第五章 結論與未來展望

5.1 結論

隨著科技的日新月異,「人手一機」已漸漸成為人們生活的一部

分,甚至使用者橫跨全部的年齡層,使用率極為普遍,手機的分類

也從「家電類」轉成一種「消耗類」的型態,高淘汰率造成產業無

限的商機。

由於雲端技術持續成長,行動 App開發者將會設計出更多以雲

端驅動的 App,優勢在於可以在不佔用手機容量的情況下,更快

速、容易地獲取資料。手機中安裝一堆佔容量、使用頻率低的 App

是許多人共同的困擾,即時 App指的是在傳統 App 中增加

Instant 支援,當需要某個手機內沒有的 App功能時,系統會在後

台下載並自動跳轉至對應的模組。

智慧家居、智慧城市、智慧醫療等物聯網概念持續成長,目前

大多數的物聯網裝置現在都由手機控制,未來隨著像是 VR頭盔、智

慧手錶、智慧眼鏡等穿戴裝置持續增加,物聯網的應用延伸到辦公

室、醫療、工業應用,相對應的手機 App也會越來越多。

對話式體驗、聊天機器人持續成為趨勢,企業在 LINE、Whatsapp、

Messenger、Skype、WeChat 中導入聊天機器人,能提供 24小時、不

輸真人的個人化客服。以 Facebook Messenger 為例,平台上約有 2000

Page 33: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

33

萬個企業希望透過聊天機器人觸及到更多潛在客戶。此外在現有 App

中導入 Watson、Amazon Lex、Facebook Messenger Bot、Kik等,具

備自然語言理解的對話工具,也能創造不同以往的用戶體驗。

回顧 2017年,全球 App的熱門趨勢主要聚焦在 Google、社群媒

體、遊戲、生活風格等類別,App代表的不僅只是服務的一環,同時

也代表品牌形象、行銷、網站導流、提升消費者體驗等意義,隨著時

序進入 2018,這些趨勢也將重新定義新 App經濟。

5.2 未來展望

我們 ChatYou的特色「簡單,快速,方便,實用」,未來的開發

方向也會延著這四大理念去做討論。

首先,為了讓使用者更全面的了解台灣其他縣市的資訊,我們

會新增尚未列舉的縣市,並且增加已有縣市的其他資訊,更完善我

們的資料。

其次,我們現階段是以連接「中央氣象局」的外部網站,透過

網站的詳細報告得知天氣狀況,但未來我們將會開發圖表功能,利

用 Messenger 的後端程式建立圖表系統,並搭配氣象局的網站作同

步的更新,讓使用者查詢天氣時可以一目了然。

再者,現今 Messenger 已有語音輸入的功能,但機器人還無法辨

Page 34: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

34

識語音檔案,除了有許多長者無法快速輸入文字之外,當我們在旅

行途中要停下來使用 ChatYou 又是一大不便,因此我們會利用後端

平台,開發一個可以辨識語音檔案並自動轉成文字檔案,讓

CahtYou可以立即回應需求。

最後,我們會新增推播功能,只要使用者於粉專內按下「追蹤」

的按鈕,只要每當 ChatYou 更新的時候,有追蹤的使用者就可以輕

鬆得知最新消息囉!

第六章 參考文獻

一篇文章看懂聊天機器人的歷史、技術和研究進展

https://read01.com/zh-tw/oALAAE.html#.Wh5CGFWWaM8

聊天機器人—維基百科

https://zh.wikipedia.org/wiki/%E8%81%8A%E5%A4%A9%E6%A9%9F

%E5%99%A8%E4%BA%BA

如何透過 Facebook Messenger 聊天機器人,自動回覆粉絲團客服訊

https://blog.surveycake.com/04-12-25c611f994cc

官方認證!夜市百選—桃園夜市得獎五攤

https://solomo.xinmedia.com/taiwan/110392-nightmarket

龍潭觀光夜市懶人包

Page 35: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

35

https://www.viviyu.com/archives/18928

雨天也能逛!特搜「林口文化花園夜市」4 大美食

https://udn.com/news/story/7188/2489803

2018九大App趨勢,追求好體驗才是王道

https://www.bnext.com.tw/20article/47489/smarter-bots-deeper-learning-

better-blockchaining-mobile-app-trends-2018

JSON API

http://docs.chatfuel.com/plugins/plugin-documentation/json-api

探討 AI人工智慧 對人類生活的影響

http://shuj.shu.edu.tw/blog/2017/10/18/%E6%8E%A2%E8%A8%8Eai%

E4%BA%BA%E5%B7%A5%E6%99%BA%E6%85%A7-

%E5%B0%8D%E4%BA%BA%E9%A1%9E%E7%94%9F%E6%B4%B

B%E7%9A%84%E5%BD%B1%E9%9F%BF/

JSON API 維基百科

https://zh.wikipedia.org/wiki/JSON

聊天機器人實作:Chatfuel基礎篇

https://medium.com/@sunnyleeyun/%E8%81%8A%E5%A4%A9%E6%

A9%9F%E5%99%A8%E4%BA%BA%E5%AF%A6%E4%BD%9C-

chatfuel%E5%9F%BA%E7%A4%8E%E7%AF%87-114343be05b6

Page 36: 大同大學資訊經營學系 - mis.ttu.edu.t · Messenger上建立聊天機器人,完善粉專經營的客服流程。由於 Messenger的使用人口每個月有8億的使用人數,所以利用此聊天

36

APIXU

https://www.apixu.com/

Google 搜尋引擎套件

http://docs.chatfuel.com/plugins/plugin-documentation/google-search

Flow XO

https://flowxo.com/