簡體   English   中英

LUIS.ai 針對幾乎相似的話語返回不同的意圖

[英]LUIS.ai returns different intents for almost similar utterances

我使用 LUIS 作為我們使用 Microsoft Bot Framework 構建的聊天機器人的語言理解服務。 我觀察到奇怪的行為:

  1. 我添加了一個字符串“我的免賠額是多少?” “免賠額”為目的。
  2. 用戶發送“我的免賠額是什么”字符串 ---> LUIS 返回所需的意圖“免賠額”。 好的!
  3. 用戶發送“我的免賠額是多少?” “我的免賠額是什么” (第一種情況下拼寫錯誤,第二種情況下缺少問號)---> LUIS 返回一些其他意圖(與免賠額完全無關)。 不好!
  4. 此外,我沒有看到像“查看端點話語”部分中的任何話語,因此我可以將話語重新分配給所需的意圖。 一點都不好!

任何想法如何解決它,如何提高對拼寫錯誤的話語的識別,缺乏符號以及 - 這非常重要 - 與單詞的同義詞

為了改善拼寫錯誤、缺少符號和其他要求的話語,需要使用正確的語法添加話語模板。

拼寫錯誤

下面的代碼是V2預測端點

{
  "query": "Book a flite to London?",
  "alteredQuery": "Book a flight to London?",
  "topScoringIntent": {
    "intent": "BookFlight",
    "score": 0.780123
  },
  "entities": []
}

下面的代碼是V3預測端點

{
    "query": "Book a flite to London?",
    "prediction": {
        "normalizedQuery": "book a flight to london?",
        "topIntent": "BookFlight",
        "intents": {
            "BookFlight": {
                "score": 0.780123
            }
        },
        "entities": {},
    }
}

要使用有效語法執行話語完美創建,請使用以下資源。

https://blog.botframework.com/2018/06/07/improving-accuracy-in-luis-with-patterns/

https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-how-to-model-intent-pattern

https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-data-alteration?tabs=V3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM