不寫一行CODE做QnAChat Bot
不少朋友來信說自己沒有資訊背景,但仍參照範例成功打造出來聊天機器人。
有沒有更簡單的做法,一行程式都不用寫?
有的!!!真的不用寫程式。(其實還是有程式碼,只是微軟幫你寫好了)
但是這些服務都是要搭建在微軟的Microsoft Azure平台上,因此我們先來建立個測試帳號吧。
建立測試帳號
- 點選以下連結,選擇開始免費使用
https://azure.microsoft.com/zh-tw/free/
2. 建立Azure帳戶
- 會發送信箱確認碼,填寫到驗證處
3. 輸入會員相關資料
4. 驗證手機
5. 驗證信用卡
申請Azure需使用到信用卡。在免費的使用範圍內不會被收費。(在建置時,小心不要選錯方案,我們在後續的實作中都有手把手參考,不會誤選成高額方案)
**注意,輸入之後微軟為了驗證會扣一筆約台幣 40元 的帳款進行測試,驗證完成後會退刷,所以不用太驚慌被盜刷,或是被微軟偷扣錢
6. 勾選同意協議並註冊
7 大功告成!!!註冊完成,點選前往入口網站
8. 抵達入口網站畫面!
建立QnA 服務
- 前往以下網址: https://www.qnamaker.ai/
- 建立你的QnA Knowledge Base
3. 選擇Create a QnA service
4. 點選之後會彈出一個Azure服務設定的視窗,輸入你的QnAMaker名稱,選擇定價。(建議跟我選一樣的,才不會被收錢$$)另外一個人只能申請一組免費的QnAMaker Service。也就是你第二次申請的時候不能選免費的。
5. 點選建立後會開始佈署你的QnA Service
6. 先點選Refresh重整資料,取得你剛才建立的新Service資料。
選擇你的訂閱資訊以及QnAService的名稱。最重要的還要選擇正確的語言。如果你的使用者都是用英文問問題,那就選英文吧!
7. 輸入Knowledge Base的名稱
8. 建立囉!
9. 完成之後就可以開始建立你的問題跟答案
10. 儲存和訓練
佈署前也可以測試一下有沒有正確回答~~
11. 選擇Publish
12. 佈署完成後,點選Create Bot
13. 會彈出一個建立App Service的頁面,這時候你會發現QnA授權金鑰已經被自動帶入囉!
14. 建立完畢後,你會看到右上角有個小通知,已經成功佈署,點選前往資源。
15. 在WebChat測試Chatbot
大功告成
天啊~~我們沒寫一行程式碼就做好CHATBOT囉!
下一步就來串接常見的聊天服務吧!(例如LINE / SKYPE等等)