工作流引擎
Runify 的核心是一套可视化工作流引擎。你通过直观的拖拽式画布,像搭积木一样自由组合、串联核心节点,构建专属 Agent。
为什么是 DAG,而不是 BPMN
Runify 摒弃了复杂的 BPMN 规范,采用更符合开发者直觉的 DAG(有向无环图)执行引擎:
- 节点之间以有向边连接,数据顺着边流动
- 没有循环歧义,执行顺序清晰可预测
- 学习成本低,看一眼画布就能理解流程走向
白盒执行
这是 Runify 与多数 Agent 框架最大的不同:执行过程完全透明。
运行工作流时,画布会实时展示:
- 每个节点的执行状态(等待 / 运行 / 完成 / 失败)
- 每一次推理的输入与输出
- 每一次工具调用的参数与结果
- 流程在条件节点上走了哪个分支
所有这些都是可编辑、可调试的——你可以暂停、修改、重跑,把确定性重新交还到自己手里。
构建流程的基本步骤
- 新建一个工作流。
- 从节点面板拖入所需节点到画布。
- 用连线把节点按执行顺序串起来。
- 逐个配置节点参数(模型、条件、变量等)。
- 运行并观察画布上的执行轨迹,按需调试。
节点类型
工作流由多种节点组合而成,完整列表见 节点详解。常用的包括 AI 对话、条件判断、循环、数据库查询、代码执行、HTTP 请求、审批节点等。
人机协作
通过审批节点,你可以在关键步骤插入人工确认环节,让 Agent 在执行到敏感操作前停下来等你拍板——既保留自动化效率,又守住可控性。