跳转到主内容

工作流助手

工作流助手是一种高级的AI助手形式。用户并非进行完全开放的对话,而是按AI指示执行一系列定义好的步骤。这使得能够从头到尾、逐步地引导复杂的多步骤流程。

什么是工作流助手?

工作流助手基于一个由連结箭头相连的可视化流程图工作节点运行。每个节点执行一个特定任务:

节点类型描述
开始 / 结束工作流的起点和终点
评估分析上下文并将信息存储在工作流的内存中
条件评估表达式并将流程导向正确的方向
LLM调用语言模型执行特定任务(可选:等待输入)
批准提出是/否问题并根据答案引导流程

工作流在每一步后自动保存其状态。当用户输入时,工作流在已结束的位置继续 —— 即使关闭浏览器亦然。

如何使用工作流助手?

开始一个新对话并从列表中选择一个工作流助手。助手会自动带你完成所有步骤。在某些步骤,助手会等待你的响应;在其他步骤则自行继续,无需输入。

在聊天输入框的右侧,你会看到工作流按钮。点击它打开一个面板,显示所有步骤及其当前状态(等待、活动、就绪、等待输入、跳过、错误)。

暂时中止

你可以在任何时候关闭对话,稍后再继续。工作流会在你离开的位置继续。

例子:Deep Research 助手

Deep Research 助手是一个在所有环境中可用的工作流助手示例。它在深入研究过程中引导用户:

  1. 确定主题 — AI询问研究主题与所需深度
  2. 提出检索问题 — AI制定有针对性的检索问题
  3. 进行研究 — AI进行研究并收集信息
  4. 生成报告 — AI撰写结构化的研究报告
  5. 完成 — 用户评估报告并可提出额外问题

创建工作流助手

管理员可以在管理环境中通过助手新建助手工作流助手自建工作流助手。可从空画布开始,或以现有预设为基础。

工作流助手可以像普通助手一样与群组和同事共享。与同事共享时,AI-Public 可以自动发送电子邮件通知,让接收者知道该工作流助手已可用。

常规设置

创建或编辑工作流时,在设置面板为整个工作流设定以下项:

  • 模型:所有步骤所使用的AI模型。
  • 工具:可用的工具(如记录、网页搜索等)。步骤可全局启用工具并在每步中禁用。
  • MCP 服务器:外部连接。
  • 文档和图片:供LLM步骤参考的文件。

创建一个评估节点

一个评估节点会分析用户输入并将结构化值存储在记忆中(如 routesubject)。配置:

  1. 一个描述要分析内容的系统提示
  2. 输出结构:带名称和类型的字段(stringnumberbooleanenum)。

存储的值在条件节点中可用,形式为 state.字段名

设置一个条件节点

一个条件节点读取工作流记忆并通过 CEL 表达式将流程导向下一步:

期望行为表达式
字段为 truestate.voldoende_info == true
字段有值state.route == "rapport"
数字阈值state.score > 7

每个分支都对应到下一节点的独立连接。

在工作流中进行记录

通过通用设置启用记录工具,并在某一步的系统提示中加入将结果记录的指令。用户会在工作栏的记录按钮(📄)中看到被记录的文档。

会话恢复

若对对话的走向不满意,可以使用前一条消息旁的恢复按钮将工作流恢复到该点。之后的所有消息将被删除,工作流从该精确点重新继续。

注意

恢复是不可逆的 —— 删除的消息将无法找回。

工作流中的文件与子代理

工作流可能会要求用户提供文件,例如原始文档、评估模型、合同、政策文档或填写的表格。用户可以上传新文件,或从“文件管理”中选择已有文件。通过工作流表单添加的文件对该聊天中的助手可见,但不会自动用于普通聊天的问题。

新文件在工作流能够可靠继续之前会先被处理。如果某个必需的文件仍在处理中或失败,用户需要等待或重新选择/上传文件。

Subagent 节点会对多个项并行执行相同任务。当工作流需要处理一个列表时(例如每次执行一个文档、参与者、人员、客户、案件或表格),就使用它。子代理每次处理当前项,并在单独的上下文中进行。请明确在提示中提及当前项,避免指令一次性处理多个项。

直通节点

直通节点 不执行 AI 任务,也不显示可见输出。它只会把 workflow 传递到下一步。可用它来清晰地汇合多条路线,例如某条路线跳过一个步骤后需要重新回到主路线。

直通节点必须至少有一个传入连接和一个传出连接。它不会在 workflow 进度面板中显示为单独的内容步骤。

WhatsApp