SlideShare una empresa de Scribd logo
1 de 27
--陳冠州(Hank)
@TechPodcastNight
關於我
• 暱稱: 御駕親征
• 我的部落格: 朕在Coding
• 專長:
– .Net MVC
– AngularJs
– IOS
– Azure
– BOT
– 敏捷開發、DevOps
Tech Podcast Night
兩周舉辦一次的Friday Night線上版科
技宅聚會,晚上9點到10點,分享關於
近期學習的新知,也分享工程師職涯
路上的酸甜苦辣。
@TechPodcastNight
@TechPodcastNight
在開始之前
• 甚麼是人工智慧?
• 人工智慧是否會取代大部分人類的工作?
大綱
1. 分析傳統流程的痛…
2. 痛點解方
3. 技術&應用架構
4. 範例說明
5. 總結
傳統客服流程
真實案例
系統不能使用
報表列印
請問是哪個功能
過了1小時
請確認瀏覽器是IE
並關掉相容性
過了1小時
1. 每次都要等好久才有回應
2. 等了好久終於回覆,卻是要我
提供更多資訊…
1. 怎麼又是一樣的問題?
2. 問題怎問得不清不楚的
3. 一天要應對好多使用者
痛點分析
痛點解方-未來流程
系統不能使用
報表列印
請問是哪個功能
過了1秒
請確認瀏覽器是IE
並關掉相容性
過了1秒
智能Bot應用
自然語意分析(LUIS)
引導式對話(Bot Framework)
FAQ機制建立(QnA Maker)
智能搜尋(Azure Search)
智能Bot應用架構
WebAPI2
Bot Framework
Dialog LUIS
C#
QnA
Maker
技術架構
透過Dialog實作
Dialog負責收集User提供的資訊, Dialog採用
Stack的方式追蹤。
Dialog原理
Parent Dialog 透過Call加入Child Dialog
Child Dialog 透過Done 返回Parent Dialog並將
資料傳回。
訂便當範例
使用者: 我要訂便當 Bot : 請問要甚麼口味
使用者: 排骨便當
Bot: 請問要幾人份
使用者: 一份就好
Bot 模擬器(Debug神器)
載點
成品目標
系統不能使用…
請問是甚麼功能
報表列印
請確認瀏覽器是IE並關
掉相容性
用Dialog實作
• 程式碼包含寫死的內容
• 沒有模糊比對的功能
• QnA對應的知識庫無法共用
建立QnA Maker服務
QnA 說穿了就是字典,有三種設定方式
1. 來自網站
2. 來自實體檔案
3. 直接設定
串接QnA Maker
官網Code都寫好了
真的夠好了嗎?
• Bot無法處理多個Intent
• Bot不支援口語化輸入
建立LUIS服務
最終版架構
Controller
LUIS
Intent
Handler
Dialog
Response
• 分層架構清楚
• 可理解口語內容
• 可提取關鍵字
對話更簡潔
我的報表列印功能不
能使用…
請確認瀏覽器是IE並關
掉相容性
總結
Bot被視為一個可發展的事業,相較於傳統客服,
更能夠提供更準確/即時的服務。微軟執行長薩
提亞.納德拉 (Satya Nadella) 在其Build大會上亦
宣示「對話即平台」 (Conversation as a Platform)
概念。由此可見,Bot的應用已經開始在爆發性
的成長。
相關連結
• 完整範例
https://github.com/aken1215/TechPodcastNightDemoBot
• Bot Framework
https://dev.botframework.com/
• LUIS
https://www.luis.ai/
• QnA Maker
https://qnamaker.ai/
• Autofac:
https://autofac.org/
Wondershare software

Más contenido relacionado

Similar a 智能 Bot 應用情境分享

探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 TaiwanAlan Tsai
 
Linux运维趋势 第12期 故障排除
Linux运维趋势 第12期 故障排除Linux运维趋势 第12期 故障排除
Linux运维趋势 第12期 故障排除51CTO
 
認識程式交易
認識程式交易認識程式交易
認識程式交易Philip Zheng
 
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CDChen-Tien Tsai
 
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Poy Chang
 
Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统51CTO
 
程式交易面面觀
程式交易面面觀程式交易面面觀
程式交易面面觀Philip Zheng
 
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watsonHow to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson湯米吳 Tommy Wu
 
20230830 淺談 Azure OpenAI.pdf
20230830 淺談 Azure OpenAI.pdf20230830 淺談 Azure OpenAI.pdf
20230830 淺談 Azure OpenAI.pdfKo Ko
 
转化的灵感
转化的灵感转化的灵感
转化的灵感Yan Shi
 
转化的灵感
转化的灵感转化的灵感
转化的灵感faming su
 
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)Poy Chang
 
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 ChatbotTech Podcast Night
 
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台liuts
 
從 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
 
Learn Django With ChatGPT
Learn Django With ChatGPTLearn Django With ChatGPT
Learn Django With ChatGPTKo Ko
 
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享Philip Zheng
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 

Similar a 智能 Bot 應用情境分享 (20)

探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
探索 API 開發的挑戰與解決之道 | .NET Conf 2023 Taiwan
 
Linux运维趋势 第12期 故障排除
Linux运维趋势 第12期 故障排除Linux运维趋势 第12期 故障排除
Linux运维趋势 第12期 故障排除
 
認識程式交易
認識程式交易認識程式交易
認識程式交易
 
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
 
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
 
Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统
 
程式交易面面觀
程式交易面面觀程式交易面面觀
程式交易面面觀
 
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watsonHow to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson
 
20230830 淺談 Azure OpenAI.pdf
20230830 淺談 Azure OpenAI.pdf20230830 淺談 Azure OpenAI.pdf
20230830 淺談 Azure OpenAI.pdf
 
转化的灵感
转化的灵感转化的灵感
转化的灵感
 
转化的灵感
转化的灵感转化的灵感
转化的灵感
 
42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
 
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 (.NET Conf 2018)
 
如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot如何使用 API.AI + NodeJs 快速建立 Chatbot
如何使用 API.AI + NodeJs 快速建立 Chatbot
 
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台
 
從 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
 
Learn Django With ChatGPT
Learn Django With ChatGPTLearn Django With ChatGPT
Learn Django With ChatGPT
 
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 

智能 Bot 應用情境分享