黄师傅 (@highkay) 在 有些历史项目,需要在屎山上堆屎,对于这种使用 ai 的姿势是什么? 中发帖
隔壁论坛看到的一个问题,正好分享一下自己最近的一些工作。
如果是简单的项目千把行代码,大部分模型都可以装进上下文窗口,基本上一流模型都可以干的不错,至少效率比人高。如果是复杂项目,除了需要旗舰模型( gemini-2.5-pro ,claude-sonnet-4 等以上),就需要自己构造高质量的上下文,这个比提示词更难一些( ide 用的提示词网上一搜一大堆,质量层次不齐,越复杂的不见得越好,很多都是编写的人自嗨,可以让大模型自己评估改写),比如项目的核心逻辑,到底是干嘛的,技术框架,数据库的表结构,开发模式(自动生成 or 模板代码),编码的约定等等,反正你们自己开发需要用到的信息/知识都要放到这个上下文中,越复杂庞大的项目,这个文件就越大,所以对上下文窗口长度是有挑战的,目前 2m 应该能满足绝大部分的项目了。这个上下文可以通过半自动的方式,用 gemini-cli 或者类似的工具去...