跳转到主内容

工作流助手

工作流助手是 AI 助手的一种高级形式。用户不再进行完全开放式对话,而是按照 AI 驱动的一系列既定步骤进行操作。这样可以从头到尾逐步引导复杂的多步骤流程。

什么是工作流助手?​

工作流助手基于一个可视化流程图,由通过箭头连接的节点组成。每个节点执行特定任务:

节点类型描述
开始 / 结束工作流的起点和终点
评估分析上下文并将信息保存到工作流记忆中
条件评估表达式并将流程引导到正确方向
LLM调用语言模型执行特定任务(可选:等待输入)
批准提出是/否问题,并根据答案引导流程
转接连接不同路径,不执行 AI 任务,也不显示可见输出
子代理对多个项目并行执行相同任务

工作流会在每一步后自动保存其状态。用户输入后,工作流会准确从上次中断的地方继续——即使关闭浏览器也是如此。

如何使用工作流助手?​

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

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

可随时中断

你可以随时关闭聊天,稍后继续。工作流会从你离开的地方继续。

示例:深度研究​

预设 深度研究 是所有环境中都可用的工作流助手示例。它会引导用户完成一个深入的研究流程:

  1. 确定主题 — AI 询问研究主题和所需深度
  2. 制定检索问题 — AI 生成有针对性的检索问题
  3. 执行研究 — AI 开展研究并收集信息
  4. 生成报告 — AI 撰写结构化的研究报告
  5. 完成 — 用户审阅报告并可提出后续问题

创建工作流助手​

打开 助手,并选择 工作流助手 选项卡。点击顶部卡片中的 新建工作流,然后选择 使用 AI 创建或编辑工作流、空白工作流、n8n 工作流 或某个预设。在 快速开始 下,你可以直接启动一个预设,或选择 用作模板。

你也可以将现有助手转换为工作流:在助手卡片菜单中选择 以工作流打开。这会生成一个新的、未共享的草稿;原始助手仍会保留。发布前请检查并测试建议的步骤。

与普通助手一样,工作流助手也可以与用户组和同事共享,也可在编辑器中通过工具栏里的 共享 按钮进行共享。与同事共享时,AI-Public 可以自动发送电子邮件通知,让收件人知道该工作流助手已可用。

启动 n8n 工作流​

除了 AI 驱动的工作流助手外,AI-Public 还可以通过 webhook 启动 n8n 工作流。n8n 工作流不会打开聊天:如果没有字段,会直接调用 webhook;如果有字段,则会先打开表单。管理员可通过 助手 → 工作流助手 → 新建工作流 → n8n 工作流 创建。

完整说明请参阅 n8n 工作流 页面。

通用设置​

在创建或编辑工作流时,可在设置面板中为整个工作流配置以下内容:

  • 模型:所有步骤使用的 AI 模型。
  • 工具:哪些工具可用(例如:记录、互联网搜索)。步骤可以按需关闭全局启用的工具。
  • MCP servers:外部连接。
  • 文档和图片:LLM 步骤可以查阅的文件。

创建评估节点​

评估节点会分析用户输入,并将结构化值保存到记忆中(例如 route、onderwerp)。请配置:

  1. 描述需要分析内容的系统提示词。
  2. 输出 schema:包含名称和类型的字段(string、number、boolean、enum)。

保存的值可在条件节点中通过 state.字段名 访问。

设置条件节点​

条件节点通过 CEL 表达式读取工作流记忆,并将流程引导到正确的下一步:

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

每个分支都有自己指向下一节点的连接。

使用转接节点​

转接节点本身不执行 AI 任务。该节点只会将工作流传递到下一步。使用此节点可以清晰地汇合不同路径,例如某条路径跳过某一步后再回到主路径。

转接节点至少需要一条入站连接和一条出站连接。该节点不会作为工作流进度中的独立内容步骤显示。

在工作流中进行记录​

通过通用设置启用记录工具,并在某一步的系统提示词中加入保存结果的指令。用户可通过工具栏中的 记录按钮(📄)查看已保存的文档。

恢复对话​

如果你对对话的方向不满意,可以通过先前消息上的恢复按钮将工作流回退到该时间点。之后的所有消息都会被删除,工作流会从那个确切时刻继续。

注意

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

工作流中的文件和子代理​

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

新文件需要先处理完成,工作流才能可靠继续。如果某个必需文件仍在处理中或处理失败,用户必须等待或重新选择/上传该文件。

子代理节点会对多个项目并行执行相同任务。当工作流需要处理一个列表时使用它,例如每次执行处理一个文档、参与者、员工、客户、案件或表单。子代理始终在隔离上下文中接收当前项目。因此,请在提示词中明确指向当前项目,并避免同时处理多个项目的指令。

使用 AI 创建或编辑工作流​

与 AI 讨论你的工作流。有效的更改会显示在编辑器中。保存或发布前,请检查并测试结果。