跳到主要内容

工作流与任务

GeniSpace 将可重复业务流程构建为可视化工作流。工作流定义节点、映射、分支和执行行为;任务是在空间中管理、可由触发器启动的资源,它负责运行工作流或其他支持的执行模式。

各部分如何协作​

组成职责
触发器决定任务何时启动,以及携带什么输入
算子节点执行类型明确、可复用的操作
智能体节点使用任务型智能体完成语言或结构化 AI 工作
数据集/数据源节点读取或写入受控业务数据
控制节点分支、循环、合并或控制执行
映射把上游结果传入下游输入
执行一次具有唯一 execution ID、状态、日志和结果的运行

触发类型​

手动触发​

由用户启动任务并提供必填输入,适合需要审核或按需执行的操作。

定时触发​

Scheduler 根据 Cron 和可选日期范围启动任务。激活前请核对时区和下次运行时间。

事件触发​

由事件或 Webhook 启动任务。需要配置事件来源、验证 Secret、输入映射和幂等假设。

行业解决方案安装的手动和事件触发任务默认启用,以便方案可立即使用。接入生产数据前仍应检查连接与权限。

构建工作流​

  1. 在控制台创建任务,选择触发方式和执行模式。
  2. 打开 WorkflowStudio,添加智能体、工具、数据集、数据源或控制节点。
  3. 配置每个节点的类型化输入和输出。
  4. 连接节点并明确映射数据路径。
  5. 设置超时、重试、失败处理和环境值。
  6. 保存后使用代表性输入运行,检查每个节点的结果。
  7. 成功、空结果和失败路径都符合预期后,再启用任务。

也可以从 AI 生成的工作流建议开始,但生成的节点、凭据、映射和错误处理仍需要人工检查。

执行与恢复​

每次运行都有独立的 execution ID。查看日志或反馈问题时应提供该 ID。

  • 同一 execution 的重复投递会去重,不会创建重复工作。
  • 同一任务的不同 execution 在并发已满时可以等待。
  • 并发受限时采用延迟重试,避免立即重新入队形成循环。
  • 节点失败后遵循任务的重试和失败策略。
  • 取消和超时会根据当前运行状态停止执行。

多副本 Scheduler 通过共享执行状态和消息系统协同。用户应以执行记录为准,不依赖某个特定 Scheduler 或 Worker 实例。

数据与 Secret​

工作流节点通过映射交换结构化值。每个边界都应校验必填字段和类型。部署相关或敏感值应使用环境变量、ConfigMap 和托管连接,不要把 Secret 写入节点说明或样例输入。

数据集字段受 Schema 约束;数据源行为取决于连接和远端系统。写操作应先使用非生产记录测试。

工作流中的智能体​

需要语言理解、分类、抽取或结构化生成时使用任务型智能体;确定性转换或系统操作使用算子。输入输出映射、重试和后续判断仍由工作流负责。

自由追问等交互对话能力不会自动出现在后台任务中。除非工作流明确设计了人工环节,否则应让任务通过定义良好的输入和错误输出独立完成。

监控与改进​

任务列表和执行历史会展示状态、开始/结束时间、重试、节点结果和错误。场景验收时至少检查:

  • 目标触发器只启动一次执行;
  • 空数据和部分数据进入正确路径;
  • 重复事件不会造成重要写操作重复;
  • 重试是安全的;
  • 并发等待可观察;
  • 日志不泄露 Secret;
  • 最终输出符合预期 Schema。

相关指南​