Amazon Lex PostText 操作未返回置信度分数

Amazon Lex PostText operation not returning confidence scores

我在 Node.js 中为 JavaScript 使用 AWS SDK。

调用 PostText 操作似乎不会 return 置信度得分,即使我已将机器人配置为启用准确性改进、设置置信度阈值并将其发布在 AWS 控制台上。

另外调用带有enableModelImprovementsnluIntentConfidenceThreshold参数的PutBot操作会抛出以下错误:

UnexpectedParameter: Unexpected key 'enableModelImprovements' found in params
UnexpectedParameter: Unexpected key 'nluIntentConfidenceThreshold' found in params

在 AWS 控制台本身,置信度得分是 returned。但是,使用 JavaScript.

的 sdk 时情况并非如此

有人遇到过这个问题吗?

请将您的 aws-sdk 更新到最新版本,然后您也将能够获得置信度分数。 请运行这个命令

npm 安装aws-sdk@2.780.0