利用 Azure 來做問答機器 (7) – 實測心得&綜合整理 (完)

實測心得

稍微分享一下,好壞可以評估:

  • 以結果來看,這真的是 No Code 就能建立一個問答機,可以了解單次問題的語意來找到資料來源並且做個摘要回答。
  • 比較過 PDF / URL 兩種方式來建立問答庫,URL 的效果較好,因為能呈現裡面的圖片等非文字資訊,但也會帶出網頁中的雜訊。(有好有壞)
  • 如果使用者手中就擁有這些問答庫的話,也許透過進階的搜尋就可以自己手動找到;所以關鍵在使用者有沒有抓到 “關鍵字" 的能力。
  • 問答庫的建立需要一點巧思,最好是小問題小解答,不會一次暴露過多資訊使人迷亂。
  • 這模型比較像是生活中去找信用卡客服專線那種感覺,實際若部署到真實網路上是依量計費喔。

重新回顧

最後就來提供完整的步驟,方便有興趣有需要的人索引。

中英對照

  • “資源群組" = Resource groups
  • “虛擬網路" = Virtual networks
  • “認知服務" = Cognitive Services
  • “語言服務" = Language service

利用 Azure 來做問答機器 (6) – 開始封測啦!

接續前篇 利用 Azure 來做問答機器 (5) – 佈署問答機器人 的努力,終於來到這裡啦~我們要來試試看,目前為止都沒有寫過任何一行程式碼,這樣利用 Azure 建出來的問答機器聰不聰明呢?一起來看看。

p.s. 如果你第一次閲讀這篇,可參考這篇 如何開始使用 Azure 來創建雲端服務 從蓋地基開始。

11. 回到你的 Azure “資源群組" 找到建立的機器人

我前面已經測試了一些,這次建立的是 you-will-know-bot ,點擊它。

進入機器人 you-will-know-bot 的頁面,按下 “在網路聊天中測試"。

12. 開始問答測試囉

我建立的問答庫是關於 Windows Update / Modern Standby / Markdown 三種資訊,所以接下來進行不同試問:

Q: what is markdown (試看看用英文問行不行)

它會先用一句簡單回答,然後再依問答庫中的URL帶出段落的資料。

Q: 請問markdown官網連結是? (試看看用中英文夾雜著問,行不行)

看起來ok呦!

Q: what is windows update

一樣地,它會先用一句簡單回答,然後再依問答庫中的URL帶出段落的資料。不過它好像也把URL導向的網頁中的按鈕顯示出來。

Q: 利用指令來取得Windows Update History (試看看能否了解語意,從文章中找出解答)

看起來可行喔!

Q: (我問了其它的問題,然後接著前面的問題繼續問) what is the command (測試是否能連串前面的問題來問答)

它說"你撥的號碼沒有回應,請稍候再撥"。

這串回應是我在建立這個問答集時的設定,當它在這個問答集無法找出答案時,就會回答這串文件。

這表示,它無法從前面問過的問題,接續理解我後面提出的問題,可惜啊。

中英對照:

  • “資源群組" = Resource groups
  • “虛擬網路" = Virtual networks
  • “認知服務" = Cognitive Services
  • “語言服務" = Language service