【问题标题】:AWS Lex providing multiple options for user selectionAWS Lex 提供多种用户选择选项
【发布时间】:2020-07-15 01:17:15
【问题描述】:

我正在尝试使用 AWS Lex 创建一个聊天机器人,它可以根据实例名称查找有关 EC2 实例的详细信息。在我的环境中,某些实例具有相同的名称。它们唯一的区别是实例 ID。

我希望交互流畅,当用户提供实例的名称并且机器人看到多个具有相同名称的实例时,它会提示用户根据实例 ID 确认哪个实例。

我应该使用什么类型的 dialogAction 来实现这一点?

【问题讨论】:

    标签: amazon-web-services amazon-lex


    【解决方案1】:

    为了实现您的用例,您可以拥有另一个插槽,该插槽从用户那里获取实例 ID。此插槽将被标记为not“必需”,因为当实例名称唯一时您不想要此信息。

    如果实例名称不唯一,请使用 ElicitSlot dialogAction 类型,从 Lambda 函数返回 response。在这里,您可以将上面创建的插槽作为 slotToElicit 参数值传入。

    为了方便显示可能的选项,您还可以使用Response Cards

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多