代码提示工程师?Cursor让人工智能成为你的开发助手!

2023-04-24 17:57:36 浏览数 (2854)

ChatGPT面世到现在大概半年有余,作为第一批尝鲜的用户,小编见识过ChatGPT弱智的样子,给别人做老婆的样子,还有跟用户对骂的样子...但ChatGPT的发展速度属实是令人震惊,到现在ChatGPT已经算是相当成熟的AI了,它可以干很多事情,甚至能通过很多职业性的考试,直到前阵子ChatGPT-4发布,openAI演示了通过给ChatGPT一些描述,开发出了一个简单的web应用程序,我才发现,我已经要被ChatGPT取代了!

跑偏了,现在回到正题,AI时代,如何利用ChatGPT提高生产效率?

AI辅助生成代码

在ChatGPT3.5的时候,虽然AI不能像ChatGPT4一样直接提供一个网站的代码,但它已经能帮你生成一段看着还不错的代码了。这是一个十分明确的事实——它生成的代码质量还是不错的,所以小编在手册维护和课程维护中大量地使用到了ChatGPT。

AI辅助理解代码

除了生成代码,AI还能帮你理解代码,你可以把一段代码丢给AI,然后让它解释给你听,或者帮你生成注释。

在传统开发中,开发者往往不喜欢写注释,导致代码逻辑只有当时写代码的自己和老天知道,现在使用ChatGPT帮你写好注释,所有的人都能知道了。

哪些厂商已经在这些赛道上了?

GitHub使用代码库里的代码,训练了copilot,这是一个辅助代码生成工具,它可以在你停下输入的时候自动联想接下来你可能要写的代码,只要你觉得合适,直接点击tab就能把这些代码写出来。


图中展示功能并不是copilot,而是codegeex,但效果差不多

GitHub提供的copilot只提供一段时间的试用,后续试用需要订阅(要钱),他的最佳替代是CodeGeeX,这是一款清华大学提供的国产代码补全预训练模型,给小编一个很好的开发体验!

前两者是以插件的形式存在的,在vscode和jetbrains的全家桶中可以找到同名的插件,接下来的这位是一个编辑器,也就是文章标题中的Cursor编辑器。

cursor编辑器如何使用

Cursor 编辑器集成了OpenAI 的 GPT-4,这意味着它能够利用最先进的人工智能技术来帮助我们编写代码。

我们可以直接在 Cursor 官网 https://www.cursor.so/ 下载该编辑器,支持三个平台:Windows、Mac、Linux。

接下来我们看看 Cursor 是怎么工作的:

在弹出的窗口输入我们的需求:

然后按下回车键,神奇的事情出现了,直接生成了代码:

在浏览器打开这个页面,显示如下:

然后我们再创建一个 main.js 文件,让编辑器写一些对用户输入的验证:

按回车后,代码显示如下:

目前 Cursor 编辑器的功能相比于一些主流编辑器如 VSCode 还有所欠缺,但是随着人工智能技术的快速发展,我们相信这些问题很快就会得到解决。

不过值得一提的是,Cursor的底子是来自vscode的,在vscode上也有相应的插件。

 cursor编辑器存在插件市场,打开一看,好嘛,就是vscode的插件市场!

除了以上两款插件和一款软件,还有很多插件是基于ChatGPT的,这里就不多进行介绍了(由于一些特殊的原因,国内是用不了ChatGPT的,所以国内用户或许只能选择GitHub的copilot和清华的codegeex)

总结

如何利用人工智能,是在第四次工业革命(以ChatGPT为代表的人工智能正在掀起第四次工业革命)中如何不被淘汰的关键,用好人工智能,不仅仅能让你提高工作效率,还能避免被淘汰。

今天的分享就到这里了,感谢观看!