工作流助手
工作流助手是一种高级形式的 AI 助手。并非进行完全开放式对话,而是由 AI 指导员工按照一组已定义的步骤执行。这使得将复杂的多步骤流程标准化和自动化成为可能——始终如一、可重复。
什么是工作流助手?
工作流助手基于一个由节点和箭头连接的可视化流程图运行。每个节点执行一个特定任务:
| 节点类型 | 说明 |
|---|---|
| 开始/结束 | 工作流的起点和终点 |
| 评估 | 分析上下文并将信息存储在工作流的内存中 |
| 条件 | 评估表达式并将流程导向正确的方向 |
| LLM | 调用语言模型完成特定任务(可选:等待输入) |
| 批准 | 提出是/否问题,并基于答案引导流程 |
工作流会在每一步后自动保存其状态。当员工输入信息时,工作流会正好在上次停留的地方继续 — 即使关闭浏览器也如此。
如何使用工作流助手?
开始一个新的对话并从列表中选择一个 工作流助手。助手会自动引导你完成所有步骤。在某些步骤中,助手会等待你的反馈;在其他步骤中,它会自行继续。
在聊天输入的右侧你会看到 工作流按钮。点击它可以打开一个面板,显示所有步骤及其当前状态(等待、活动、就绪、等待输入、跳过、错误)。
你可以随时关闭聊天,稍后再继续。工作流会在你离开的位置继续。
示例:Deep Research 助手
Deep Research 助手 是供员工使用的工作流助手示例。它会在深入研究中提供引导:
- 确定主题 — AI 询问研究主题和所需深度
- 提出检索问题 — AI 根据主题生成有针对性的检索问题
- 进行研究 — AI 进行研究并收集相关信息
- 生成报告 — AI 撰写结构化的研究报告
- 完成 — 员工评审报告并可提出额外问题
创建工作流助手
作为管理员,您可以在 管理环境 自行组装并将工作流助手发布给员工。选择 助理 → 新建助手 → 工作流助手。可以从一个空画布开始,或以现有预设为基础。
工作流助手可以像普通助手一样与群组和同事共享。与同事共享时,AI-Corporate 可以自动发送电子邮件通知,让接收者知道该工作流助手已可用。
常规设置
在创建或编辑工作流时,在设置面板中为整个工作流配置以下项:
- 模型:由所有步骤使用的 AI 模型。
- 工具:可用的工具(例如 记录、网络搜索)。LLM 步骤可以关闭对全局启用工具的使用。
- MCP 服务器:外部连接。
- 文档和图片:LLM 步骤可引用的文件。
创建一个分拣节点
一个 评估节点 会分析用户输入并将结构化值存储在内存中(如 department、urgency)。配置:
- 一个描述需要分析的内容的 系统提示语。
- 输出模式:带名称和类型的字段(
string、number、boolean、enum)。
存储的值在条件节点中可通过 state.fieldname 使用。
设置一个条件节点
一个 条件节点 读取工作流内存并通过 CEL 表达式将流程引导到下一步:
| 期望行为 | 表达式 |
|---|---|
字段为 true | state.approved == true |
| 字段有值 | state.department == "sales" |
| 数值阈值 | state.priority > 3 |
每个分支都有到下一个节点的独立连接。
工作流中的记录
通过通用设置开启 记录工具,并在步骤的系统提示中加入将结果进行记录的指令。员工可以通过工作栏中的 记录按钮(📄)查看已记录的文档。
还原对话
若对话方向不满意,可以在此前的消息旁使用 还原按钮 将工作流恢复到该点。此后所有消息将被删除,工作流在该时刻继续进行。
还原是不可逆的 — 已删除的消息将无法恢复。
工作流中的文件与子代理
工作流可能会要求用户提供文件,例如源文档、评估模型、合同、政策文件或填写的表格。用户可以上传新文件,或从 文件管理 中选择已有文件。通过工作流表单添加的文件将供助手在该聊天中使用,但不会自动用于普通聊天问题。
新文件在工作流可信地继续之前会先被处理。如果某个必需文件仍在处理中或失败,用户需要等待或重新选择/上传该文件。
Subagent 节点 会为多个项并行执行相同的任务。当工作流需要处理清单时,请使用它,例如每次执行一个文档、参与者、员工、客户、档案或表单。子代理始终在当前项的相对隔离上下文中处理。请让提示明确指向当前项,避免指示一次处理多个项。
直通节点
直通节点 不执行 AI 任务,也不显示可见输出。它只会把 workflow 传递到下一步。可用它来清晰地汇合多条路线,例如某条路线跳过一个步骤后需要重新回到主路线。
直通节点必须至少有一个传入连接和一个传出连接。它不会在 workflow 进度面板中显示为单独的内容步骤。