工作流连接:工作流和连接如何运作?

工作流连接把一组组件连接起来,通过带类型的连接线在组件之间传递数据。组件也可能具有配置字段,例如文本、选项或凭据。普通连接线至少需要一种匹配的端口类型;它不会验证设置,也不会确认运行能否成功。请参阅 AI Flowi Workflow。

作者:Ai Flowi · 技术审核: Janice Lee,Ai Flowi 技术支持。

发布于 · 更新于

什么是工作流?有什么例子?

工作流通过带类型的连接将组件连在一起。例如,Playground 聊天工作流将一条 Message 从 Chat Input 发送到兼容的 AI 模型,再将模型的 Message 回复发送到 Chat Output。配置字段保存凭据等设置;连接输入和输出决定哪些数据类型可以在组件之间传递。

术语需要检查的内容
组件用途、必需的配置、连接输入和输出。
配置输入手动输入或选择的值,例如匹配短语或凭据。
连接输入它接受的、来自另一个组件输出的类型。
输出它为下游组件生成的类型。

常见的声明类型包括 Message、 JSON、 Table、 Data、 LanguageModel和 Tool。对于普通的带类型连接线,源端输出至少有一种类型必须与目标端输入接受的类型匹配。 组件目录 列出了文档中说明的接口。

检查连接

  1. 找到源组件的输出名称和声明类型。
  2. 找到目标组件的连接输入及其接受的类型。
  3. 当类型有交集时,连接端口。另行配置必填字段和凭据。
  4. 运行小规模测试,检查第一个未生成预期数据的组件。

例如, 首个 Playground 工作流 将一条 Message 从 Chat Input 传递到兼容模型,再将模型的 Message 回复传递到 Chat Output。 Webhook 教程 解释了为什么要将 JSON 类型的 Webhook 输出转换为 Message ,再传给 Structured Output。

连接失败时

先检查确切的输出和输入类型。如果端口可以连接但执行失败,应检查必需设置和凭据,再次测试前一阶段。 常见错误 列出了进一步的检查项。导入工作流或更新组件后,使用 工作流生命周期指南 检查受影响的连接并重新测试。

快捷键与画布编辑

在 AI Flowi Workflow 中,打开“设置 → 快捷键”,查看当前键盘快捷键。双击一个快捷键可录入替代组合;如果该组合已分配给另一动作,则会被拒绝。使用“恢复”将快捷键列表恢复为默认设置。自定义快捷键保存在当前浏览器中。

使用已配置的“分组”“复制”“粘贴”“创建副本”和“删除”快捷键,整理或复用画布上选中的组件。“分组”会检查选中的连接,如果选择无效,会报告错误而不是创建分组。存在历史记录时,“撤销”和“重做”可在已记录的画布状态间切换。当工作流已锁定、智能体正在处理该工作流,或正在预览版本时,“撤销”“重做”“分组”“粘贴”“创建副本”和“删除”均不可用。

Playground 与附件

Playground 提供用于测试工作流的聊天界面。其独立页面要求工作流为公开状态,并具有可识别的输入或输出。使用附件控件向消息添加文件;附件以预览形式显示,其上传路径会随消息一同发送。测试已配置的工作流能否处理你添加的文件。

已存储消息与会话边界

“设置 → 消息”打开已存储消息表。特定会话视图按会话筛选消息,并在指定工作流时进一步按工作流筛选。在 Playground 独立页面以外,可以修改消息文本并删除选中的消息行。Playground 独立页面禁用该表中的消息编辑和删除功能。删除操作针对选中的消息 ID,与删除工作流是两项不同操作。

什么是 AI Flowi Workflow? · 你的首个工作流 · 组件