【问题标题】:Amazon lex is not giving a successful response for values other than the defined slot valuesAmazon lex 未对定义的槽值以外的值做出成功响应
【发布时间】:2019-11-19 19:07:56
【问题描述】:

我定义了一个自定义槽类型,并设置了槽值,如 32、34、36、38、小、大。我已将插槽分辨率设置为“扩展值”。我有一个话语“显示选项 32”。 我已将插槽分配给话语。我保存意图并构建机器人。当我尝试测试机器人时,它只对插槽类型中提到的值给出成功响应。如果我输入“显示选项 34”或“显示选项 38”或“显示选项小”,它会以成功 json 响应。如果我给出除指定槽值之外的任何其他数字,对话框状态会显示 ElicitIntent 并且机器人会回复说“对不起,你能重复一遍吗?”。例如:'显示选项 41'

为什么 lex 不能识别 其他号码?我错过了什么吗?enter image description here

【问题讨论】:

    标签: amazon-lex


    【解决方案1】:

    只需确保您的意图中需要一个插槽。在 aws-lex 中,您在扩展值中输入了值,它会考虑任何数字类型。

    现在“给我看 41”它也可以工作。在按要求标记插槽后。如果您不按要求标记,它将直接实现意图。如果您要求它,它将引出插槽,然后它将搜索相应的插槽。

    【讨论】:

      猜你喜欢
      • 2017-11-08
      • 2018-10-26
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多