【问题标题】:Amazon lex unknown utterance to the Amazon Lambda function对 Amazon Lambda 函数的 Amazon lex 未知话语
【发布时间】:2020-01-24 08:51:39
【问题描述】:

我想知道如何从错过的话语中调用 lambda 函数。我创建了一个我想要的机器人,每当用户请求提供的话语中不可用的查询时,它将进入错误处理,而不是我想调用 lambda 函数。可能吗?

【问题讨论】:

    标签: aws-lambda amazon-lex


    【解决方案1】:

    尝试使用内置 Intent:AMAZON.FallbackIntent

    当用户对意图的输入不是机器人所期望的,您可以将 Amazon Lex 配置为调用回退意图。 ...

    调用后备意图需要两个步骤。在第一步中,基于用户的输入匹配回退意图。当回退意图匹配时,机器人的行为方式取决于为提示配置的重试次数。例如,如果确定意图的最大尝试次数为 2,则机器人会在调用回退意图之前两次返回机器人的澄清提示。

    Amazon Lex 在以下情况下匹配回退意图:

    • 用户对意图的输入与机器人期望的输入不匹配
    • 音频输入有噪音,或文本输入未被识别为文字。
    • 用户的输入不明确,Amazon Lex 无法确定调用哪个意图。

    在以下情况下调用后备意图:

    • 当对话开始时,机器人不会将用户输入识别为意图在配置的尝试次数后进行澄清。
    • 在配置的尝试次数后,意图无法将用户输入识别为槽值。
    • 在配置的尝试次数后,意图无法将用户输入识别为对确认提示的响应。

    您可以将以下内容与后备意图一起使用:

    • 实现 Lambda 函数
    • 结论陈述
    • 后续提示

    您不能将以下内容添加到后备意图中:

    • 话语
    • 插槽
    • 初始化和验证 Lambda 函数
    • 确认提示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-16
      • 2021-10-23
      相关资源
      最近更新 更多