資料載入處理中...
跳到主要內容
臺灣博碩士論文加值系統
:::
網站導覽
|
首頁
|
關於本站
|
聯絡我們
|
國圖首頁
|
常見問題
|
操作說明
English
|
FB 專頁
|
Mobile
免費會員
登入
|
註冊
切換版面粉紅色
切換版面綠色
切換版面橘色
切換版面淡藍色
切換版面黃色
切換版面藍色
功能切換導覽列
(216.73.217.130) 您好!臺灣時間:2026/06/17 05:57
字體大小:
字級大小SCRIPT,如您的瀏覽器不支援,IE6請利用鍵盤按住ALT鍵 + V → X → (G)最大(L)較大(M)中(S)較小(A)小,來選擇適合您的文字大小,如為IE7或Firefoxy瀏覽器則可利用鍵盤 Ctrl + (+)放大 (-)縮小來改變字型大小。
字體大小變更功能,需開啟瀏覽器的JAVASCRIPT功能
:::
詳目顯示
recordfocus
第 1 筆 / 共 1 筆
/1
頁
論文基本資料
摘要
外文摘要
目次
參考文獻
電子全文
紙本論文
論文連結
QR Code
本論文永久網址
:
複製永久網址
Twitter
研究生:
何靖霆
研究生(外文):
Ho, Ching-Ting
論文名稱:
基於流程引擎之對話機器人框架
論文名稱(外文):
Flow-based Chatbot Framework
指導教授:
馬尚彬
指導教授(外文):
Ma, Shang-Pin
口試委員:
郭忠義
、
黃福銘
、
李信杰
口試委員(外文):
Kuo, Chung-Yi
、
Huang, Fu-Ming
、
Li, Shen-Jie
口試日期:
2017-07-14
學位類別:
碩士
校院名稱:
國立臺灣海洋大學
系所名稱:
資訊工程學系
學門:
工程學門
學類:
電資工程學類
論文種類:
學術論文
論文出版年:
2017
畢業學年度:
105
語文別:
中文
論文頁數:
43
中文關鍵詞:
聊天機器人(ChatBot)
、
流程引擎
、
Node-Red
、
Chatbot框架
、
Service Webhook
外文關鍵詞:
Chatbot
、
Node-Red
、
Flow Engine
、
Chatbot Framework
、
Service Webhook
相關次數:
被引用:
1
點閱:839
評分:
下載:69
書目收藏:2
現今各種社群現今隨著Facebook Messenger、Line、Telegram以及Slack等通訊平台的日益發展,越來越多使用者花在其之上的時間已遠遠超過使用其他APP的時間。這樣的變化使得提供於通訊平台上(如Facebook、line、slack等)之上之的對話機器人(Chatbot)與日俱增,也相對帶起許多建置對話機器人的工具以及平台也應運而生,;然而,但目前目前的工具與平台在對話流程控制、對話規則管理、外部服務雙向整合等實務面之支援較為缺乏,造成對話機器人開發與維護的困難。若以現有之工具或平台去建置與維護具備複雜對話流程、外部服務雙向串接、以及語意分析功能之對話機器人,開發者將無可避免地需進行繁複的腳本設計甚或額外程式的開發,大幅增加了建置與維護上的複雜度大部分的工具通常僅專注於單一功能之上。對於一個需要整合NLP (Natural Language Processing)語意分析、外接服務擴充、對話易於管理等多項項特點的對話機器人,則必須自行整合其他服務來實現,造成建置上的困難度。因此,為解決上述議題,本研究提出一個基於流程引擎之對話機器人(Chatbot)框架,我們稱之為FCF (Flow-based Chatbot Framework)。FCF以Node-Red為主要開發平台,讓使開發者能快速建置滿足大部分商務情境的對話機器人,同時提供視覺化的建置介面以及流程導向開發之概念,來降低建置上的難易度。FCF並藉由串接Api.ai支援NLP語意分析,並以及制定服務串接標準格式來同時支援NLP語意分析以及達到與外部服務雙向整合之外接服務擴充的功能。此外而為了達到模組擴充的特點,我們亦額外開發了架設一個線上平台ChatBotChatbot Market,讓建置者可以在上面發佈與搜尋分享並取用現成的對話應用流程,達成Flow as a Service (FaaS)之效益。在實驗部分在本研究的最後,我們以透過一個手機選購對話機器人為例,深入比較FCF與並和Api.ai與Red Bot這兩個既有已有的對話機器人建置工具來做比較,實驗結果證實來說明此FCF方法相較其他兩個工具框架可有效降低聊天機器人所具有開發與維護之複雜度。
Nowadays, more and more ChatBotChatbots are dependent built onon those social platforms like Facebook, line, and slack. Accordingly growing day by day, but also more and moremany tools and online platforms for building ChatBotChatbots have been constructed and widely usedappeared one after another., However, these tools or platforms are not able to fully support the control of chat flow, the management of conversations, and bi-directional Web service integration. but they usually focus on a single function. If a userwe want plans to build a ChatBotChatbot with complex chat flows, an ability of integrating Web APIs, and a capability of that has NLP (Natural Language Processing) analysis、external service expansion and simple dialogue management features, the user must to write complex conversation scripts and even a lot of additional codesintegrate other services, which caused difficulties in building; It causes the development and maintenance difficult and costly.. Therefore, to address the above issues, we propose a novel approach, referred to as FCF (Fflow-based Chatbot Fframework). that FCF was developed built on the Node-Red platform. It not only to provide builders can quickly build a business ChatBot, but also to to provide a visual and flow-based construction interface environment for Chatbot design. FCF allows Chatbot developers to quickly build Chatbots for business contexts in a visualized wayand flow-oriented concept to reduce the difficulty of building. We FCF also relies on theuse Api.ai APIs to support NLP analysis and the newly-deviseddevelop a service concatenation datastandard format for service webhook to support NLPallow bidirectional and external service extensionsintegration. For the feature of the service module expansion, In addition, to realize “Flow as a Service (FaaS)”, wwe also set up a n online platform ChatBotChatbot Market for Chatbot developers builders to share publish and access find established the chat flows. At the end of the studyFor the experiments, we preparedused a transaction “buy smartphones” example to be as a testbed to compare FCF with two existing ChatBotChatbot building tools, Api.ai and Red Bot. ,E xperiment results demonstrate that FCF outperforms these tools in terms of reduced complexity of development and maintenanceto explain our framework have the advantage of operation and efficiency.
目錄
摘要 I
Abstract II
目錄 III
圖目錄 IV
表目錄 VI
第一章 緒論 7
1-1 引言 7
1-2 動機 7
1-3 論文架構 8
第二章 背景知識與相關文獻 9
2-1 Node.js 9
2-2 Node Package Manager (NPM) 9
2-3 Node-Red 9
2-4 Red Bot 10
2-5 HuBot 10
2-6 RiveScript 11
2-7 Cleverscript 11
2-8 Api.ai 12
2-9 Webhook 12
2-10 JSON 13
第三章 基於流程引擎之對話機器人框架 14
3-1 需求分析 14
3-2 核心架構與概念圖 14
3-2-1 NodeRed-Based Chatbot Framework 15
3-2-2 Service Webhook 25
3-2-3 Chatbot Market 27
第四章 系統測試與實驗 29
4-1 FCF安裝 29
4-2 Api.ai設置 29
4-3 實驗:手機選購對話機器人 32
第五章 結論與未來研究方向 41
參考文獻 42
參考文獻
[1]
Md. Shahriare Satu, Md. Hasnat Parvez and且 Shamim-AI-Mamun, “Review of integrated applications with AIML based chatbot,” 2015.
[2]
Fernando A. Mikic, Juan C. Burguillo, Martín Llamas, Daniel A. Rodríguez and且 Eduardo Rodríguez, “CHARLIE: An AIML-based Chatterbot which Works as an Interface among INES and Humans,” 2009.
[3]
Api.ai. [線上]. Available: https://api.ai/.
[4]
RiveScript. [線上]. Available: https://www.rivescript.com/.
[5]
HuBot. [線上]. Available: https://hubot.github.com/.
[6]
Cleverscript. [線上]. Available: http://www.cleverscript.com/.
[7]
Node-Red. [線上]. Available: https://nodered.org/.
[8]
Layla El Asri, Hannes Schulz, Shikhar Sharma, Jeremie Zumer, Justin Harris, Emery Fine, Rahul Mehrotra and且 Kaheer Suleman, “FRAMES: A Corpus for Adding Memory to Goal-Oriented Dialogue Systems,” 2017.
[9]
Node.js. [線上]. Available: https://nodejs.org/en/.
[10]
NPM. [線上]. Available: https://www.npmjs.com/.
[11]
RedBot. [線上]. Available: http://red-bot.io/.
[12]
About Webhooks - Github Help. [線上]. Available: https://help.github.com/articles/about-webhooks/.
[13]
Facebook for developers - Webhook Reference. [線上]. Available: https://developers.facebook.com/docs/messenger-platform/webhook-reference.
[14]
Line Messaging API - Webhooks. [線上]. Available: https://devdocs.line.me/en/#webhooks.
[15]
Node-RED Library. [線上]. Available: https://flows.nodered.org/.
[16]
FCF. [線上]. Available: https://github.com/Spicdev/node-red-contrib-FCF-ChatBot.
[17]
Hamid R. Motahari Nezhad, “Cognitive Assistance at Work,” 2015.
電子全文
國圖紙本論文
連結至畢業學校之論文網頁
點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
推文
當script無法執行時可按︰
推文
網路書籤
當script無法執行時可按︰
網路書籤
推薦
當script無法執行時可按︰
推薦
評分
當script無法執行時可按︰
評分
引用網址
當script無法執行時可按︰
引用網址
轉寄
當script無法執行時可按︰
轉寄
top
相關論文
相關期刊
熱門點閱論文
1.
基於Node-RED並支援IoT裝置之對話機器人平台
無相關期刊
1.
基於時空和文本資料之感測器相關對話機器人
2.
聊天機器人系統設計與實作
3.
運用爬蟲技術之主題導向即時通訊聊天機器人設計與實現:以籃球領域諮詢結合LINE APP實作為例
4.
對話式商務-探討聊天機器人使用情境如何影響使用意願
5.
基於聊天機器人之電子巡檢開發研究
6.
以本體論與對話機器人建構知識庫系統: 以機器視覺系統採購為例
7.
聊天機器人應用之探討-以南華大學資管系為例
8.
聊天機器人對話中的情緒表現之評估方法初探
9.
微型企業導入聊天機器人之探討
10.
特殊教育教師對聊天機器人使用意願調查—以唐氏症學童語言教學為例
11.
提升任務導向型聊天機器人使用體驗之研究
12.
專家型與瀏覽型對話機器人腳本設計
13.
以個案探討聊天機器人與線上服務體驗
14.
對話式服務應用範圍與價值之探索性研究-以臺灣Chatbot業者為例
15.
以媒體豐富理論建構智慧型對話機器人系統-以員工差勤系統為例
簡易查詢
|
進階查詢
|
熱門排行
|
我的研究室