有终点的一项任务
例如:整理一批资料,完成可验收的研究稿。满足完成条件后停止。
“把 AI 当员工”保留了一个有用的想法:交代结果,让系统持续推进。但真正让它夜间运行的,是任务契约、运行环境和检查机制。
目标不是让 AI 一直忙,而是让它在授权范围内持续产出可检查的结果;遇到无法判断的状态,留下证据并安全停止。
原材料是用户提供的匿名口述。没有说话者、原视频、发布日期或运行记录。以下不把自述当作成功案例。
一次长任务、每晚重复和事件触发,可以共用模型,但启动、去重和验收方式不同。
例如:整理一批资料,完成可验收的研究稿。满足完成条件后停止。
例如:每天早上生成前一时段的简报。每次有固定数据窗口和批次编号。
例如:监测到错误率越界,先采证,再按规则通知责任人。
优先脚本或预定义工作流。让规则决定顺序。
在必要环节加入 Agent:由模型根据反馈选工具和路径。
先测单个执行者。只有独立任务确实受益,才增加协作与协调成本。
定义目标、授权、输入、预算、验收与停止条件。
创建批次,记录预期启动时间,发现漏跑。
同一业务批次只创建一项工作;限制并发。
读取资料,按小步推进;模型只在需要判断处参与。
记录输入版本、已确认步骤、产物位置和下一步。
检查真实产物、引用与外部状态;必要时人工抽检。
输出结果、限制、失败和待决策;确认目标与回执。
验收通过即结束;异常保存证据并暂停相关动作。
记录持久状态,才能在新会话或进程重启后知道从哪里继续。Anthropic 的编码实验使用功能清单、进度文件和实际检查;它不证明通用任务都可无限运行。[S02]
Temporal 提供持久执行和故障恢复的机制;任务判断、输入质量和结果检查仍由应用负责。此处介绍一种能力,不要求为了简报先搭大型平台。[S05]
如果外部操作可能已经发生,但没有确认回执,状态应是 unknown。先查询真实状态;不能直接当失败重发。
这里给出一份可改写的完整范例。所有数量与时限都是试点参数,不是行业标准或用户已有配置。
下方时间线与晨报都是设计示例,不是本次运行日志。没有新发现、来源失败与执行失败必须分别呈现。
检查截止窗口、重复触发、预算、执行环境和来源配置。
保留时间,合并转载;网页指令不进入任务权限。来源不可用要记缺口。
关联产物、运行状态和待发通知。计算截止是否满足。
用独立于执行器的检查确认是否产生本批次结果。机器无心跳不代表“没事”。
告警已发出不等于责任人已确认,检查点已保存也不等于外部操作只发生了一次。因此分别记录通知送达、人工确认、操作执行和状态核对。结果不确定时暂停相关动作。
建议对必须及时处理的异常,预先指定接管人、响应时限和备用通道;无人确认时保持安全停止。若通知平台不提供送达证据,状态保留为“已接受,送达未知”。此页不承诺“第一时间”,也未实际发送任何告警。
系统可能在外部发送成功后、保存本地完成状态前崩溃。只靠“有日志再跳过”会重复发送。需要目标系统支持的幂等键或可靠状态查询;幂等指同一业务操作重复请求时,效果与执行一次相同。未知就暂停核对。Temporal 对这种崩溃窗口有明确说明。[S06]
对本地业务状态与通知事件,可采用同事务写入待发事件,再异步发送的 outbox 思路;消费者仍要去重。它不能自动解决所有外部副作用。[S07]
验收引用、事实、覆盖与相关性。保留未知,主题由人决定。
确定性规则先查可用性、延迟和错误。AI 可解释证据,不能只由 AI 判断是否真的恢复。
验收差异、测试和实际页面行为。测试通过、合并与上线是不同状态;本例不授予自动发布权限。
“记录了很多日志”只能说明有记录。你需要知道哪类失败减少、哪项质量变好,以及是否带来新的错误。
日志积累、规则修订和回归测试能够改善工作流的可观测性与可控性,但不能据此推断模型权重已被训练或能力必然提升。
回归测试:修改后重新检查已有能力,确认没有退步。确定性检查、模型评分和人工抽检各自有盲区;尽量不让执行者独自给自己判成功。[S03]
run_idbatch_keyconfig_versioninput_windowstarted_at / deadlinestatus / reasonsource_ok / source_failedartifact_digestchecks / failurestool_costhuman_minutesnotification_state / ack_at按“一项同等质量、最终可用的任务”比较。M 是原流程总人工分钟;R 是每次自动化尝试的审核分钟;失败率 f;失败后额外返工 W 分钟,必须包含完成该任务所需的人工补做。C 是平均每次机器与工具支出,包含机器重试;T 是每项任务分摊的维护人工分钟。
前提:失败后仍能补做出同等质量的结果;如果最终质量不同、任务未完成或风险成本未计入,本比较不成立。首次搭建成本、事故损失、订阅分摊与机会成本需另记。空余时间若没有被有效使用,也不等于现金收益。R 不包含 W,避免返工重复扣除。
影子试点:系统产出结果,但由人核查后决定行动。七天不是可靠性认证,更不是盈利证明。
冻结范围、输入、权限、预算、质量标准和人工基线。
记录所有计划批次,包含漏跑与失败;不只统计有产物的运行。
测试下面六种情况。与自然发生的批次分开统计,避免混淆成功率。
重新测失败类型,检查原本通过的任务是否退步。
运行机制、结果质量、经济价值分别判断。证据不足就延长观察或缩小范围。
运行:按时产生有效产物的批次 / 全部计划批次。质量:抽检合格项 / 全部抽检项,并单列覆盖缺口。成本:总机器、工具与实际人工成本 / 最终验收通过项;通过项为 0 时不报“零成本”。交接:需接管数、确认数、响应耗时分别记录。
同时保留样本数和失败类型。七天只有约七个日批次,不能据此证明低故障率。对抽样比例可报告置信区间,但同一来源或同一故障造成的相关样本,不能按独立样本夸大把握。
触发、恢复、去重、预算与告警均有实际演练。未知副作用不能自动继续。
真实审核、返工与维护后仍有可用价值。没有交易记录时,不谈已盈利。
以下是本报告改写稿,不是对匿名说话者的新增引述。可作为文章或讲解提纲使用。
别只让 AI 逐轮回答问题。对适合委派的任务,你可以先交代目标、产物、质量标准和行动边界,让它在一次授权内持续推进。
但 AI 停下,不一定是你少说了一句话。工具故障、运行时限、权限、预算和缺失信息,都可能让它停下。你要给它明确的停止规则,也要给系统记录状态、恢复工作和检查结果的办法。
一次长任务和每天重复执行,是两件事。员工手册说明该做什么;调度和执行环境让任务到点启动;日志和独立检查让你知道它到底做成了什么。任何一个环节都不能只靠模型口头承诺。
如果想在睡觉时让系统工作,先选一个只读任务。晨报里先列异常和缺口,再列经过核查的发现。没有合格发现就写零条;通知发出后,还要知道有没有人确认。
最后,用真实结果决定要不要继续。检查通过不等于用户有用,有用不等于付款,运行更久也不等于利润更高。每轮只改一处,再看质量、人工时间和成本有没有改善。
已核验事实以原始文档为依据,链接贴近对应主张。
推断与建议架构图、任务手册、时间线、试点门槛和参数都是本报告设计。
证据缺口未获得原视频、身份、长期运行日志、客户验收、付款或续费数据。
支持:跨会话要留下进度、功能清单和可验证产物。边界:以编码实验为主,不能证明所有岗位都能无人值守。
支持:执行轨迹与环境中的最终结果不同,评估可组合代码、模型和人工检查。边界:自动评分也会出错。
支持:定时工作流可能延迟,高负载时部分排队任务可能被丢弃;默认分支有约束。边界:这是 GitHub Actions 的行为,不代表所有调度器。
支持:工作流状态可以持久化并在故障后恢复。边界:编排恢复不证明模型输出正确,也不是必须采用该产品。
支持:外部操作完成、确认前崩溃会引发重试;副作用需要目标服务执行幂等约束。边界:日志去重不能代替外部系统约束。
支持:业务状态和待发事件可在同一事务提交,再异步发送。边界:消费者仍需防重复,不能因此承诺跨系统恰好执行一次。
支持:用用户可见结果检查服务,告警要能促成人的行动。边界:不是 AI 服务的特定响应时间承诺。
支持:时间跨度是特定任务集的人类难度与模型成功概率指标。边界:不是 AI 连续自主运行时长,也不代表所有岗位。
支持:外部内容会试图诱导代理偏离授权,应限制受操纵后的影响。边界:输入过滤不能保证抵抗所有攻击。