> 备选标题(按吸引力排序): > 1. AI改代码又贵又跑偏?别再把整个代码库塞给它了 > 2. 为什么AI改大项目越改越贵?先给它一张结构图再说 > 3. AI改代码总跑偏,我把整个项目丢给它这件事错在哪
先说个我自己交了学费的场景
上个月接了个别人写了一半的项目,二十多个文件,结构乱,注释几乎没有。我图省事,直接把整个目录拖给AI,让它先帮我理清楚再改一个bug。
结果呢?它读了一堆无关文件,回我一大段“这个项目大概是做什么什么的”,方案头头是道,落到具体那个函数就开始瞎猜。
改了两轮没改对,我一看用量,token哗哗地掉。那一刻我特别真实地感受到一件事:不是AI笨,是我喂的方式太蠢了。
说真的,把整个代码库一股脑塞过去,这几乎是每个独立开发者接手大项目时的下意识动作。省心,一次到位嘛。
但账单会告诉你,这个“省心”很贵。
一个反常识的信号:Star越涨,Token越省
最近看到一个开源项目的更新,作者做了个叫 Archify 的工具,3.0版本已经7.4万Star、5000多Fork了。它干的事一句话能说清:给AI Agent一句话,把你的项目变成一张能点、能看、能追踪的交互图,架构图、流程图、时序图都能出,看代码、讲方案、写文档都能拿来用。
最让我停下来的是作者那句吐槽——“Star越涨越多,Token反而越用越少”。他拿同一个项目对比旧版本,Token消耗减少了50%以上,速度也提升了50%以上。
这是他自己的使用实测,不同项目和模型结果会有差异,别当成通用保证。
但这个方向我认。它戳破了一个被大多数人忽略的常识:AI处理大项目贵,不是因为项目大,而是因为你让它每次都从零开始猜结构。
你给它一张概览图,它就不用把几十个文件全读一遍去脑补关系了。
这笔账为什么值得算
可能有人觉得,token能费多少钱?我把最近刷到的几件事摆一起你就懂了。
有人发帖说自己的codex计费好像出bug,用了半天额度纹丝不动——大家的第一反应居然是“这下可以使劲蹬了”。你看,token额度已经紧张到成了一种稀缺资源,省下来的额度值得高兴半天。
还有个做AI生图的哥们儿,专门写长文算账,就为了算清楚一张4K图到底几分钱,因为“批量跑一晚上,第二天打开账单心里咯噔一下”。
这两件事本质是同一个焦虑:AI能力越强,按量计费的成本就越不可控。对一个人干活的独立开发者来说,token不是抽象数字,是实打实的现金流。
你把整个项目当上下文反复喂,等于每改一次都重新为“让AI理解项目”这件事付一次费。
所以“喂结构而不是喂全部”,本质不是个技术技巧,是个成本决策。你先花很小的代价做一张结构图,之后每一次对话都省一笔重复的理解成本。
项目越大、改动越频繁,这笔账越划算。
我现在的做法:先做一张能点的结构图
方法其实朴素,分三步,独立开发者自己就能搭起来。
第一步,扫结构。写个脚本遍历项目目录,把文件树、每个模块大概是干嘛的、彼此之间谁调谁,整理成一份干净的清单。
这活儿不复杂,处理文件路径、读目录、做点简单分析,用Python在线运行跑一遍就能拿到结果,不用先在本地折腾一套环境。你要的不是完整代码,是一张“地图”——哪几个是核心模块、数据从哪进哪出、哪些是边角料。
第二步,渲染成能点的图。光有一份文本清单还不够直观,把它渲染成一张可以点、可以展开的交互页面,自己看一眼就知道项目骨架长什么样。
这种纯前端的小页面,用HTML在线运行直接做出来托管掉就行,点某个模块能看它连着谁,交付给客户或者队友时也体面得多。
第三步,让AI基于这张图干活。关键在这儿——别再把源码全丢过去了。
你把这张结构概览当上下文喂给AI,让它先基于地图讲方案、定位到具体模块,需要哪个文件的细节再单独给。把这套流程固化成一个AI智能体开发的小助手,每次接新项目先跑一遍生成图,再带着图对话,你会明显感觉到它废话少了、定位准了。
本以为麻烦,结果反而更快
我一开始也嫌多一步麻烦,直接丢文件不香吗。真上手才发现,多花五分钟做张图,换来的是后面每一轮对话都不用重新解释项目——AI不跑偏,我也不用一遍遍纠正它“不对,那个文件不重要”。
而且有个意外收获:这张结构图本身就是交付物。给客户讲方案、给新来的队友做交接,甚至写项目文档,直接甩这张能点的图,比对着一堆源码比划清楚多了。
等于顺手把交付材料也做了。
当然也有边界得说清楚。这套做法解决的是“让AI高效理解项目结构”,它不负责帮你判断某段业务逻辑对不对,也替代不了你自己对代码的把控。
图是给AI和人快速对齐用的脚手架,不是甩手掌柜的借口。
今天就能做的一个小动作
别等下次接大项目了。找一个你手上现成的、稍微有点规模的项目,写十几行脚本把目录结构和模块关系导出来,哪怕先是一份纯文本清单。
你盯着这份清单看两分钟,就能体会到——原来AI每次要“看懂”的东西这么多,难怪又慢又贵。
从这一份清单开始,再慢慢往交互图和固定流程上加。先把“喂结构”这个习惯养起来,token账单会先替你鼓掌。