SlideShare une entreprise Scribd logo
1  sur  17
Welcome To
Chatbot
團隊成員:
吳O正、吳O霖
李O逸、游O鈺
Telegram 請搜尋:
taiwandinerbot
auto_action_order_bot
便當店
對話機器人
成果展示
🡲
Mission Objective Strategy Tasks
🡲 🡲
即時通訊軟體
(Instant Messenger)
的對話機器人
1. 在IM平台即時(real
time)分析顧客對話內
容,分類顧客對話意圖,
萃取對話的重要資訊
2. 即時回應顧客需要資訊
3. 記錄每筆對話訊息的重
要資訊
1. 在本機端建立
chatbot server,
經由第三方網路服
務串接IM
2. 使用open source
的 NLU套件,分
析對話內容
3. 運用open source
套件,產生回應內
容
4. 使用open source
的DB,記錄每筆
對話的重要資訊
1. 使用ngrok服務,
串接本機端server
與IM software
2. 訓練NLU model,
分類intents、萃取
entities
3. 使用Rasa套件內的
Transformer
Embedding
Dialogue (TED) 產
生對話
4. 運用SQLite紀錄每
筆對話的重要資訊
System Design
Local
Server
User
Telegram
firewall
Data
base
Language
Model
Tokenization
Feature
Extraction
NER
Intent
Classificatio
n
Response
Generator
‘訂3個排骨便當,
中午12點來取’
[‘訂, ‘3’, ’個’ ,
‘排骨便當,
’中午, ’12點,
‘來, ’取]
訂 :
3 :
排骨便當:
中午:
12點
訂:
3 :
排骨便當:
12點
confidence
affirm: 0.0012
deny: 0.001
order: 0.9912
goodbye: 0.0022
greet: 0.0032
Jieba BERT DIETClassifier DIETClassifier
Dialogue responding
Transformer
Embedding
Dialogue
機器人對話狀態
使用者輸入文字:PIPELINE開始分析擷取
按照story 的劇本,機器人詢問使用者想要點什麼
使用者選擇排骨便當,PIPELINE偵測此實體(entity),後端儲存在儲存槽(Slot)
後端接收到訊息,經由action.py檔處理計算,並回覆
3
3
1
32
3
3
6
29
23
16
3
13
20
標題:Intent Confusion Matrix
橫軸:Predicted label
縱軸:True label
accuracy f1-score: 0.97
weighted avg: 0.95
micro avg f1-score: 0.95
Intent Classification 評估報告
affirm
ffirm
time
ime
size
greet
reet
size
order
rder
discount
eny
deny
discount
oodbye
goodbye
style
tyle
tele
tele
Story 故事情節排程
Hi
Agent
NLU Pipeline
Dialogue
Policies
1
2
5
3
4
Hi
6
Hi
想要吃點什麼...
排骨便當
請問要點幾份?
1份
便當1份確定嗎?
RASA用story(採機器學習)決定對話中每下個步骤
採取的行動。
語意及對話處理過程。系統分析使用者語意,根據
事先設定的故事情節排程引導話題流動。可依商家
需要設定不同故事主軸,客製化流程。
執行動作
1份
Agent
NLU Pipeline
Dialogue Policies
Rasa SDK
Action
Server
1
2
5
7
3
4
6
8
透過Action 執行檔
1
8
進一步運用_行銷方案
透過Action 執行檔
一、抽折扣
不只點餐,
透過設計(如抽折扣),可展現對話機器人與使用者間互動對談效果!
除了增加活潑、趣味性,並可增加來客點餐率! (實際介面顯示如下)
進一步運用_行銷方案
二、隱藏美食
-製造多一層選單,讓消費者次次有驚喜可選擇
-隱藏美食品項亦可放入菜色,如高單價商品、新開發商品(測試市場反應)、或便當賞味期商品(清理即將過
餐庫存)(實際介面顯示如下)
透過Story 設置方式
The Limits and
Future
Limits
外接介面:
-Telegram台灣使用者較少,目前若只透過此線上通道接觸客群,人數將受限。
-Facebook messenger需要以實體店家作註冊,方可連結。
Future:
-基於RASA Open Source 環境,有許多功能可以嘗試(如引進外部Open data),此次未曾
有機會運用,可望在未來加入至系統。
- 專案實作方面,此次已成功連接SQLite 資料庫,未來希望就導入的資料分析,準確的
辨識價
值客戶,以利對話機器人作更客製化的互動。
Thanks!
: )
Team Chatbot
Questions Time!
Ngrok to connect localhost & Telegram
• 安裝並執行ngrok
• 透過ngrok將外部網站forward到本機端
• 使用rasa API串聯Telegram
• user與Telegram的對話由localhost處理
Chatbot offering rating matrix

Contenu connexe

Plus de IttrainingIttraining

【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
 
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
 
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
 
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
 
04_動物姿態識別Pet pose classification
04_動物姿態識別Pet pose classification04_動物姿態識別Pet pose classification
04_動物姿態識別Pet pose classificationIttrainingIttraining
 
01_智慧英文評分系統 Evaluate Student Summaries
01_智慧英文評分系統 Evaluate Student Summaries01_智慧英文評分系統 Evaluate Student Summaries
01_智慧英文評分系統 Evaluate Student SummariesIttrainingIttraining
 
03_AI旅宿訂房系統-AI智慧訂房方案
03_AI旅宿訂房系統-AI智慧訂房方案03_AI旅宿訂房系統-AI智慧訂房方案
03_AI旅宿訂房系統-AI智慧訂房方案IttrainingIttraining
 
02_永豐AI GO競賽攻房戰 Dr. House Team
02_永豐AI GO競賽攻房戰 Dr. House Team02_永豐AI GO競賽攻房戰 Dr. House Team
02_永豐AI GO競賽攻房戰 Dr. House TeamIttrainingIttraining
 
05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例
05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例
05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例IttrainingIttraining
 
Novozymes Enzyme Stability Prediction
Novozymes Enzyme Stability PredictionNovozymes Enzyme Stability Prediction
Novozymes Enzyme Stability PredictionIttrainingIttraining
 
旅遊推薦系統Tourist Line Spot
旅遊推薦系統Tourist Line Spot旅遊推薦系統Tourist Line Spot
旅遊推薦系統Tourist Line SpotIttrainingIttraining
 
APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子
APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子
APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子IttrainingIttraining
 
APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數
APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數
APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數IttrainingIttraining
 

Plus de IttrainingIttraining (20)

【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
 
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
 
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
 
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
 
04_動物姿態識別Pet pose classification
04_動物姿態識別Pet pose classification04_動物姿態識別Pet pose classification
04_動物姿態識別Pet pose classification
 
01_智慧英文評分系統 Evaluate Student Summaries
01_智慧英文評分系統 Evaluate Student Summaries01_智慧英文評分系統 Evaluate Student Summaries
01_智慧英文評分系統 Evaluate Student Summaries
 
03_AI旅宿訂房系統-AI智慧訂房方案
03_AI旅宿訂房系統-AI智慧訂房方案03_AI旅宿訂房系統-AI智慧訂房方案
03_AI旅宿訂房系統-AI智慧訂房方案
 
02_永豐AI GO競賽攻房戰 Dr. House Team
02_永豐AI GO競賽攻房戰 Dr. House Team02_永豐AI GO競賽攻房戰 Dr. House Team
02_永豐AI GO競賽攻房戰 Dr. House Team
 
05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例
05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例
05_關鍵字提取與廣告文稿評分系統_以化妝品產業為例
 
Novozymes Enzyme Stability Prediction
Novozymes Enzyme Stability PredictionNovozymes Enzyme Stability Prediction
Novozymes Enzyme Stability Prediction
 
旅遊推薦系統Tourist Line Spot
旅遊推薦系統Tourist Line Spot旅遊推薦系統Tourist Line Spot
旅遊推薦系統Tourist Line Spot
 
無人商店Unmanned Store
無人商店Unmanned Store無人商店Unmanned Store
無人商店Unmanned Store
 
物件辨識攝影機
物件辨識攝影機物件辨識攝影機
物件辨識攝影機
 
街景門牌實價登錄
街景門牌實價登錄街景門牌實價登錄
街景門牌實價登錄
 
APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子
APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子
APCS程式設計實作題(Python解題)-物品堆疊/邏輯運算子
 
APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數
APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數
APCS程式設計實作題(Python解題)-解題技巧/特殊編碼/完全奇數
 
物聯智慧杯墊 Smart Cup Pad
物聯智慧杯墊 Smart Cup Pad物聯智慧杯墊 Smart Cup Pad
物聯智慧杯墊 Smart Cup Pad
 
口罩偵測機 Mask-detection
口罩偵測機 Mask-detection口罩偵測機 Mask-detection
口罩偵測機 Mask-detection
 
居家智能LED調光燈
居家智能LED調光燈居家智能LED調光燈
居家智能LED調光燈
 
智能居家監控Smart House
智能居家監控Smart House智能居家監控Smart House
智能居家監控Smart House
 

ChatBot問答機器人