转眼又是一年过去了,工作上的最大的变动,还是AI参与度明显提高了,相当以往来说,不同的开发语言之间切换,需要开发者熟悉的各种语言不同的 api 接口,现在这些基础代码都可以通过 AI 生成代码了,对于开发者来说,就是一个很大的福音。
ChatGPT
早在 23 年的时候,整过两篇简单的入门介绍,转眼已经到了 25 年,怎么说呢,并没有感知到显著的进步,还是需要开发有自己的认知,能合理的拆分任务,当然,最重要的是识别 AI 生成的代码是否存在 bug。
Github copilot
忘记是是哪天了,看到资料说新加坡部署了服务器,国内使用,再也不用长期挂梯子,当然,登录的时候,还是需要挂个梯子,不过这个梯子只需要登录的时候用一下,之后就可以关闭了。
日常用的更多的也是 Github copilot,这个插件,可以直接在 vscode、visual studio 中直接使用。不用两个软件之间切换。相对于 ChatGPT,Github copilot 对于项目的支持更好,交互上更友好,能你能选择部分本地的文件投喂,“训练”AI,这样生成的代码更符合你的项目。
Cursor AI
最近看到了一个新的 AI 编程 IDE,Cursor AI,这个 IDE 也是基于 Github copilot 的,不过这个 IDE 更加的智能,可以帮你直接创建文件。
简单的用了一下,感觉还是不错的,不过对于现有项目的理解还是不够,本地项目文件多的时候,大的重构优化调整,还是需要开发者拆分任务。
附上一个例子:切换到 curso 的工程模式,输入内容:新建个人简历网页,支持多个不同风格切换,记得填充一些个人信息用于数据展示。
经过几次来回的拉扯,你就能拿到如下的网页,当然,这个网页还是比较简单的,不过对于新手来说,还是很不错的。
目前注册用户能免费试用 150 次高级 api,付费用户限制 5000 次高级 api