共用方式為


使用同義字改善回應品質

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

  • 新增同義字以改善回應品質
  • 透過 [測試] 窗格的 [檢查] 選項來評估回應品質

本教學課程將示範如何使用同義字來改善回應品質。 讓我們假設使用者在使用替代的表單、同義字或字組的縮寫時,不會對其查詢得到精確的回應。 因此,他們決定使用撰寫 API 來新增關鍵字的同義字,以改善回應品質。

使用撰寫 API 新增同義字

讓我們新增下列字組及其變更,以改善結果:

Word 變更
修正問題 troubleshoot, diagnostic
白板 white board, white canvas
藍牙 blue tooth, BT
{
    "synonyms": [
        {
            "alterations": [
                "fix problems",
                "troubleshoot",
                "diagnostic",
                ]
        },
        {
            "alterations": [
                "whiteboard",
                "white board",
                "white canvas"
            ]
        },
        {
            "alterations": [
                "bluetooth",
                "blue tooth",
                "BT"
            ]
        }
    ]
}

針對問題和答案組「修正 Surface 手寫筆的問題」,我們會比較使用其同義字「疑難排解」所做查詢的回應。

加入同義字之前的回應

螢幕擷取畫面:紅色醒目顯示 .74 的信賴度分數

加入同義字之後的回應

螢幕擷取畫面:紅色醒目顯示 .97 的信賴度分數

如您所見,當 troubleshoot 未新增為同義字時,我們會對「如何針對 surface 手寫筆進行疑難排解」查詢取得較低的信賴度回應。 不過,在我們新增 troubleshoot 為「修正問題」的同義字之後,我們會收到具有較高信賴分數的查詢正確回應。 一旦新增這些同義字,就能改善結果的相關性,進而改善使用者體驗。

重要事項

同義字不區分大小寫。 如果您將停用字詞新增為同義字,則同義字也可能無法如預期般運作。 您可以在這裡找到停用字詞的清單:停用字詞的清單。 比方說,如果您為資訊技術新增縮寫 IT,系統可能無法辨識資訊技術,因為 IT 是一個停用字詞,並且系統會在處理查詢時篩選此字詞。

備註

  • 同義字可以依任何順序新增。 因為任何計算邏輯都不會考慮排序。
  • 同義字只能新增至至少有一個問答配對的專案。
  • 只有在專案中至少有一個問題和答案組存在時,才能新增同義字。
  • 如果兩組變更之間的同義字字組重疊,可能會發生非預期的結果,因此不建議使用重疊字組。
  • 不允許在同義字中使用特殊字元。 對於「COVID-19」之類含有連字號的字組,會被視為等同「COVID 19」,而「空格」可以用作字詞分隔符號。 以下是不允許的特殊字元清單:
特殊字元 符號
Comma (逗號) ,
問號 ?
冒號 :
分號 ;
雙引號 "
單引號 '
左括號 (
右括號 )
左大括弧 {
右大括弧 }
左方括號 [
右方括號 ]
連字號/破折號 -
加號 +
期間 .
斜線 /
驚嘆號 !
Asterisk *
底線 _
& 符號 @
雜湊 #

後續步驟