主题和操作输入的附加设置

当您为主题 配置输入或 为操作 配置输入时,常用设置允许您确定代理如何收集输入。

重要提示

其他设置始终可用于操作输入参数。 但是,对于主题输入参数,仅当代理配置为使用 生成式编排时,这些设置才可用

设置代理应如何提示用户输入

默认情况下,代理使用其输入参数的名称和描述自动生成问题,以提示用户任何缺失的信息。 但是,您可以覆盖此行为并作者自己的问题。

  1. 要提供您自己的问题,请选择 Prompt(提示)下的 Customize(自定义)。

  2. 输入您的问题。 您可以在问题中包含对变量或 Power Fx 公式的引用。

    主题详细信息面板中“其他设置”部分的一部分的屏幕截图,其中显示了要要求用户输入的自定义问题

为您的 #配置 reprompt 行为代理

默认情况下,当代理没有从用户那里获得有效答案时,它会再重复问题两次。 你可以选择让你的代理再试一次,或者不尝试得到答案就继续前进。 要自定义代理在继续运行时执行的操作,请在 No valid entity found(未找到 有效实体)下配置属性。

  • 重新提示次数:您的代理尝试获取有效答案的次数。 默认为重复最多 2 次。 您还可以选择重复一次不重复
  • 重试提示:要更改用于再次要求用户输入的问题,请在基本实体验证失败后,选择 Customize(自定义),然后输入新问题。 例如,如果您期望获得一个数字,则可以输入类似“ID 是什么? 它应该是一个数字。

其他实体验证

默认情况下,仅根据您在标识为属性中选择的实体来验证回复。 其他实体验证:允许您向基本测试添加条件。 例如,您的输入设置为识别为一个数字,但您可能希望确保该数字小于 10。 您还可以更改重试问题以帮助用户输入有效的回答。

  • 条件:输入 Power Fx 返回布尔值(true or false)的公式,例如。 Topic.Var1 < 10
  • 条件未满足提示:要更改基本实体验证通过但条件验证失败时显示的消息,请选择自定义,然后输入新问题。 例如,如果您收到一个数字,但该数字大于 10,违反了验证规则,则可以输入类似“ID 是什么? 它应该是一个小于 10 的数字。

未找到有效的实体

未找到 有效实体确定在达到最大重试计数后,当代理停止尝试从用户处获取有效回复时会发生什么情况。 您可以上报给客户服务代表或提供默认值。

  • 未找到实体时的操作

    • 升级:将用户重定向到升级 系统主题。 这是默认行为。
    • 将变量设置为值:将输出变量设置为值并移动到下一个节点。 在默认实体值中输入或选择值。
    • 将变量设置为空(无值):清除输出变量并移动到下一个节点。 您可以稍后使用条件节点来检查变量是否有值。
  • 未找到实体消息:要指定要向用户显示的消息以告知他们正在采取的步骤,请选择 自定义,然后输入新提示。 例如,您的消息可能会说“看起来您正在苦苦挣扎。 我把你重定向到我们团队中的某个人。