新时代的程序员必须会的几种AI编程工具

程序员要随着时代进步,提升自己,AI 是必须要关注的领域。今天分享几个编程相关的 AI 工具,既能提高你的编码效率,又能提高代码质量。

Github Copilot

官网 github.com/features/co…

Github Copilot 是编程 AI 工具中的 NO.1 ,它可以安装到 vscode 中,可根据你当前的代码和注释,自动生成代码。我本人就是 Copilot 的重度用户,现在写代码,都是先回车,看看它给我提示什么。

image.png

Copilot 现在是收费的,每月 10 美元起步,新注册用户有试用体验,有兴趣的可以去试试。

还有更强大的 Copolot X ,目前应该尚未发布,我会持续关注,有机会再和大家分享。

亚马逊 CodeWhisperer

官网 aws.amazon.com/cn/codewhis…

注意,CodeWhisperer 现在已经更名为“Amazon Q 开发者版”,它包含了 CodeWhisper 的所有功能 aws.amazon.com/cn/q/develo… ,以后使用这个网站

它具有和 Copilot 相同的功能,可以智能代码提示、可以聊天,但是它免费,免费,免费!!!你可以直接在 vscode 插件中搜索到“Amazon Q”并安装。

Cursor 编辑器

官网 cursor.sh/

Cursor 是一个编辑器,不是插件,所以它和 vscode 是竞争对手。不过它实现了和 vscode 相似的使用体验。

image.png

除了常见的 AI 代码补全、聊天之外,Cursor 还发明了一个 Command K 方式,即输入 ctrl + k (或 cmd + k)快捷键,即可使用 AI 编码,告诉你的需求,让 AI 生成或者修改代码。

image.png

Cursor 可以免费下载和试用,如果深度使用需要付费。

v0.dev

官网 v0.dev/

vo.dev 可以根据描述和图像生成 React 或 HTML 代码,可以方便快捷的开发一个原始产品或页面。

如下图,用户给出了这样的描述:

css复制代码I need 3 cards each with an icon, a number and a text below that number.  those cards can be clicked on with a popup window that appears  (covering 80% of the screen) that will have a JPG image in that popup

vo.dev 生成了 3 中页面和代码,单看这个 UI 感觉还是可以的。它使用 tailwindcss 写样式,也是非常通用、易读的方式。

image.png

sqlai.ai

官网 www.sqlai.ai

可输入描述,自动生成 SQL 语句。对于我等前端人员,做全栈开发时,难免会遇到一些复杂的数据库操作。不会写的 SQL 可以来咨询 sqlai ,例如连表、多表查询。

image.png

ChatGPT 和 Bing chat

ChatGPT 和 Bing chat 也许是你最早接触的 AI 产品,一些单独的代码问题,可以直接跟它提问。当然,这个也可以用 Copilot 实现。

image.png

使用 ChatGPT 和 Bing chat 应该去咨询一些更大范围、更抽象的一些技术问题,这些是 Copilot 等工具不好回答的。

image.png

例如,我咨询“当调用第三方 API 时,我应该注意什么”,ChatGPT 给出了 10 条,我觉得它考虑的比我还要全面

  1. Authentication and Authorization

  2. Rate Limiting

  3. Error Handling

  4. Security

  5. Performance

  6. Data Privacy and Compliance

  7. Documentation and Updates

  8. Logging and Monitoring

  9. Testing

  10. Legal Considerations

正好我最近在开发一个 node 全栈项目 划水AI ,需要调用 ChatGPT API ,以上这些我都会参考的。

更多工具

除了上面这些,还有很多其他 AI 工具,不多都是同类型的。雨后春笋,笋都是一样的,不用看那么全。

image.png

注意事项

如果你是在个人项目中把玩一下,那就随便了,没有啥风险。

如果你想用于工作中的项目和代码,一定要事先和你的公司或领导报备。AI 工具帮助你生成代码的同时,也会收集你的代码。否则它光出不进,没法继续进化。

还有,如果公司或领导让你自己付费购买 AI 产品用于工作,果断拒绝。各种 AI 产品都会提供 Business payment 的方式,让公司去统一付费。


作者:前端双越老师
链接:https://juejin.cn/post/7372911159349690419
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。



分享一个国内免费使用GPT4.0的AI智能问答工具:智答专家。支持AI文本、作图、语音、Sora视频。无需魔法,亲测有效,点击访问

标签:AI ,程序员,Github Copilot
来源:智答专家
发布时间:2024-05-27 09:01