外观
Agent 的批量任务处理(Batch Processing)如何设计?
标准回答
把批量任务拆成有独立 ID 和状态的子任务,写入持久队列,由有并发上限的 worker 领取并执行;记录每项结果,失败按原因有限重试,反复失败进入待处理队列。利用幂等键、租约和检查点处理进程中断,最终汇总成功/失败,不能因一项失败就无记录地重跑整批。
通俗例子
处理一万份文档时每份有任务 ID,成功的保留结果,失败的分类重试;同一份文档重复投递也不应重复计费或生成副作用。
内容来源
- Android · AI Agent 知识手册 · 原条目
ai-Q178