AI 编程的三方依赖版本问题

/ 0评 / 0

AI 在写代码时由于训练语料的时效性问,依赖库在版本更新的时候可能会更新语法表达规范,导致好多 AI 知道的写法失效了。

分享给小白 AI 编程的经验:

Cursor/windsurf 这类 AI 编程工具写代码的时候,因为训练语料的时效性,导致它们给你写的代码可能不是最佳实践。

大部分时候这不重要,但涉及到 python、JavaScript 这类会用到三方依赖库的语言,就可能有问题了。

这些依赖库在版本更新的时候可能会更新语法表达规范,导致好多 AI 知道的写法失效了。

而 AI 又不知道最新的写法是什么,就会陷入苦恼的无尽循环,大概表征是:

“我找到问题所在了,XXX 不允许使用 YYY 这类表达,我们换一种写法………现在应该不会出现此类错误了,再试试,有问题告诉我”

“看来 YYY 也是不支持的,我们来换一种写法……”

“看来 ZZZ,我们换成 XXX…”

然后循环。

你看到的结果是报错的东西跟之前见到的的一模一样…

截图是 Claude 给出的解决方案,供大家参考。

你可以把它们摘取下来放在你的 .cursorrules 或者.windsurfrules 文件里

(手机端截图显示不全,你可以拿我的问题重新问你自己的 AI)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注