AI Engineering Tools

AI 应用

AI 工作自动化与工作流术语

了解用于 AI 辅助自动化的工作流触发器、操作、条件、分支、循环、连接器、审批、重试和可靠性控制。

12 个术语

工作流程结构

工作流程

Workflow

含义

一系列有序的步骤,将工作从输入或事件移动到定义的输出结果。

使用场景

在决定哪些步骤应该由AI或规则自动化的之前,先对当前流程进行映射。

应用示例

New request -> classify -> draft -> approve -> publish

工作流程结构

触发器

Trigger

含义

一个启动自动化工作流的事件或条件。

使用场景

使用事件、计划或手动触发器,这些触发器应与业务流程清晰地匹配。

应用示例

在收到新的支持邮件时触发。

工作流程结构

操作

Action

含义

在工作流启动后执行的操作,例如创建记录或发送消息。

使用场景

使每个操作尽可能小、可观察,并且易于安全地重试。

应用示例

创建一个工单,附加电子邮件,并通知分配的团队。

逻辑

条件

Condition

含义

一条规则,用于决定工作流是否继续或选择特定的路径。

使用场景

在重要的业务决策中,使用明确的比较,而不是仅仅依赖于模型的判断。

应用示例

如果置信度 < 0.8,则将该案例发送到人工审核。

逻辑

分支

Branch

含义

根据条件或结果选择的几个执行路径之一。

使用场景

使用分支,用于不同的风险级别、部门或审批结果。

应用示例

Approved -> publish; rejected -> return to author.

逻辑

循环

Loop

含义

一种控制结构,用于重复对项目执行操作,或直到条件发生变化。

使用场景

设置项目限制和退出条件,以防止自动化无限重复。

应用示例

对于每个已批准的行,创建一个 CRM 活动。

状态

变量

Variable

含义

一个命名值,在工作流运行时存储和重用。

使用场景

使用变量来表示计数器、中间结果、状态和可重用标识符。

应用示例

retry_count = retry_count + 1

集成

连接器

Connector

含义

一个打包的集成,允许工作流程与应用程序或服务进行交互。

使用场景

在使用之前,检查支持的操作、权限、限制和数据位置。

应用示例

使用 mail connector 来监视收件箱并发送回复。

批准

批准步骤

Approval step

含义

一个需要授权人员批准、拒绝或修改工作的暂停。

使用场景

在外部发布、财务操作、删除记录或进行其他重大更改之前,请先进行此操作。

应用示例

在发送生成的合同之前,需要获得管理人员的批准。

可靠性

错误处理

Error handling

含义

检测故障并选择恢复、通知或停止行为的规则。

使用场景

将预期的错误与意外的系统故障分开定义。

应用示例

在验证错误时,保存输入内容并通知流程所有者。

可靠性

重新尝试

Retry

含义

再次运行失败的操作,通常带有延迟和重试次数限制。

使用场景

使用指数退避 (exponential backoff) 来处理临时性的服务故障或速率限制。

应用示例

在 10、30 和 90 秒后重试;然后打开一个事件。

可靠性

幂等性

Idempotency

含义

一种属性,允许相同的请求运行多次,而不会产生重复的效果。

使用场景

在重试可能导致重复支付、消息或记录时,需要进行相应的设计。

注意

重试操作如果缺乏幂等性,可能会重复不可逆的操作。

应用示例

在创建发票之前,将 request_id 用作幂等性密钥。