共用方式為


利用主動式學習充實專案

在本教學課程中,您會了解如何:

  • 下載主動式學習測試檔案
  • 將測試檔案匯入現有的專案
  • 接受/拒絕主動式學習建議
  • 新增替代問題

本教學課程會示範如何使用主動式學習來增強問題解答專案。 如果您注意到客戶正在詢問問題,這不是專案的一部分。 常常會有以不同方式敘述的問題變化。

這些變化在新增為相關問答配對的替代問題時,可協助您將專案最佳化,以回答真實世界裡的使用者查詢。 您可以透過編輯器,手動新增問答配對的替代問題。 同時,您也可以使用主動式學習功能,根據使用者查詢產生主動式學習建議。 不過,主動式學習功能需要專案接收一般使用者流量來產生建議。

啟用主動式學習

已啟用問題解答的資源預設會開啟主動式學習。

若要試用主動式學習建議,您可以匯入下列檔案當成新專案:SampleActiveLearning.tsv

下載檔案

從命令提示字元執行下列命令,以下載 SampleActiveLearning.tsv 檔案的本機複本。

curl "https://github.com/Azure-Samples/cognitive-services-sample-data-files/blob/master/qna-maker/knowledge-bases/SampleActiveLearning.tsv" --output SampleActiveLearning.tsv

匯入檔案

從專案的 [編輯專案] 窗格中,從 [匯入問題和回答>匯入為 TSV] 功能表中 > 選取 ... (省略號) 圖示。 然後選取 [選擇檔案],瀏覽至您在上一個步驟中下載至電腦的 SampleActiveLearning.tsv 複本,再選取 [完成]。

[編輯專案] 功能表列的螢幕擷取畫面,其中顯示 [匯入為 TSV] 選項。

檢視並新增/拒絕主動式學習建議

測試檔案匯入完成後,您就可以在 [檢閱建議] 窗格中檢視主動式學習建議:

顯示檢閱建議頁面的螢幕擷取畫面。

注意

主動式學習建議並非即時提供。 系統大約會延遲 30 分鐘,才會在此窗格顯示建議。 此延遲是為了確保我們能平衡對索引和服務效能進行即時更新所需的高成本。

我們現在可以使用功能表列上的 [Accept all suggestions] \(接受所有建議\) 或 [Reject all suggestions] \(拒絕所有建議\) 選項,接受或拒絕這些建議。

或者,您也可以接受或拒絕個別建議,只要在 [檢閱建議] 頁面中選取出現在個別問題旁的核取記號 (接受) 符號或垃圾筒 (拒絕) 即可。

以紅色醒目提示接受或拒絕選項的螢幕擷取畫面。

新增替代問題

雖然主動式學習會根據點擊專案的使用者查詢自動建議替代問題,但我們也可以在編輯專案頁面上新增問題的變化,方法是選取 [ 將替代片語 新增至問題答案組]。

在主動式學習中新增替代問題,就可使用問題變化進一步擴充專案,為使用者查詢提供一致的答案。

注意

當替代問題有許多停用字詞時,可能會對回應的精確度造成負面影響。 因此,如果替代問題間的唯一差異是停用字詞,就不需要這些替代問題。 若要檢查停用字詞清單,請參閱停用字詞一文

後續步驟