代理需要停止按钮和超时
每个严肃的系统都需要一个明确的方式来停止。
这听起来很明显,但许多代理产品仍然表现得好像默认情况下重试、长时间运行的循环和后台尝试是无害的。他们不是。无限制的执行导致成本漂移、状态腐败以及操作员失去理解系统正在做什么的能力。
最小控制层
- 每步超时
- 工作流级别超时
- 操作员可见的取消操作
- 终止时明确的最终状态
为什么这不是可选的
控制是信任的一部分。无法彻底中断的系统让人感觉没有能力。他们感觉很危险。
产品点
停止按钮并不意味着承认弱点。这是设计成熟度的体现。
代理需要停止按钮和超时
每个严肃的系统都需要一个明确的方式来停止。
这听起来很明显,但许多代理产品仍然表现得好像默认情况下重试、长时间运行的循环和后台尝试是无害的。他们不是。无限制的执行导致成本漂移、状态腐败以及操作员失去理解系统正在做什么的能力。
最小控制层
- 每步超时
- 工作流级别超时
- 操作员可见的取消操作
- 终止时明确的最终状态
为什么这不是可选的
控制是信任的一部分。无法彻底中断的系统让人感觉没有能力。他们感觉很危险。
产品点
停止按钮并不意味着承认弱点。这是设计成熟度的体现。