最近半年一直在用 Cursor 写一个 React + Node 的后台项目,Tab 补全确实爽,但一到具体业务逻辑就卡住。比如昨天想写个基于 Redis 的分布式锁,Copilot 生成的代码用的是 setnx,但我想用 Redlock 官方推荐的方式,它就开始胡编 API 了。问 ChatGPT 吧,给的示例又和我的 NestJS 版本对不上。感觉 AI 写 demo 很强,一到真实项目里各种依赖版本、内部封装、历史债务就歇菜。是我提示词的问题,还是大家也这样?到底怎么让 AI 真正理解项目上下文啊?