category
主题可以有输入和输出参数。当一个主题重定向到另一个主题时,您可以使用这些参数在主题之间传递信息。
如果你的副驾驶使用生成式人工智能来决定如何回应用户,它可以在运行主题之前通过使用对话上下文或生成问题来自动填充输入,以从用户的回应中收集值。这种行为类似于动作的生成槽填充的工作原理。
主题输入和输出可以与同一生成计划中的其他主题和操作共享值。
添加输入和输出
要为主题添加输入或输出,请在创作画布顶部的导航栏中选择“详细信息”。或者,您可以在“主题”列表页面上从主题的上下文菜单中选择“详细信息”。
显示详细信息窗格后,您可以导航到输入或输出选项卡,然后通过选择创建新变量来创建新的输入或输出变量。
对于每个输入和输出参数,您必须输入名称,选择数据类型,并为相应的变量输入描述。
如果你的副驾驶使用生成式人工智能来决定如何回应用户,那么输入变量就有了更多的属性。具体来说,副驾驶将如何填写此输入?确定副驾驶在运行主题之前如何用值填充此变量。默认情况下,每个输入都设置为“动态填充最佳选项”。副驾驶试图从可用上下文中填充值,例如从用户的消息或之前的对话中提取值。如果没有找到合适的值,它会生成一个问题,要求用户输入值。您可以选择用值覆盖输入,而不是询问用户。要覆盖输入参数,请在“副驾驶将如何填充此输入?”下选择“设置为值”?,并输入所需值。此值可以是文字值、现有变量或Power Fx公式。
为了确保您的副驾驶为输入捕获正确类型的值,您还必须在“标识为”下指定一个实体类型。
添加了新输入变量的详细信息窗格的屏幕截图
可以为输入配置许多其他设置,这些设置可以控制副驾驶在询问值或验证用户答案时的行为。
其中一个属性“应提示用户”仅适用于主题输入。它确定副驾驶是否应在执行主题之前尝试用值填充变量。默认情况下启用此属性。
- 登录 发表评论
- 1次浏览
最新内容
- 16 hours 52 minutes ago
- 19 hours ago
- 19 hours 25 minutes ago
- 3 days 10 hours ago
- 3 days 18 hours ago
- 3 days 18 hours ago
- 3 days 19 hours ago
- 3 days 19 hours ago
- 1 week 1 day ago
- 1 week 1 day ago