让 Agent 先幂等再重试:盲重试会导致重复扣款和双发邮件

useralltime_835 · reddit · 2026-11-12

作者提出一条 Agent 工程原则:在给不稳定的工具加重试逻辑之前,必须先把每个动作做成幂等的。对已经半成功的动作盲目重试,会导致重复扣款、邮件发两遍、数据库写两条记录。

具体做法:传入客户端幂等键(idempotency key)、写动作前先检查记录是否已存在、或让工具对同一个 key 返回相同结果。动作幂等之后就可以放心重试,不必再围绕副作用写紧张兮兮的一次性代码。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →