Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 具有多个值的amazon lex插槽类型_Amazon Web Services_Aws Lambda_Bots_Chatbot_Amazon Lex - Fatal编程技术网

Amazon web services 具有多个值的amazon lex插槽类型

Amazon web services 具有多个值的amazon lex插槽类型,amazon-web-services,aws-lambda,bots,chatbot,amazon-lex,Amazon Web Services,Aws Lambda,Bots,Chatbot,Amazon Lex,有人能帮我解决amazon lex插槽类型的问题吗。 要求如下:我使用的是AMAZON.Organization插槽类型,但它不能识别多个单词(比如“边缘连接”) 非常感谢您的帮助。 谢谢, 万帕蒂 创建自定义插槽类型并在其中定义所有可能的帐户名 如果希望插槽仅接受已定义的值,请选择插槽分辨率下的限制插槽值和同义词 然后将自定义插槽类型分配给插槽{AccountName} 这对我很有用。使用Amazon.Movie并设置一个对话框代码挂钩,将intentRequest.inputTranscr

有人能帮我解决amazon lex插槽类型的问题吗。 要求如下:我使用的是AMAZON.Organization插槽类型,但它不能识别多个单词(比如“边缘连接”)

非常感谢您的帮助。

谢谢, 万帕蒂

  • 创建自定义插槽类型并在其中定义所有可能的帐户名
  • 如果希望插槽仅接受已定义的值,请选择插槽分辨率下的限制插槽值和同义词
  • 然后将自定义插槽类型分配给插槽{AccountName}

  • 这对我很有用。

    使用Amazon.Movie并设置一个对话框代码挂钩,将intentRequest.inputTranscript中的值存储到您想要的插槽中

    这不是一个合适的解决方案,但可以作为一种变通方法


    谢谢。

    请展示如何设置机器人。要么包含导出的Lex JSON的相关部分,要么在问题中添加一些屏幕截图。槽部分和意图话语是关键。你的问题中包含的信息越多越好,比如与你得到的信息相比,一个理想互动的例子。如果没有问题,那么我有一个解决方案可以建议,但是让我们先确保bot设置正确。嗨,Jay,感谢您的快速响应。这是附加的快照。很好,看起来不错。现在你真的在使用“Lambda初始化和验证”了吗?还要检查一下您是否真的想使用
    AMAZON.Organization
    ,它查找“非政府组织的名称”,如“tacobell”、“AMAZON”、“microsoft”?因为看起来您需要更具体、可能不太知名的公司名称。不,我没有使用Lambda初始化和验证,是否需要?我已尝试使用具有可能值的自定义类型插槽,并使用数据集(50个值)进行了培训。但它仍然无法识别。我只找到了AMAZON.Organization,它通过参考文档与这个用例相关,它可以接受插槽中的多个单词(例如:Edge Communication)。请建议更好的方法感谢您的投入,发现了实际问题。Lex正在填补空缺,我的履行lambda由于一些验证而失败。问题已解决。感谢您的输入。