繁体   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