🔥 12万+ Star!AI写代码最大的毛病,可能不是不会,而是太爱“瞎写”现在的 AI Agent,已经越来越会写代码了。
但一个很现实的问题也出现了:
AI 会不会写,已经不是最大的问题。
真正麻烦的是——它有时候太喜欢写了。
一个很简单的功能,本来几行代码就能解决,AI可能给你加依赖、造组件、写一堆逻辑,最后一个小功能变成一大坨代码。
最近看到一个很有意思的开源项目:Ponytail。
它干的事情,恰恰相反。
不是让 AI 写更多代码,而是让 AI 学会:
“能不写,就别写。”
它给 AI Agent 加了一套“资深程序员思维”:
① 这个功能真的需要做吗?② 项目里是不是已经有现成代码?③ 标准库能不能直接解决?④ 系统原生功能能不能解决?⑤ 已经安装的依赖能不能直接用?⑥ 能不能用一行代码解决?⑦ 最后才考虑自己写。
听起来很简单,但这其实是在限制 AI 的“过度开发”。
Ponytail 官方公布的一组真实 Agent 测试中,在 12 个功能任务里,平均代码量减少约 54%,同时成本和耗时也有所下降。
更有意思的是:
它现在已经可以接入 Claude Code、Codex、OpenCode、Hermes Agent 等 AI 编程环境。
简单理解:
以前我们教 AI:“把功能做出来。”
现在开始有人教 AI:“先想想,这个东西到底有没有必要写。”
这可能是 AI 编程进入下一阶段后,一个越来越重要的问题:
当 AI 已经不缺写代码的能力,
我们真正缺的,可能是一个懂得“少做一点”的 AI。
📌 项目:Ponytail📌 类型:AI Agent 编程技能 / Plugin📌 GitHub:DietrichGebert/ponytail📌 协议:MIT📌 适合:AI 编程、Claude Code、Codex、Agent 用户
如果你想了解这个项目,可以直接在 GitHub 搜索:
DietrichGebert/ponytail
——
机会库观察:
AI Agent 的竞争,可能正在从“谁写得更多”,慢慢变成“谁知道什么不该写”。
这类项目,我会继续关注。
AI 人工智能 AI编程 AIAgent 开源项目 GitHub 程序员 ClaudeCode Codex 机会库
