cedric chen (@cedricthecoder) 在 【AI编程】拒绝上下文过载:如何让Claude Code学会“渐进式阅读” 中发帖
被举报AIGC了,hook脚本到github取吧
时间过得真快,距离上次发话题已经过去几个月,成年人的时间真是不经用。马上过年了,想罢年前一定要发点东西出来的。预祝大家新年快乐。
场景是这样的:
当claude code读取代码时,往往倾向于读取整个文件,如果文件非常大(比如5000行+),这样的文本塞进上下文。结果就是:
[image]
什么是“渐进式披露”?
举个例子,这就好比一个人类程序员接手新项目时,不会上来就把 10 万行代码从头到尾读一遍。你会先看目录结构(ls),再搜关键字(grep),最后只打开相关的那几十行代码(read)。
Anthropic 的文档里一直强调这一点:让模型先通过搜索定位,再通过切片读取。
但在实际的行时,claude code执“太勤快”,往往是直接 Read 整个文件。所以,我们需要给它装一个“防呆开关”。
这个 Hook 是怎...