找回密码
立即注册
搜索
发回帖 发新帖

5162

积分

0

好友

668

主题
发表于 1 小时前 | 查看: 4| 回复: 0

你有没有算过,你让 AI 写的代码里,有多少是根本不用写的?

说来也怪,一开始用智能体写代码,图的是它写得快、写得多。可用得越久越发现,好坏的分界线根本不在写了多少。

它太爱"创造"了。

你说要个日期选择器,它能给你装一个第三方库、包一层组件、再补一份样式表,末了还跟你聊时区。可浏览器自己就带着一个原生的日期选择控件。

ponytail使用前后对比:日期选择器从400多行代码降到1行原生标签

ponytail 就是冲着这件事来的。现在十五万颗星左右,MIT 协议,JavaScript 写的。

它的自我介绍很有意思:让你的智能体,像屋里最懒的那个资深开发一样思考。

下面那句话更狠——最好的代码,是你从来没写过的代码。

01 它怎么让智能体变懒

不是让智能体偷懒不干活,是给它一个固定的思考顺序。

写代码之前,它必须从梯子的最下面往上卡,卡在哪一级就停在哪一级。最低那几级问的都是同一件事:这东西真的需要你亲手写吗?功能本身要不要存在,代码库里是不是已经有了,标准库能不能做,系统自带的功能行不行。任何一级答"能",它就停手。

再往上还有三级:已经装了的依赖能用就用,能一行解决就一行,实在没办法了,才写"能跑通的最少代码"。

ponytail七级台阶决策流程:写代码前先问"能不能不写"

我觉得最妙的是它加了这么一句:懒,是懒在方案上,不是懒在读懂问题上。

换个说法,该看的代码一行不少看,该理清的逻辑一条不漏,只是落笔那一下,能省就省。

02 到底省了多少

它给了一组挺实在的实测数据,比那些"快多少倍"的宣传可信多了。

测法是让同一个 AI Agent 去改一个真实的开源项目(FastAPI + React 那种全栈仓库),十二个功能任务,一组用它的技能、一组不用,跑四遍取平均。

  • 代码量降 54%:最高的一次降了 94%
  • token 降 22%:省的是真金白银
  • 成本降 20%:同样的活,花更少的钱
  • 时间降 27%:少写就少等

ponytail实测数据:代码量降54%、token降22%、成本降20%、时间降27%

它还留了句很诚实的话:省得最多的地方,是本来就在过度建造的地方。

比如日期选择器从四百多行压到二十几行,颜色选择器从两百八十多行压到二十行出头。换成本来就写得很精简的代码,它基本省不动。

还有一组对比更值得说。单纯给智能体下"只写一行"的命令,代码量也能降三成多,但安全性掉到了 95%。只有它,四个指标全都降,安全性还是满的。

03 跟其他方案比,它不一样在哪

对"提示词里加一句少写点":你在提示词里写一句"尽量简短",模型未必照做。它是把七级台阶写死在流程里,每一级都过一遍。

对自动补全工具:补全工具想的是"下一行该写什么"。它想的是"这一行到底该不该有"。

对代码审查工具:审查是写完了再看。它是在动笔之前就把多余的念头掐掉。

搁一块儿看,别的工具在帮你想怎么写,它在帮你想能不能不写。

04 该说的问题也得说

省得多寡看情况:代码本来就精简的项目,它省不了几个字。价值主要在那些容易过度建造的场景。

效果跟模型有关:有些爱深思的模型会在"该选哪一级"上想很久,反而变慢。如果你用的 LLM API 响应偏慢,这事得自己试。

ponytail的局限与定位:它不是帮你写得更好,是帮你写得更少

它自己标了能配二十多种智能体,是一套要接进你工具里的技能包,不是装上就完事。

它的定位其实很清楚:不是帮你写得更好,是帮你写得更少。

05 怎么用起来

它是一套技能包,装进你正在用的智能体就行。支持的智能体列了二十多个,主流的编程智能体基本都在里面。装法也不复杂,官方在 npm 上发了包。

  • 装完就生效:你还是照常说需求,它自己按那条梯子走
  • 自带例子:仓库里放了一批"改前改后"的对照,看一眼就知道它平时在省什么

它对校验、报错处理、安全、无障碍这几样明确说不砍,所以它不是一味求短。

06 我为什么推荐它

这两年所有人都在比谁家智能体更会写。我觉得这个方向有点歪。

写代码这件事,成本从来不在"写"上,在"维护"上。一行你根本不需要的代码,往后十年都在跟你要利息。

ponytail 让我眼前一亮的地方,是它把"少写"做成了一条可执行的纪律,而不是一句正确的废话。

它也没走极端。再多省一点代码量很容易,代价是安全性和健壮性,它没这么干。知道在哪停手,比知道怎么省更难。

项目是今年 6 月建的,到现在十五万星,MIT 协议,商用没有门槛。如果你平时也爱在 GitHub 上翻这类有意思的开源项目,不妨到云栈社区逛逛,那边常有同好分享思路。




上一篇:订单结算系统同步改异步实践:从字节年薪60万的薪酬结构说起
下一篇:为什么不满足于 IDE 插件?Claude Code 终端智能体实测与选型建议
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-5 07:37 , Processed in 0.064866 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表