上周用 Claude Code 生成测试用例,连续三次失败后,它甩给我一句「可能是 API 配置问题」。
我一查日志,根本不是配置问题,是它调用参数写错了。但它不验证,直接甩锅。
直到我看到 GitHub 上一个叫 PUA 的项目。
🔥 原来 AI 也会「摸鱼」
PUA 项目的 README 开头就是一句硬话:
作者总结了 AI 的五种「惰性模式」,看完我当场笑了——这不就是我遇到的情况吗?
暴力重试 同一条命令跑三次,还是失败,直接说「我解决不了」。完全不想着换方法。 典型场景:API 调用失败,重试三次后放弃,不检查参数、不看文档、不搜错误码。 |
甩锅 「可能是环境问题」「可能是权限问题」——从不验证,张口就来。 这就是我上周遇到的!明明是它写错了,甩锅说是配置问题。 |
工具闲置 明明能搜索、能读文档、能跑命令,但就是不用,等你喂到嘴边。 有 WebSearch 不搜,有 Read 不读,有 Bash 不跑,像个被动技能选手。 |
💡 PUA Skill 怎么治它?
PUA 项目的核心逻辑是:不允许 AI 轻易放弃。
它设计了一套「压力升级机制」,根据失败次数自动加码。作者在文档里写:
触发后,PUA 会根据失败次数逐级施压:
L0 信任(第 1 次失败) ▎「冲刺开始。信任很简单——别让人失望。」 还给你机会,正常执行。 |
L1 失望(第 2 次失败) ▎「隔壁的 agent 一次就解决了。」 强制切换到完全不同的方法,不许在原地打转。 |
L2 灵魂拷问(第 3 次失败) ▎「你的底层逻辑是什么?杠杆在哪?」 逼着搜索、读源码、提出三个假设。 |
L3 绩效评审(第 4 次失败) ▎「3.25。这是为了激励你。」 完成 7 点检查清单,每一步必须有证据。 |
还有三条红线,碰了就不行:
🛠️ 我怎么装的?
我用的是 OpenClaw,安装很简单:
装完后,PUA Skill 会自动监听 AI 的行为。当它检测到以下情况,就会自动激活:
✅ 连续失败 2 次以上 ✅ AI 说「我不能」「无法继续」 ✅ AI 不验证就说「可能是XX问题」 ✅ AI 反复调整同一段代码/参数 |
也可以手动触发,在对话中输入:
📊 用了之后效果如何?
装完后,我专门拿之前失败的场景重新测了一遍。
场景 1:生成测试用例,API 调用失败
没装 PUA 之前 失败 3 次 → 「可能是 API 配置问题,建议手动检查」 → 我去查日志发现是它参数写错了 耗时:20 分钟(我自己找问题) |
装了 PUA 之后 失败 2 次 → PUA 触发 L1「隔壁 agent 一次就解决了」 → 强制切换方法:读 API 文档 + 检查日志 + 对比调用示例 → 发现参数错误 → 修复成功 耗时:5 分钟,全程自动,没甩锅 |
场景 2:需求评审,检查 20 条需求
没装 PUA 之前 处理到第 17 条失败 → 「剩余需求信息不足,建议手动处理」 → 我手动检查剩下 3 条 完成率:85%(17/20) |
装了 PUA 之后 失败 3 条 → PUA 触发 L3「完成 7 点检查清单」 → 搜索类似案例 + 调整策略 + 继续处理 → 全部完成,还发现 2 条隐藏问题 完成率:100%(20/20),额外发现 2 个风险点 |
场景 3:代码修复,修完一个 bug 就停
没装 PUA 之前 修完 bug → 「完成!」 → 我跑测试发现还有 2 个类似问题没修 主动性:3.25(被动执行) |
装了 PUA 之后 修完 bug → PUA 强制「闭环红线」 → 扫描相关模块 → 找到 3 个类似问题 → 全部修复 → 运行测试 → 粘贴输出 → 「完成,测试通过」 主动性:3.75(主动扩展 + 验证) |
📈 作者的实测数据
原项目作者做了 18 个对照实验(9 个真实 bug 场景,用 Claude Opus 4.6 测试),数据很硬:
修复数量: +36% 验证次数: +65% 工具调用: +50% 隐藏问题发现: +50% |
最夸张的是「被动配置审查」场景:
作者在 README 里总结:
💭 启发
其实用了一周 PUA 后,我最大的感触不是「AI 变厉害了」,而是:
遇到问题,先说「可能是别人的锅」;试了两次不行,就说「我解决不了」;修个表面问题,就说「完成了」——是不是很熟悉?
PUA 的三条红线,放在人身上也适用:
| 闭环: |
很多时候,我们不是真的不行,是太容易认怂。
AI 需要被逼,人也是。
🌟 写在最后
如果你也遇到过 AI「摸鱼」的时刻,可以试试这个项目。
项目地址:https://github.com/tanweai/pua
官网:https://openpua.ai
安装很简单,效果立竿见影——从「试两次就放弃」变成「逼着自己想办法」。
— 去外头站着 —累了就出来透透气,一起停止内耗 🌬️你用 AI 遇到过「甩锅」时刻吗?评论区聊聊 👇
夜雨聆风