我应该为任何数据类型使用哪种插槽类型,或者我们说哪个可以接受 AWS lex 中的字符串类型数据
which slot type should I use for any data type or we say which can accept string type data in AWS lex
我使用 aws-lex 创建了一个机器人,我在其中创建了一个插槽,插槽类型是用户定义的,并根据用户的话语进行扩展,但这没有按预期工作。这个插槽不接受我们通过测试频道输入的所有话语并再次提示插槽问题。
有什么方法可以创建一个可以接受任何字符串语句的插槽类型吗?或者是否有任何内置的插槽类型可以接受所有数据类型?
任何帮助将不胜感激。
默认情况下,Amazon Lex 没有任何插槽类型可以接受任何 字符串。
但是,您可以创建一个没有任何意图值的广告位,然后取消选中 所需的复选框。然后在 Lambda initialization and validation hook
中,只需从 event['inputTranscript']
中获取用户的输入并将该值分配给插槽。
希望对您有所帮助。
如果您有特定类型的要求,例如 - 汽车类型,那么您可以创建自定义槽类型,例如 - CarTypes 具有值 - SUV、MPV、Hatchback 等。
亚马逊目前支持各种类型的插槽,例如,数字、日期、时间、机场国家设备等
但是,Amazon Slot 类型没有字符串或通用类型。
希望对您有所帮助!
也许你可以尝试使用 AMAZON_FIRST_NAME 插槽类型,这种插槽几乎可以接受你的任何字符串
我使用 aws-lex 创建了一个机器人,我在其中创建了一个插槽,插槽类型是用户定义的,并根据用户的话语进行扩展,但这没有按预期工作。这个插槽不接受我们通过测试频道输入的所有话语并再次提示插槽问题。 有什么方法可以创建一个可以接受任何字符串语句的插槽类型吗?或者是否有任何内置的插槽类型可以接受所有数据类型? 任何帮助将不胜感激。
默认情况下,Amazon Lex 没有任何插槽类型可以接受任何 字符串。
但是,您可以创建一个没有任何意图值的广告位,然后取消选中 所需的复选框。然后在 Lambda initialization and validation hook
中,只需从 event['inputTranscript']
中获取用户的输入并将该值分配给插槽。
希望对您有所帮助。
如果您有特定类型的要求,例如 - 汽车类型,那么您可以创建自定义槽类型,例如 - CarTypes 具有值 - SUV、MPV、Hatchback 等。
亚马逊目前支持各种类型的插槽,例如,数字、日期、时间、机场国家设备等
但是,Amazon Slot 类型没有字符串或通用类型。
希望对您有所帮助!
也许你可以尝试使用 AMAZON_FIRST_NAME 插槽类型,这种插槽几乎可以接受你的任何字符串