如何使LUIS响应匹配的实体

时间:2018-03-08 14:12:17

标签: luis

我正在为荷兰人设置LUIS服务。

我有这句话:

嗨,ik ben igor - >意思是嗨,我是igor

  • 其中是一个名为的简单实体,它可以有多个不同的值,例如(嘿,你好,...),我在其中指定为列表短语。
  • Igor 是一个名为 Name 的简单实体

在仪表板中,我可以看到Igor已正确映射为名称实体,但检索到的结果如下:

    {
        "query": "Hi, ik ben igor",
        "topScoringIntent": {
            "intent": "Greeting",
            "score": 0.462906122
        },
        "intents": [
            {
                "intent": "Greeting",
                "score": 0.462906122
            },
            {
                "intent": "None",
                "score": 0.41605103
            }
        ],
        "entities": [
            {
                "entity": "hi",
                "type": "Hey",
                "startIndex": 0,
                "endIndex": 1,
                "score": 0.9947428
            }
        ]
    }

有可能解决这个问题吗?我不想制作所有存在名称的短语列表。

1 个答案:

答案 0 :(得分:0)

管理训练LUIS甚至识别 asdaasdasd

{
    "query": "Heey, ik ben asdaasdasd",
    "topScoringIntent": {
        "intent": "Greeting",
        "score": 0.5320666
    },
    "intents": [
        {
            "intent": "Greeting",
            "score": 0.5320666
        },
        {
            "intent": "None",
            "score": 0.236944184
        }
    ],
    "entities": [
        {
            "entity": "asdaasdasd",
            "type": "Name",
            "startIndex": 13,
            "endIndex": 22,
            "score": 0.8811139
        }
    ]
}

说实话,我没有很好的指导如何做到这一点:

  • 使用示例实体位置
  • 添加多个示例话语
  • 为5个话语做了这个
  • 不需要短语列表

我会接受这个作为答案,但是一旦有人深入和技术上解释了封面背后发生的事情,我会接受这个答案。