我不懂PHP,但借助AI工具也能编写PHP程序,AI带来了极大便捷性,也省去了过去一些机械式繁杂的工作。不过,随之而来的问题也逐渐浮现。
第一,是AI的“幻觉”问题。每次生成的结果常常不一致,这就要求你的提示词必须足够清晰、问题描述必须极其准确。否则就只是一遍遍撤回、反复询问修改,开盲盒。
第二,不能完全依赖AI。即便你不精通编程,至少也要懂一点该语言的基础(当然知识懂越多越好)。比如,在开发PHP WebDAV网盘时,我遇到了在线浏览文件时文件夹路径拼接总是多出一个斜杠的问题,导致链接变成 xxx.com/aa/bb//cc//dd 这样的形式。反复询问AI,它给出的解决方案不仅没能解决问题,反而让代码越来越复杂。最后,我让AI定位到相关代码片段,自己仔细检查后,发现只需在路径拼接时删掉一个多余的斜杠即可——问题就这么简单解决了。
第三点是我的建议:使用AI编程时,最好采用分模块的方式进行,或者明确你所要修改的具体范围。否则很容易出现“修复了一个bug,却引发了其他问题”的情况。
当然可能未来科技会更发达,这三点变得都不是问题也有可能,不过可能还得等一段时间,抑或很长一段时间。
最后推荐几款免费的AI IDE工具(国内版):
Trae(字节跳动): https://www.trae.cn/ (国内版支持Qwen、豆包、kimi、deepseek、glm)
CodeBuddy(腾讯): https://copilot.tencent.com/ide/ (国内版只支持deepseek)
JoyCode(京东): https://joycode.jd.com/ (国内版支持Qwen、豆包、kimi、deepseek、glm)
Qoder(阿里): https://qoder.com/ (内置模型不可选,系统自动调用,大概率是Qwen)
Comate(百度): https://comate.baidu.com/zh (未测试)
可以说在cursor之后国内大厂全部启动了AI编程计划,除了百度的没用过,其它的我觉得各有各的优势(大部分也都有国际版,国际版支持使用国外的模型,国内版基本都是国内模型,不过试用过国内模型编程也还可以)
@胖虎会游泳,明确问题,问问题的时候尽量详细,很多IDE自带提示词优化功能可以用,优化后的词会更具体点,但不一定对,要自己修改,能解决部分,但不能避免,另外就是换模型,有些专门优化过的模型可能会好点,但由于都用免费的IDE,换模型这块就不强求了,能用就行了
还是推荐闲鱼一把 cursor 吧

@川南吴彦祖,https://w1yklj2r7gv.feishu.cn/wiki/KYmUw9U37itIQdkZ7UycH62Gntc
这个链接里有pj 插件以及群二维码,是我在用的一个商家的,还不错。有需要可以加群找管理员购买。