UiPath Documentation
maestro
latest
false
Maestro 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

获取对话上下文

用于检索最新对话上下文的节点,包括最近的聊天历史记录和用户个人资料信息。

操作​

检索最新的对话上下文— 最近的聊天历史记录和用户个人资料信息。

重要提示:

在用户发送聊天消息后, “等待消息”已返回对话上下文作为其输出。构建聊天循环通常不需要“获取对话上下文”节点,并且仅应将“获取对话上下文”节点用于下游节点需要当前对话状态,但不应暂停以等待下一条用户消息的情况。

输入​

字段描述
对话 ID要读取的对话的 ID。绑定到对话触发器的输出,例如 $vars.conversationTrigger1.output.conversationId。
Exchange 限制要包含在返回的对话历史记录中的过去交流的最大数量。确定返回对话历史记录中过去消息的数量。

输出​

字段描述
conversationContext最新的对话上下文,包括消息历史记录。

conversationContext 包含以下字段:

字段描述
latestExchangeId最近一次交换的标识符(来回轮)。回复对话时,用作“发送消息”的 Exchange ID 输入。
messages最近的对话历史记录,包括用户和 Flow 的消息。交换次数上限确定要包含的过去的交换次数。
userSettings用户级别的配置文件字段,可由渠道中的最终用户配置。

用法示例​

在下游对话智能体节点中引用完整上下文:

$vars.getConversationContext1.output.conversationContext
$vars.getConversationContext1.output.conversationContext

在下游“发送消息”节点中引用latestExchangeId :

$vars.getConversationContext1.output.conversationContext.latestExchangeId
$vars.getConversationContext1.output.conversationContext.latestExchangeId
  • 操作​
  • 输入​
  • 输出​
  • 用法示例​
  • 相关页面​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新