无法使用 LUIS 创建实体层次结构 API
Cannot create entity hierarchy using LUIS API
我们想使用 LUIS api 创建实体层次结构。根据 the API docs,我们需要使用 JSON 正文创建一个 POST 到创建实体提取器端点:
{
"Name": "EntityName",
"Children": [
"a","b","c"
]
}
但是,当我们 运行 这个请求时,LUIS 只有一个名为 "EntityName" 的新实体,没有任何子实体。就好像 children 数组被忽略了一样。关于发生了什么的任何想法?
这是一个非常明显但出乎意料的问题。我们没有意识到 LUIS.ai 向 CRUD 实体提取器公开的不是 1 个而是 3 个端点。
我们使用的是 entities 端点。似乎此端点仅适用于平面实体结构。
相反,我们应该查看 hierarchicalentities 端点。
复合端点自然会使用 compositeentities 端点。
我们想使用 LUIS api 创建实体层次结构。根据 the API docs,我们需要使用 JSON 正文创建一个 POST 到创建实体提取器端点:
{
"Name": "EntityName",
"Children": [
"a","b","c"
]
}
但是,当我们 运行 这个请求时,LUIS 只有一个名为 "EntityName" 的新实体,没有任何子实体。就好像 children 数组被忽略了一样。关于发生了什么的任何想法?
这是一个非常明显但出乎意料的问题。我们没有意识到 LUIS.ai 向 CRUD 实体提取器公开的不是 1 个而是 3 个端点。
我们使用的是 entities 端点。似乎此端点仅适用于平面实体结构。
相反,我们应该查看 hierarchicalentities 端点。
复合端点自然会使用 compositeentities 端点。