AI实战:省token妙招之【code-review-graph】 你知道吗?AI帮你改一行代码时,它可能已经偷偷把全项目几万行代码全读了一遍——而你,正在为这些无效读取买单。要解决这个问题,你就需要一张"代码地图"。代码地图前阵子我让AI帮我审查一个中等规模项目的代码改动。改了大概十五个文件,涉及一些函数重构和几个新增的接口。AI很敬业,把每个改动的上下游文件全读了一遍——调用方、被调用方、相关的测试文件、配置文件,里里外外读了四十多个文件。审查结果倒是没什么问题。但我看了一眼token消耗,差点没坐稳:快2万token。我冷静下来想了想,这2万token里,AI真正"需要"读的有多少?我改了15个文件,但AI为了搞清楚"改了这个函数会不会影响其它模块",把整个项目结构都摸了一遍。这就好比你家改了一个厨房的水龙头,维修工非要把整栋楼的水管都检查一遍才肯告诉你"没问题"。问题不在AI笨,在于它没有一张"代码地图"。那如何给你的项目代码生成一张地图,避免AI的全量扫描呢?这就需要code-review-graphcode-review-graph 是什么?名字挺直白,干的事也很直白——给你的代码库建一张"结构地图",让AI在审查或改代码的时候,只读真正相关的部分,不再满世界乱翻。这个项目来自开发者 Tirth,目前在 GitHub 上已经获得了 18.8k+ star,是最近 AI 编程工具领域最火的开源项目之一。它的核心理念很简单:Stop burning tokens. Start reviewing smarter.(别再烧 token 了,聪明点审查代码。)官方在6个真实项目上做了基准测试,数据是这样的:Flask项目:125,022 token → 1,986 token,降了71倍Gin项目:166,868 token → 1,990 token,降了92倍FastAPI项目:951,071 token → 2,169 token,降了528倍6个仓库的中位数:降了约82倍结果:中位数节省82倍Token,最高528倍。注意,是"倍",不是百分比。说实话,看到528倍这个数字的时候我以为看错了。但仔细一想也合理——在fastapi这样的大型开源仓库里,有几万个文件和复杂的调用关系。你改了一个函数,AI原来要把几万个文件全读一遍,现在只需要读几个直接相关的。这个倍数差距就是这么来的。这不是瞎吹的。项目在GitHub上完全开源(MIT协

相关新闻

最新新闻

2026年实用降AI率平台:亲测AI率从90%降至4%的实用方案

2026年实用降AI率平台:亲测AI率从90%降至4%的实用方案

一、前言:2026年毕业必过AIGC检测门槛 2026年国内高校对学术论文的AIGC疑似度审核全面收紧,绝大多数院校都发布了明确的AIGC检测数值要求:985、211院校规定本科论文AI率需低于20%,硕士论文AI率不得高于15%,普通高校也普…

2026/7/8 1:08:43
C语言中的库函数:像“工具箱”一样帮你高效编程

C语言中的库函数:像“工具箱”一样帮你高效编程

别重复造轮子,学会用现成的“神兵利器”一、什么是库函数?想象一下,你要钉一颗钉子,你是自己用铁块打磨一把锤子,还是直接去工具箱拿一把现成的锤子?显然,你会选后者。C语言的库函数就是这种“现…

2026/7/8 1:08:43
【安全与故障排查】03-【复盘】数据库被入侵:从发现到溯源全过程

【安全与故障排查】03-【复盘】数据库被入侵:从发现到溯源全过程

【复盘】数据库被入侵:从发现到溯源全过程 专栏: 安全 & 故障排查 难度: 进阶 标签: 安全事故 入侵溯源 数据库安全 复盘 应急响应前言 这是一次真实的安全事故复盘(已脱敏)。凌晨2点,监控告…

2026/7/8 1:08:43
OpenAI刚推翻了一个80年的单位距离猜想。数学界,是否被彻底颠覆了?

OpenAI刚推翻了一个80年的单位距离猜想。数学界,是否被彻底颠覆了?

1946年,数学家 Paul Erdős(保罗爱尔特希)在《美国数学月刊》上发了一篇很短的文章。他在里面提了一个问题。问题的内容我后面再细说,你先知道两件事就够了:第一,他随手给了一个最简单的答案——像在方格纸…

2026/7/8 1:08:43
SM2258XT 开卡工具 Q1225A 版实战:3步定位闪存ID与B17A制程匹配

SM2258XT 开卡工具 Q1225A 版实战:3步定位闪存ID与B17A制程匹配

SM2258XT开卡实战:3步精准匹配闪存ID与B17A制程的终极指南当你的SM2258XT主控固态硬盘突然罢工,电脑识别为"未初始化"或频繁掉盘时,多数教程只会告诉你"下载开卡工具"——但真正困扰进阶用户的核心痛点,是如何…

2026/7/8 1:08:43
AMD Ryzen终极硬件调试工具:SMUDebugTool完全指南

AMD Ryzen终极硬件调试工具:SMUDebugTool完全指南

AMD Ryzen终极硬件调试工具:SMUDebugTool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gitcod…

2026/7/8 1:03:43

月新闻