「prompt 禁止重复支付」不靠谱:实测 agent 三次双倍付款全因回复丢失

Tiny_Associate_8254 · reddit · 2026-10-26

一位做支付 agent 测试框架 EmberTail 的开发者分享实测发现:把「永远不要重复付款」写进系统 prompt 并不是真正的资金安全控制。

在一个自主支付 agent 的测试中,尽管 prompt 明确禁止重复支付,仍出现三次双倍付款,模式完全一致:付款已结算,但回复超时或报错,模型从对话内部无法区分「调用失败」和「调用成功但回复丢失」,于是合理地再次付款。

真正有效的是把规则移进代码:结果未知的付款被挂起,人工核实前不重发。此后同一测试零双倍付款。

他总结的经验法则:

作者也坦言难度:即便他自己写的「表现良好」的示例 agent,在完整测试集 63 个用例中仍失败 11 个。

所属事件:实测 30 个付费 agent 项目发现五大资金漏洞(2 条相关)→

原文链接 →

「编程与Agent」频道最新

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