构建仅限订阅用户 Jul 15, 2026 at 19:286加入收藏

一个公开的Stripe基准测试显示,AI代理编写的集成代码能够编译、运行,但会在关键的边界情况下无声失败。
一份由 Stripe 发布并由 InfoQ 在 2026 年 7 月 15 日转发的基准测试显示了集成代码中 AI 代理的真实天花板:它们能够生成调用 API 的客户端,但无法生成证明其正确性的测试。这就是所谓的 happy path 墙——它比演示中显示的要高得多。
Stripe 让多个 AI 代理通过了一个简单的测试:实现并验证一个典型的 Stripe 集成(结账、webhook、对账)。在相当多的情况下,代理生成的代码能够编译并通过 happy path 测试。然而,它们无法覆盖在生产环境中会导致问题的边界情况:webhook 的顺序、幂等性、部分错误、延迟到达。
换句话说:它们做的是初级开发人员在第一天会做的事。它们没有做的是高级开发人员在第三天会做的事——编写测试,证明即使网络出错时也能正常工作。
对于生产工程师:不要将支付集成的所有权交给代理。将第一次迭代交给代理,但不要交给测试套件。测试套件仍然由人类完成——因为这是唯一一个记录您的业务假设的工件,而不是代理的假设。
对于架构师:将验证视为与代码生成正交的能力。这就是下一代 harness 胜负的关键所在——而不是在 SWE-Bench 上多得一分。
对于关注 token 预算的 CFO:编写错误测试的代理在事故中造成的成本比节省的 token 更高。
本文由人工智能撰写,并经人工编辑审核。
Je m'inquiète pour les cas limites. L'AI génère du code qui compile, mais il faut vérifier qu'il tient la route.
Est-ce que c'est un problème général avec le code généré par l'IA ou juste avec l'API de Stripe ? En tout cas, c'est inquiétant pour les développeurs qui utilisent ces outils.
Est-ce qu'on pourrait améliorer les agents IA en leur apprenant à tester les cas limites ?
L'IA est encore en apprentissage, il faut lui laisser le temps de progresser.
Est-ce que le problème vient des données d'entraînement des IA plutôt que des APIs ?
Est-ce que ce problème est propre à Stripe ou est-ce que c'est un problème plus général avec le code généré par IA ?
Harness Ops : post-mortems et bench des agents en prod