SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
黃 韻 如 E s t e l l e H u a n g
快速建置聊天機器⼈人
Chatbot Building: Zero to One
YOCTOL INFO
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
2
• 臺灣⼤大學經濟學系
• 優拓拓資訊 AI 訓練師
• 優拓拓資訊 Project Manager
• 全球集思論壇講師 / 評審
A B O U T M E
Estelle Huang
黃 韻 如
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
3
A B O U T Y O C T O L
開發⾃自有框架聊天機器⼈人服務
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
4
聊天機器⼈人
Chatbot
YOCTOL AI
網路路爬蟲
Web Crawler
⾃自然語意理理解
Natural Language

Understanding
推薦系統
Recommendation 

Engine
核⼼心技術
5
Chatbot
能做什什麼?
1 2 3 4
Bottender,
Understood
現場實作
Chatbot
建置三步驟
開發經驗談
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
6
Chatbot 能做什什麼?
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
7
Conversational UI
對話式使⽤用者介⾯面
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
8
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
9
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
10
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
11
Chatbot Solutions
Chatbot 的多元應⽤用
選單式
決策樹
對話控制
流程
自然語意
理解
推播功能
個人化
多媒體回應
心理測驗
遊戲設計
社群互動
網路爬蟲
監測
展場導覽 會員註冊
個人化推薦
商品查詢
分享鼓勵
機制
對話管理
介面
瀏覽行為
追蹤
問卷調查
資料分析
視覺化
真人客服
切換
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
12
Chatbot Solutions
IM bot 優勢:原⽣生的社群網絡
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
13
Chatbot Solutions
IOT 應⽤用
• Slack 機器⼈人
• IOT 開關⾨門
• IOT 廣播裝置
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
14
Chatbot 建置三步驟
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
15
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
16
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
17
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
18
• 基於 Node.js 的程式框架
B o t t e n d e r . j s
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
19
安 裝 教 學
/
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
20
多 平 台 ⽀支 援
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
21
伺 服 器
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
22
雲 端 部 署
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
23
資 料 庫 串串 接
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
24
測 試
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
25
Complete APIs for Multi-Platform
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
26
現 已 開 源
https://github.com/Yoctol/bottender
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
27
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
28
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
29
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
30
⾃自然語意理理解引擎:舉⼀一反三的能⼒力力 30
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
31
Yoctol’s Chatbot Solution
NLU 模型訓練步驟
知識範圍界定
1 2 3
例例句句⽣生成意圖分類
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
32
NLU 模型訓練
⼀一、知識範圍界定
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
33
NLU 模型訓練
⼆二、意圖分類(Intent Classification)
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
34
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
35
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
36
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
3737
NLU 模型訓練
三、例例句句⽣生成(Utterance Generation)
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
38
宣告利利率的定義為何?
什什麼叫做宣告利利率?
宣告利利率是指啥?
名詞
解釋
監督式學習非監督式學習
資料科學家建立
baseline model
AI 訓練師⽣生成
utterance
費⽤用要去哪裡繳?
請問付款⽅方式有哪些?
如何繳交保費?
繳費
⽅方式
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
39
NLU 模型訓練
Understood:NLU 訓練平台(Pre-alpha)
建立 intents 編寫 utterance 按下 Train 按下 Predict
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
40
Understood & Bottender
現場實作
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
41
Intent 1. 商品購買
Yoctol’s Chatbot Solution
NLU Utterance 撰寫技巧
Utterance(例例句句)撰寫
• Intent 內句句型 / 詞彙 / 字數多樣性
• Intent 之間句句數平均
• Intent 之間知識範圍⼤大⼩小接近
• 結構設計
• 意涵接近 / 容易易搞混的 intents 可以合併
• 知識範圍過⼤大的 intent 可以拆解
Intent 2. 商品退換
• U1:商品有瑕疵可以退貨嗎?
• U2:買來來的產品有問題,想換新的
• U3:如何退換貨
• …
• U1:有賣⽜牛仔褲嗎?
• U2:我想找防⽔水外套
• U3:如何下單
• U4:怎麼付款 —> intent ‘付款⽅方式’
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
42
Yoctol’s Chatbot Solution
免費開發⼯工具
Bottender
• Chatbot Framework
• 已開源,歡迎免費使⽤用
Understood
• MakeNTU 參參賽者免費帳號
• 03/27, 23:59 截⽌止申請
YOCTOL INFO INC.
@ 2017 Copyright. All rights reserved
43
At YOCTOL,
We AI Your Business by Bot.
Thanks for Your Attention!
Contact YOCTOL by service@yoctol.com

Weitere ähnliche Inhalte

Ähnlich wie Make NTU _ 20180324

理財機器人技術簡介與實作經驗分享
理財機器人技術簡介與實作經驗分享理財機器人技術簡介與實作經驗分享
理財機器人技術簡介與實作經驗分享Philip Zheng
 
The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011John Lee
 
Tech2 ipo周刊第8期2011 05-26
Tech2 ipo周刊第8期2011 05-26Tech2 ipo周刊第8期2011 05-26
Tech2 ipo周刊第8期2011 05-26Tech2IPO
 
Tech2IPO周刊第4期2011 04-29
Tech2IPO周刊第4期2011 04-29Tech2IPO周刊第4期2011 04-29
Tech2IPO周刊第4期2011 04-29Tech2IPO
 
How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015Macpaul Lin
 
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)National Cheng Kung University
 
機器人 教具設計
機器人 教具設計機器人 教具設計
機器人 教具設計Kuo-Yi Chen
 
從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan
從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan
從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 TaiwanAlan Tsai
 
認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214
認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214
認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214張大明 Ta-Ming Chang
 
三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人
三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人
三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人Ko Ko
 
業界都在用的自然語言理解工具,教你快速建構Line對話機器人
業界都在用的自然語言理解工具,教你快速建構Line對話機器人業界都在用的自然語言理解工具,教你快速建構Line對話機器人
業界都在用的自然語言理解工具,教你快速建構Line對話機器人Ko Ko
 
關於 Github
關於 Github關於 Github
關於 GithubWill Lu
 
《氪周刊:互联网创业必读》(第30期)
《氪周刊:互联网创业必读》(第30期)《氪周刊:互联网创业必读》(第30期)
《氪周刊:互联网创业必读》(第30期)36Kr.com
 
Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化51CTO
 
2023_施XX_Generative AI collaboration教學分享.pptx
2023_施XX_Generative AI collaboration教學分享.pptx2023_施XX_Generative AI collaboration教學分享.pptx
2023_施XX_Generative AI collaboration教學分享.pptxKuanTsaeHuang
 
2010,我的技术之选
2010,我的技术之选2010,我的技术之选
2010,我的技术之选勇浩 赖
 

Ähnlich wie Make NTU _ 20180324 (20)

理財機器人技術簡介與實作經驗分享
理財機器人技術簡介與實作經驗分享理財機器人技術簡介與實作經驗分享
理財機器人技術簡介與實作經驗分享
 
MovieBot
MovieBotMovieBot
MovieBot
 
The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011
 
Tech2 ipo周刊第8期2011 05-26
Tech2 ipo周刊第8期2011 05-26Tech2 ipo周刊第8期2011 05-26
Tech2 ipo周刊第8期2011 05-26
 
Tech2IPO周刊第4期2011 04-29
Tech2IPO周刊第4期2011 04-29Tech2IPO周刊第4期2011 04-29
Tech2IPO周刊第4期2011 04-29
 
How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015
 
201903 FOSS Workshop
201903 FOSS Workshop201903 FOSS Workshop
201903 FOSS Workshop
 
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
 
機器人 教具設計
機器人 教具設計機器人 教具設計
機器人 教具設計
 
從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan
從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan
從 GitHub Copilot 到 Enterprise Copilot:打造符合企業需求的智能開發助手之路 | .NET Conf 2023 Taiwan
 
認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214
認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214
認識人工智慧與發展應用(台北市公訓處與程曦資訊企業參訪) 20171214
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
20151111 - IoT Sync Up
20151111 - IoT Sync Up20151111 - IoT Sync Up
20151111 - IoT Sync Up
 
三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人
三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人
三十分鐘內,不用寫程式,教你打造具自然語言能力的聊天機器人
 
業界都在用的自然語言理解工具,教你快速建構Line對話機器人
業界都在用的自然語言理解工具,教你快速建構Line對話機器人業界都在用的自然語言理解工具,教你快速建構Line對話機器人
業界都在用的自然語言理解工具,教你快速建構Line對話機器人
 
關於 Github
關於 Github關於 Github
關於 Github
 
《氪周刊:互联网创业必读》(第30期)
《氪周刊:互联网创业必读》(第30期)《氪周刊:互联网创业必读》(第30期)
《氪周刊:互联网创业必读》(第30期)
 
Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化
 
2023_施XX_Generative AI collaboration教學分享.pptx
2023_施XX_Generative AI collaboration教學分享.pptx2023_施XX_Generative AI collaboration教學分享.pptx
2023_施XX_Generative AI collaboration教學分享.pptx
 
2010,我的技术之选
2010,我的技术之选2010,我的技术之选
2010,我的技术之选
 

Make NTU _ 20180324

  • 1. 黃 韻 如 E s t e l l e H u a n g 快速建置聊天機器⼈人 Chatbot Building: Zero to One YOCTOL INFO
  • 2. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 2 • 臺灣⼤大學經濟學系 • 優拓拓資訊 AI 訓練師 • 優拓拓資訊 Project Manager • 全球集思論壇講師 / 評審 A B O U T M E Estelle Huang 黃 韻 如
  • 3. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 3 A B O U T Y O C T O L 開發⾃自有框架聊天機器⼈人服務
  • 4. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 4 聊天機器⼈人 Chatbot YOCTOL AI 網路路爬蟲 Web Crawler ⾃自然語意理理解 Natural Language
 Understanding 推薦系統 Recommendation 
 Engine 核⼼心技術
  • 5. 5 Chatbot 能做什什麼? 1 2 3 4 Bottender, Understood 現場實作 Chatbot 建置三步驟 開發經驗談
  • 6. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 6 Chatbot 能做什什麼?
  • 7. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 7 Conversational UI 對話式使⽤用者介⾯面
  • 8. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 8
  • 9. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 9
  • 10. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 10
  • 11. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 11 Chatbot Solutions Chatbot 的多元應⽤用 選單式 決策樹 對話控制 流程 自然語意 理解 推播功能 個人化 多媒體回應 心理測驗 遊戲設計 社群互動 網路爬蟲 監測 展場導覽 會員註冊 個人化推薦 商品查詢 分享鼓勵 機制 對話管理 介面 瀏覽行為 追蹤 問卷調查 資料分析 視覺化 真人客服 切換
  • 12. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 12 Chatbot Solutions IM bot 優勢:原⽣生的社群網絡
  • 13. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 13 Chatbot Solutions IOT 應⽤用 • Slack 機器⼈人 • IOT 開關⾨門 • IOT 廣播裝置
  • 14. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 14 Chatbot 建置三步驟
  • 15. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 15
  • 16. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 16
  • 17. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 17
  • 18. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 18 • 基於 Node.js 的程式框架 B o t t e n d e r . j s
  • 19. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 19 安 裝 教 學 /
  • 20. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 20 多 平 台 ⽀支 援
  • 21. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 21 伺 服 器
  • 22. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 22 雲 端 部 署
  • 23. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 23 資 料 庫 串串 接
  • 24. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 24 測 試
  • 25. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 25 Complete APIs for Multi-Platform
  • 26. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 26 現 已 開 源 https://github.com/Yoctol/bottender
  • 27. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 27
  • 28. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 28
  • 29. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 29
  • 30. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 30 ⾃自然語意理理解引擎:舉⼀一反三的能⼒力力 30
  • 31. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 31 Yoctol’s Chatbot Solution NLU 模型訓練步驟 知識範圍界定 1 2 3 例例句句⽣生成意圖分類
  • 32. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 32 NLU 模型訓練 ⼀一、知識範圍界定
  • 33. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 33 NLU 模型訓練 ⼆二、意圖分類(Intent Classification)
  • 34. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 34
  • 35. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 35
  • 36. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 36
  • 37. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 3737 NLU 模型訓練 三、例例句句⽣生成(Utterance Generation)
  • 38. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 38 宣告利利率的定義為何? 什什麼叫做宣告利利率? 宣告利利率是指啥? 名詞 解釋 監督式學習非監督式學習 資料科學家建立 baseline model AI 訓練師⽣生成 utterance 費⽤用要去哪裡繳? 請問付款⽅方式有哪些? 如何繳交保費? 繳費 ⽅方式
  • 39. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 39 NLU 模型訓練 Understood:NLU 訓練平台(Pre-alpha) 建立 intents 編寫 utterance 按下 Train 按下 Predict
  • 40. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 40 Understood & Bottender 現場實作
  • 41. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 41 Intent 1. 商品購買 Yoctol’s Chatbot Solution NLU Utterance 撰寫技巧 Utterance(例例句句)撰寫 • Intent 內句句型 / 詞彙 / 字數多樣性 • Intent 之間句句數平均 • Intent 之間知識範圍⼤大⼩小接近 • 結構設計 • 意涵接近 / 容易易搞混的 intents 可以合併 • 知識範圍過⼤大的 intent 可以拆解 Intent 2. 商品退換 • U1:商品有瑕疵可以退貨嗎? • U2:買來來的產品有問題,想換新的 • U3:如何退換貨 • … • U1:有賣⽜牛仔褲嗎? • U2:我想找防⽔水外套 • U3:如何下單 • U4:怎麼付款 —> intent ‘付款⽅方式’
  • 42. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 42 Yoctol’s Chatbot Solution 免費開發⼯工具 Bottender • Chatbot Framework • 已開源,歡迎免費使⽤用 Understood • MakeNTU 參參賽者免費帳號 • 03/27, 23:59 截⽌止申請
  • 43. YOCTOL INFO INC. @ 2017 Copyright. All rights reserved 43 At YOCTOL, We AI Your Business by Bot.
  • 44. Thanks for Your Attention! Contact YOCTOL by service@yoctol.com