聊天機器人實作與解密
- with IBM Cloud & Watson
資深雲端架構師 , IBM Taiwan
– 吳志忠 tommywu@tw.ibm.com
聊天機器人領域包含
特定領域(Specific Domain)-理財機器人,客服助理
特定領域商業性高,通用領域挑戰性高
青菜蘿蔔,各有喜好
通用領域(General Domain)-Siri , Allyo,..
最佳解:基於通用領域的特定領域
有溫度的聊天機器人
輔助性答案 – 增加互動性
不定時提醒 – 貼近使用者
隨機答案 – 提高趣味性
引導性回饋 – 開啟話題
基本思維 : 就是聊天,不是機器人
我的通用領域聊天機器人
歡迎和它聊聊天喔!愈聊它就愈聰明
聊天機器人應用開發
開發框架?
你需要哪些東西??
人工智慧?
通訊平台? 整合介面?
開發語言?
首先
讓我們聊聊
雲端+物聯網
怎麼讓聊天機器人實作更精采
接下來
一次購足,十分滿足的概念
你需要的是…
註冊一個雲端的帳號
Bluemix+Watson
賦予IoT 大腦與靈魂
了解聊天機器人應用開發之後
聊天機器人各種應用形式
Watson
客群經營
Q&A客服
諮詢/聊天
實體機器人
VR/AR 行動App
Messenger
WebBot
認
知
運
算
物
聯
網
智
慧
型
機
器
人
系
統
架
構
小腦
大腦
對話引擎
語音轉文字自然語言分類
Retrieve and
Rank
手機App
各式傳感器
聊天機器人於雲端與物聯網示意架構圖
MessengerTJBot VR/3D
樹莓派
Windows
IBM Bluemix
物聯網應用於聊天機器人管控
• Bluemix Node-RED 視覺化設計兼顧了彈性與便利性
• Bluemix 物聯網服務適時的扮演了人工智慧與硬體溝通的橋樑
• 每一條神經的來源點,可以從Bluemix 提供的服務、Open Source 以及自行
開發的神經元件
Node-RED為主要聊天機器人大腦開發服務
http://nodered.org
http://flows.nodered.org
IBM Bluemix OpenWhisk
在可高度擴充的無伺服器環境中,隨需(On Demand)執行程式碼
•OpenWhisk 提供開放生
態體系,任何人都可在其
中提出其 OpenWhisk 動
作碼,作為擴展儲存庫的
建置區塊
•OpenWhisk 可加速應用
程式開發,讓開發人員能
夠以為了回應事件驅動世
界而執行的動作順序來快
速建置應用程式
•可讓您在事件觸發動作工
作流程內輕鬆存取 Watson
API 的 OpenWhisk,
接下來看看交談服務的核心
Watson Conversation
除了雲端和物聯網之外
Intent 無法登入
Entities 線上帳務系統
Emotional Tone 生氣
Context Bill Smith, 47,VIP客戶
Device 手機
“ 我覺得非常沮喪, 因為我一
直無法登入你們的線上帳務系
統”
Extract Key
Information From a Question
我要如何重設我的密碼?
我的信用卡掉了.
最近的便利商店在哪?
我需要支付這筆款項.
我可以刷卡嗎?
Take Action:
Responses Come in Different Forms
Question Answer
回覆客戶標準的SOP流程
由客服人員接手
呼叫外部應用程式,如地圖等
自動彈跳app付款視窗
呼叫外部API取得檢核資訊
Dialog
Deflect
Map
App Nav.
Info. Retrieval
快速上手的使用界面-對話工作區
•意圖
•物件
•對話
•訓練
IBM Bluemix
Bluemix智能聊天機器人資訊架構與實施計畫
網際網路
聊天機器人小腦
各種類型聊天機器人 Channel
聲音
處理
對話內容
分派
語言
辨識
影像
辨識
影像
處理 Watson
WatsonWatson
問答引擎閘道
物聯網閘道
QA服務引擎(含第三方)
,建立後端自然語言感知平台, 實現
前端聊天/智能機器人互動情境
串聯各種聊天機器人,並實作API接口服務
Watson API
Channel SDK
IOT SDK可佈署在雲
端或本地
語意分析閘道
訂閱
自然語言
處理
Watson
Watson
對話
引擎
Watson
自由
聊天
類
計算
類
排程
提醒
類
搜尋
輔助
類
自訂
對話
類
天氣
類
Intent
Context
諮詢
旅遊
醫療
天氣
食譜
股票
音樂
擴充….
搜索
美食
地圖
閒聊
QA來源分派
問答過濾服務聊天機器人大腦
建立串接框架,結合不同種類的雲
端服務,擴大聊天機器人應答範圍
語意處理/重組
 Open Source Watson Maker Kits:
輕鬆入門 Watson的世界, 打造屬於自己的認知機器人
 外型: 3D列印或雷射切割設計圖
 硬體: 樹莓派(Raspberry Pi)、相機(選用)、喇叭、
麥克風、LED燈, 馬達等
 最強大腦 Watson: 開發配方"Recipe", 快速賦與互動
功能
 激勵開發者貢獻, 發揮想像實現人機互動無限可能
Hi, my name is
TJBot!
一起動手吧 !
 3/17 T 客邦工作坊熱烈報名中
 開發者套件包請洽:
http://www.cavedu.com/

聊天機器人實作展示與解密 Tommy wut克邦