【发布时间】:2018-06-07 14:15:21
【问题描述】:
我使用 amazon lex 构建了一个简单的电话聊天机器人。在我的一些意图中,我调用了一个 lambda 函数来根据槽值给出特定的响应。
但是,当我在连接中尝试此操作时,似乎没有调用 lamda 函数?我需要做些什么来允许这样做吗?
【问题讨论】:
标签: amazon-web-services aws-lambda connect amazon-lex aws-lex
我使用 amazon lex 构建了一个简单的电话聊天机器人。在我的一些意图中,我调用了一个 lambda 函数来根据槽值给出特定的响应。
但是,当我在连接中尝试此操作时,似乎没有调用 lamda 函数?我需要做些什么来允许这样做吗?
【问题讨论】:
标签: amazon-web-services aws-lambda connect amazon-lex aws-lex
您是在使用控制台构建它吗?然后你应该得到一个提示,询问是否有调用 lambda 的意图的权限,这需要得到批准才能被调用。
此外,控制台中有两个选项可以调用 Lambda,作为启动或执行。初始化发生在 Intent 尝试从用户那里获取数据时,并且当所有槽都被满足时调用实现。
如果您使用的是 API,那么它会变得有点棘手: https://docs.aws.amazon.com/lex/latest/dg/gs-cli-update-lambda.html
【讨论】: