低代码工作流是一系列可执行指令的集合,用于实现业务逻辑或完成特定任务。它为应用/智能体的数据流动和任务处理提供了一个结构化框架。低代码工作流的核心在于将大模型的强大能力与特定的业务逻辑相结合,通过系统化、流程化的方法来实现高效、可扩展的 AI 应用开发。
扣子编程提供了一个可视化画布,你可以通过拖拽节点迅速搭建低代码工作流。同时,支持在画布实时调试低代码工作流。在低代码工作流画布中,你可以清晰地看到数据的流转过程和任务的执行顺序。
扣子编程提供以下两种类型的工作流:
低代码工作流的核心在于节点,每个节点是一个具有特定功能的独立组件,代表一个独立的步骤或逻辑。这些节点负责处理数据、执行任务和运行算法,并且它们都具备输入和输出。每个低代码工作流都默认包含一个开始节点和一个结束节点。
通过引用节点输出,你可以将节点连接在一起,形成一个无缝的操作链。例如,你可以在代码节点的输入中引用大模型节点的输出,这样代码节点就可以使用大模型节点的输出。在低代码工作流画布中,你可以看到这两个节点是连接在一起的。
在使用节点编排低代码工作流时,灵活性和扩展性是实现高效编排的关键。低代码工作流的开始节点、结束节点、输出节点、插件节点、子工作流节点、代码节点、SQL 自定义节点、新增数据节点、查询数据节点、更新数据节点、删除数据节点、问答节点、批处理节点、循环节点、变量聚合节点、变量节点、选择器节点均支持多种变量类型,包括 String、Integer、Number、Boolean、Object、File 和 Array等。你可以根据实际需求灵活选择合适的数据类型,而无需额外的数据转换,从而提升低代码工作流编排的灵活性和扩展性。
在低代码工作流中使用付费节点时,扣子编程将按照对应节点的计费规则收费。例如,在低代码工作流中添加视频生成节点,该节点运行成功即会产生模型 token 费用。扣子编程提供如下付费节点:
说明
低代码工作流整体失败时,已成功运行的付费节点仍会正常计费。
低代码工作流的权限说明如下表所示,其中,✔️ 表示具备权限,- 表示没有权限。
说明
|
操作 |
空间所有者 |
空间管理员 |
空间成员 |
|---|---|---|---|
|
创建、查看、复制、导入 |
✔️ |
✔️ |
✔️ |
|
编辑、发布 |
- |
- |
- |
|
导出 |
✔️ |
✔️ |
- |
|
删除 |
✔️ |
✔️ |
- |