gpt4 book ai didi

nlp - LUIS - 我们可以使用短语列表作为实体类型列表中的新值吗

转载 作者:行者123 更新时间:2023-12-02 02:53:47 25 4
gpt4 key购买 nike

我正在创建 LUIS 聊天机器人应用程序以提取有关公司的信息。例如

Google 公司的 filed_name1 是什么”。

所以我目前正在使用“列表实体”提取“filed_name1”,因为公司的字段数量有限。

同样,我正在使用 List entity 来提取公司名称。因为公司名称也像现在一样受到限制。

现在我想处理将新公司名称添加到现有列表时的情况。

我已经尝试使用“短语列表” 来检查它是否可以处理新名称。但它不起作用。

我创建了短语列表“companyNames”,给出了 3 个现有名称和一个新公司名称。

现在当我用话语进行测试时

“公司 new_company_name 的 field_name3 是什么

它没有将 new_company_name 标识为一个实体。尽管我已经在现有公司名称的短语列表中提供了它。

注意:由于性能原因,我对公司名称使用列表实体而不是简单 (ml) 实体。实际上,公司名称的长度从 10 个字符到 50 个字符以上不等。

编辑:

模式:什么是 {CompanyFieldName} 公司 {CompanyName}

短语列表:Google , Apple , Oracle , Samsung(不在列表实体或话语中)

Sample data format in a table

一旦我用相同模式训练了前 3 个公司名称。我正在使用新公司名称使用以下语句测试我的应用。

“三星公司的 filed_name1 是什么”

它能够将 field_name1 检测为实体,但未在任何实体中识别出三星。

最佳答案

Now i want to handle scenario when a new company name gets added to existing list.

I've tried using "Phrases list" to check if it can handle new names. But it's not working.

这个问题可以用新的 Patterns feature 解决。 (使用 pattern.any )。

此功能有助于按照特定模式标记名词。您无需提供公司名单。

创建意图 enter image description here

然后创建实体,选择它们作为 pattern.any 实体。 enter image description here enter image description here

在Pattern的特征中添加pattern的格式:

enter image description here

训练应用。

这是在不提供示例的情况下展示它如何处理案例的测试结果。 enter image description here

So I'm currently extracting "filed_name1" using "list entity" as the number of fields for a company are limited.

您仍然可以使用列表实体提取“field-name1”。我只是提供了一个示例来说明如果列表变长时如何处理这种情况。

If we create a pattern using patter.any entity. It's not able to distinguish between company name and company code. I'm wondering why the pattern i've created isn't helping.

如果这种情况具有相同的模式来处理公司名称的代码和名称,那么使用列表实体是您正在做的正确选择。模式功能通过首先触发实体来工作,其中这种情况是失败点。

希望这对您有所帮助!

关于nlp - LUIS - 我们可以使用短语列表作为实体类型列表中的新值吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50584535/

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