固化/灵活/人闸门
为什么需要步骤分类
想象一下:你让 AI 帮你"处理这个月的报销"。这个任务中有些步骤是确定的(计算金额),有些需要 AI 判断(分类报销项目),还有些必须你来决定(超过 5000 元的报销需要审批)。
如果不区分这些步骤,要么你不敢把任务交给 AI(万一它自作主张怎么办?),要么你必须全程盯着(那还不如自己做)。
DesireCore 通过将任务的每个步骤明确归类为三种类型之一,解决了这个信任难题。
三种步骤类型
固化步骤(Hardened Step)
像流水线一样确定执行。
固化步骤是完全确定的操作:给定输入,输出是唯一确定的。就像工厂流水线上的机器,按固定规则运转,不会有任何"创造性发挥"。
特点:
- 基于规则、决策树、固定模板或固定 API 调用
- 结果完全可预测、可重复
- 不涉及 AI 推理或判断
例子:
- 计算报销金额(数学运算)
- 按模板格式化文档(固定模板)
- 查询数据库中的记录(固定查询)
- 发送标准格式的通知(固定内容)
灵活步骤(Flexible Step)
智能体有自主判断空间。
灵活步骤需要 AI 模型的推理、生成或归纳能力。就像一个有经验的员工,在指导方针内运用自己的判断力来处理问题。
特点:
- 涉及 AI/LLM 推理、文本生成、信息归纳
- 结果可能因上下文不同而有所变化
- 在行为准则的框架内自主发挥
例子:
- 分析合同中的风险条款(需要理解和判断)
- 撰写邮件回复(需要生成文本)
- 归纳会议要点(需要提炼信息)
- 决定任务的优先级排序(需要综合判断)
人闸门(Human Gate)
需要你亲自确认才能继续。
人闸门是一道"安全门",任务到了这一步会暂停,等待你的明确指示。就像重要文件需要领导签字一样,某些操作必须由人来拍板。
特点:
- 执行到此步骤时自动暂停
- 需要用户确认、签发或补充信息
- 触发条件可以自定义配置
例子:
- 发送邮件前确认内容(对外沟通)
- 超过金额阈值的付款操作(财务风险)
- 删除或修改重要文件(数据安全)
- 对外发布内容(品牌风险)
三种步骤的对照表
| 维度 | 固化步骤 | 灵活步骤 | 人闸门 |
|---|---|---|---|
| 执行者 | 规则/代码 | AI 模型 | 人类 |
| 确定性 | 完全确定 | 有弹性空间 | 取决于人的判断 |
| 速度 | 最快 | 较快 | 取决于人的响应 |
| 风险 | 极低 | 可控 | 由人把关 |
| 类比 | 流水线工人 | 有经验的员工 | 需要审批的节点 |
| 适用场景 | 规则明确的操作 | 需要理解和判断 | 高风险或敏感操作 |
何时使用哪种步骤
适合固化步骤的场景
- 有明确公式或规则的计算
- 数据格式转换
- 模板填充
- 状态检查和条件判断
适合灵活步骤的场景
- 文本理解和生成
- 信息提取和归纳
- 多因素综合判断
- 创意性工作
适合人闸门的场景
- 涉及金钱的操作
- 对外沟通(邮件、消息)
- 删除或不可逆操作
- 涉及隐私或敏感信息
- 首次执行某类新任务
实际运作示例
以"帮我审查这份合同"为例:
| 步骤 | 类型 | 说明 |
|---|---|---|
| 1. 解析合同格式 | 固化 | 提取合同各章节结构 |
| 2. 识别关键条款 | 灵活 | AI 理解条款含义并标注风险 |
| 3. 计算违约金比例 | 固化 | 按公式计算,与阈值对比 |
| 4. 撰写审查意见 | 灵活 | AI 生成专业审查报告 |
| 5. 确认是否发送给客户 | 人闸门 | 人工确认后再对外发送 |
你可以在回执中看到每个步骤的类型标记,清楚地知道哪些是 AI 自主完成的,哪些是你确认过的。