【Azure Language Studio 教學】10 分鐘快速建立自己的問答機器人

聊天機器人已成為提升用戶體驗的重要工具。剛好在前幾天看了 Ashe 大大的文章,覺得很有趣,於是決定自己也來試做一個!
在這裡紀錄我實作的過程,不需要寫程式碼就能打造專業的聊天機器人服務,可以參考這篇「不用寫程式也能做一個聊天機器人」,有比較詳細的 Language Studio 教學!

前言

image

Azure Language Studio是什麼?

Language Studio 是微軟推出的 Azure 的認知服務平台,不僅提供環境建置和訓練,甚至可以在不需要寫程式的情況下就可以開始使用,透過人性化的介面就能輕鬆管理我們的環境。
接下來,就來讓我們來創建一個自己的機器人吧!

Azure Language Studio 的特點

  • 無需程式開發經驗
  • 直觀的圖形化介面
  • 多語言支援(包含繁體中文)
  • 彈性的定價方案
  • 快速部署與整合

環境建立

1.首先登入至 Azure首頁,點選「建立資源」

image 1

2.在搜尋框搜尋「文字分析」,找到文字分析後點選建立。

image 2

3.選取「自訂問題解答」,然後點選「繼續建立您的資源」。

image 3

4.這邊開始可以自訂資源群組的名稱,而名稱則是不能夠與現有的環境重複,定價層是我們建立這個服務所需要的費用,我所選的 Free F0 代表一個月五千次的使用次數

image 4
5.點選左下角「檢閱+建立」。

6.點選「建立」,然後等待部署完成,大約需要五到十分鐘。

image 5
7.部署完成!點擊「前往資源群組」。

image 6

Azure Custom Question Answering

1.點擊創建好的文字分析。

image 7
2.找到並點擊最下方的「開始使用Language Studio」。

image 8
3.目錄使用「預設目錄」,並選擇剛剛設定的環境,再點擊「Done」,就設定完成了。

image 9
4.切換到 Understand question and conversational language,並點擊 Custom question answering

image 10
5.進入頁面後,點擊 Create new project,這邊先選擇第一個選項,如果你希望之後的所有專案都使用同一種語言,可以選擇第二個選項。

image 11
6.名稱隨喜好輸入,語言設定成繁體中文。除此之外,最下方選項是如果沒有找到解答,可以自訂回傳的訊息內容。

image 12
7.點選「Create project」。

image 13

Add source

1.這裡我用上傳 xlsx 的方式來匯入,也可以直接用貼上URLs直接建立知識庫。檔案可至 github 下載,問答的資料來源取自yahoo新聞。

image 14image 15
2.等待建立完成。

Edit knowledge base 編輯知識庫

image 16### Test 測試

1.點擊「Test」,右手邊會出現模擬機器人問答的視窗。

image 17
2.在右下角輸入框輸入自訂的問題進行測試,出現預期的答覆就代表成功了!

image 18
3.如果輸入不在知識庫的問題,則會回傳當初設定回傳的「未找到答案」。

image 19
4.這時我們就可以自己新增回答,輸入完點擊「Submit」。

image 20
5.最後不要忘記儲存!

image 21

6.再測試一次,成功!

image 22

結論

Azure Language Studio 提供了一個低門檻但功能強大的聊天機器人開發平台。無論您是初學者還是專業開發者,都能快速建立符合需求的對話系統。

想深入了解更多 Azure 聊天機器人的應用,可以參考以下資源:

想看更多相關教學文章可以到分類查看喔!