从不支持的上下文的区域删除Lex机器人上的上下文。

0

【以下的问题经过翻译处理】 我创建了一个lex机器人。我已经创建了意向,一些意向会从其他意向中获取上下文。

通过测试,我了解到像城市这样的插槽在不同的语言环境下有不同的可用选项,因此我把我的EN_US设置复制到EN_AU,发现插槽被修复了。

我怕试图在AU中更新一个意向,但却出现了一个错误,声称该地区不支持上下文,我想它们是从EN_US复制过来的。但是,该UI并不显示该区域的的上下文,所以我无法看到如何清除它们。有什么想法吗?这是个BUG吗?为什么它们不被支持呢?

profile picture
专家
已提问 9 个月前63 查看次数
1 回答
0

【以下的回答经过翻译处理】 是的,输入上下文仅在EN_US https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html 可用,所以它不会在其他地区显示。

目前,我认为唯一的方法是直接编辑该区域的模型。按照以下步骤进行操作:

  1. 在Amazon Lex控制台中,拿到您的机器人并将其导出。
  2. 解压并在BotLocales / en_AU / {intentName} / intent.json中进行编辑。
  3. 确保 "inputContexts":null,"outputContexts":null,
  4. 保存它,压缩它
  5. 进入您的机器人并导入此编辑后的版本。
profile picture
专家
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则