【发布时间】:2021-07-29 21:19:52
【问题描述】:
我正在使用 Amazon Lex V2 控制台开发机器人。我想为多个意图使用多个 lambda 函数。例如 lambda-fun-1 代表 intent1,lambda-fun-2 代表 intent2 等等。
我知道我们可以使用 V1 控制台,但无法在 V2 控制台上解决。
TIA。
【问题讨论】:
标签: amazon-web-services amazon-lex
我正在使用 Amazon Lex V2 控制台开发机器人。我想为多个意图使用多个 lambda 函数。例如 lambda-fun-1 代表 intent1,lambda-fun-2 代表 intent2 等等。
我知道我们可以使用 V1 控制台,但无法在 V2 控制台上解决。
TIA。
【问题讨论】:
标签: amazon-web-services amazon-lex
根据文档,可以将 Amazon Lex V2 机器人配置为每种语言使用一个 Lambda 函数。
Amazon Lex V2 Lambda Integration
您定义要在每个机器人别名中使用的 Lambda 函数。相同的 Lambda 函数以机器人支持的语言用于所有意图。
可以看出,您不能再为每个意图定义 Lambda 函数。但是,您没有理由不能调用使用为您的机器人别名配置的单个 Lambda 函数来根据当前意图的名称调用其他 Lambda 函数。
【讨论】: