Luis Microsoft Bot Framework Ba​​dArgument:预建模型

Luis Microsoft Bot Framework BadArgument: prebuilt models

我正在创建一个可以询问房间特定温度的机器人。我建立了一些自定义的东西,我可以在其中读取房间的温度。但是,当我构建一个分层实体并在其中放入温度一词时,它拒绝使用该词,因为 LUIS 在预构建模型中使用了它。

有什么办法可以使用这个词吗?

BadArgument: The name temperature is reserved to prebuilt models. Please use another name

您无法添加名为 temperature 的实体,因为该名称已被预建实体占用。但是,@Eric 的论点是有效的 - 实体的名称根本不会影响您的应用程序,它只是一个熟悉的名称,供使用您的 LUIS 应用程序的程序员使用。考虑将其命名为 temp 左右,并使用 LUIS 在代码中查找相同的名称。