最近在尝试用Cursor辅助写一个FastAPI的小项目,发现它经常给我推荐一些过时的库,比如把httpx的用法写成旧版,或者把Pydantic v2的语法写成v1的。我明明在项目里装了pyproject.toml,也加了注释说明版本,但它还是自顾自地写。是我的prompt写得太笼统了吗?还是说这种AI工具本身就不太擅长处理依赖版本这种细粒度的问题?求有经验的兄弟指点一下,是不是得在系统提示里强制指定版本号才行?还是说干脆别信AI写的依赖,自己手动改更靠谱?