-
一个会自己调工具的 AI Agent,因为重试和重复决策,把一封通知邮件发了三遍、一个订单提交了两次:一次 Agent 工具副作用失控、有副作用的写操作被重复执行的深度复盘
我们给 AI Agent 配了能发邮件、能下单的工具,直到用户投诉收到重复邮件、重复订单:同一封通知邮件被发了三遍,同一个订单被提交了两次。排查发现是 Agent 因两种情况重复调用了有副作用的工具——一是工具调用超时重试(其实已成功只是返回慢,框架以为失败又调一次),二是多步任务里模型不确定自己做过没又决定做一次;而这些工具有副作用却没做幂等,多调一次就多发一封、多下一单。这篇复盘从故障现场讲到…- 0
- 0
-
用户付了两次款:一次接口幂等性设计的复盘
用户只下一单却被扣两次款:网络卡用户点了两次、网关又自动重试了一次。重复请求是分布式系统的常态,躲不掉只能接住。几天梳理改造:唯一索引兜底、幂等号+去重表、状态机 CAS 更新、Token 防重复提交、分布式锁配合,以及幂等的边界。- 5
- 0
幂等设计
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!


