最近在用Cursor做一个小项目,发现一个很头疼的问题。我让它写一个Python的FastAPI接口,它生成的代码结构很完整,但里面夹带了一些根本不存在的库函数,比如自己发明了个request.get_json_force(),一跑就报错。还有一次让它改个SQLAlchemy的查询,它直接给我造了个不存在的.filter_by_like()方法。感觉它对“代码风格”模仿得很像,但底层API记忆是混乱的。想请教下各位,是我prompt写得不够具体,还是这种大模型写业务代码的通病?有没有什么办法能减少这种“幻觉”式报错?我现在基本每段生成代码都得手动查一遍文档,感觉效率反而下降了。