亚马逊lex关于使用的插槽类型

时间:2018-03-06 10:54:59

标签: aws-lambda amazon-lex

我在使用的插槽类型方面遇到问题。我想要一个插槽类型,必须从用户那里获取任何类型的输入,它必须是自由形成的数据。我已经尝试过使用AMAZON.POSTALADDRESS,但它多次失败,并且一次又一次地问这个问题 我也试过使用AMAZON.STREETADDRESS它也失败了,机器人一次又一次地重复这个问题并退出应用程序。
请帮帮我 提前谢谢。

2 个答案:

答案 0 :(得分:0)

你可以试试这个:

  • 制作插槽
  • 请勿勾选所需选项
  • 在DialogCodeHook中,设置插槽值NULL
  • 现在,检查广告位是NULL,然后提供ElicitSlot
  • ElicitSlot中,选择inputTranscript并将其分配给广告位 值

slots = intent_request['currentIntent']['slots'] slots['your_slot'] = intent_request['inputTranscript']

希望它有所帮助。

答案 1 :(得分:0)

尝试使用AMAZON.MoviesSeries作为广告位类型。

我希望它会有所帮助。