gpt4 book ai didi

azure - LUIS 列出实体

转载 作者:行者123 更新时间:2023-12-03 05:02:54 28 4
gpt4 key购买 nike

我正在使用“列表”实体。但是,我没有达到我的预期结果。

以下是我对 LUIS 意图的了解:

  • getAnimal

    • 我想养一只猫**[动物]**。
<小时/>

以下是我对 LUIS 实体的了解:

列出实体[动物]

  • :俄罗斯蓝猫、波斯猫、英国短毛猫
  • :斗牛犬、德国牧羊犬、比格犬
  • 兔子:荷兰垂耳兔、美国绒毛垂耳兔、佛罗里达白垂耳兔
<小时/>

以下是我的 LUIS 短语列表:

短语列表 [animal_phrase]

  • 俄罗斯蓝波斯猫英国短毛猫斗牛犬德国牧羊犬小猎犬
<小时/>

所需:当用户输入“我想要一只小猎犬”时。它将与“getAnimal”意图匹配。

实际:当用户输入“I Want to Get a beagle.”时,它将与“None”意图匹配。

请帮忙。我们将不胜感激您的帮助。

最佳答案

因此,使用短语列表是一个很好的开始方式,但是您需要确保为 LUIS 提供足够的数据,以便能够了解意图以及与短语分开的实体列表。您很可能需要添加更多话语

此外,如果您的最终目标是让 LUIS 识别 getAnimal 意图,我会取消列表实体,而是使用简单实体来利用LUIS 的机器学习,并与短语列表结合使用,以增强动物可能长相的信号。

作为documentation on phrase lists州,

Features help LUIS recognize both intents and entities, but features are not intents or entities themselves. Instead, features might provide examples of related terms.

--在机器学习中,特征是系统观察到的数据的显着特征或属性,以及使用短语列表时添加到组/类的内容

<小时/>

开始

1。创建一个名为 Animal

简单实体<小时/>

2。向您的 getAnimal 意图添加更多话语。

以下概述的最佳实践 here ,您应该每个意图至少包含 15 个话语。确保包含大量动物实体的示例。3. 请注意在话语中包含对 LUIS 学习有值(value)的变体(不同的词序、时态、语法正确性、话语长度和实体本身)。强烈推荐阅读这篇StackOverflow answer I wrote on how to build your app properly get accurate entity detection如果您想了解更多详细信息。

enter image description here上面 azure 突出显示的单词是标记为简单 Animal 实体的标记

<小时/>

3。使用短语列表

请确保包含的值不只是 1 个单词长,而是 长度为 2、3 和 4 个单词,因为不同的动物名称的长度可能会那么长(例如 骑士查理王小猎犬爱尔兰塞特犬英国史宾格犬等)我还包括了 40 个动元素种名称。不要羞于将向您建议的相关值添加到您的短语列表中。

enter image description here

<小时/>

对您的应用进行训练以根据您的更改进行更新后,祝您成功!

下面的“我想要一只小猎犬”达到了正确的意图。 LUIS 甚至能够检测实体提取中未输入应用程序的动物。

enter image description here

关于azure - LUIS 列出实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52752218/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com