让 ChatGPT 帮我们CRUD、重构代码、修BUG!

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

今天给大家推荐一个基于 ChatGPT 实现的开源的 AI 智能编程助手 —— Cursor。

什么是Cursor

官网:

  • https://www.cursor.so/

看官网接受大家应该就知道是什么东西了,他是一个开源的AI编程编辑器。

开源地址:

  • https://Github.com/getcursor/cursor

目前在国内是可以不需要其他东西,可以之间访问的。而且目前免费使用。支持多种语言。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!
让 ChatGPT 帮我们CRUD、重构代码、修BUG!

下面是官方的介绍:

Cursor是一个为Al编程而做的编辑器。它还处于早期阶段,但现在Cursor可以帮助你做一些事情。

  • 编写:使用Copilot更聪明的人工智能生成10-100行代码

  • 比较文件的差异:让ai编辑一段代码,只看建议的修改

  • chat:chatgpt风格的界面,了解您的当前文件

  • 以及更多:要求修复lint错误,生成测试/评论,等等。

未来:

从长远来看,我们的计划是将Cursor构建成世界上最高效的开发环境。使用大型语言模型。

我们想做以下事情:

  1. 自动修复错误,一旦他们出现在您的终端

  2. 将al编写的文档嵌入到UI中

  3. 在重构进行到一半的时候“治愈”您的存储库

  4. 允许您通过编辑代码库的“伪代码”版本来编码

以上是通过官网翻译过来的,翻译不对的希望你们去官网自行查看。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

Cursor基于什么实现的

这是github上面的一张图,Cursor其实是基于Chat-GPT3实现的。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!
让 ChatGPT 帮我们CRUD、重构代码、修BUG!

安装

官网之间下载即可。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

使用

先上图。

解释:

Ctrl+L,通过聊天的形式回到你的问题。

Ctrl+K,理解过来就是帮你写代码的,也能帮你修改代码。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

新增文件

点击如图所示的地方,后门有个新增文件,和新建文件夹的功能。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

其他功能就不一一介绍了,目前在早期阶段,使用起来非常简单。下面就跟我一起测试吧。

解释代码

当我们遇到不同的代码,不理解的代码,选中代码Ctrl+L,帮我解释一下这段代码。

如下图所示,此段代码就成功的解释了一下。源码神器阿,WC!!!

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

实现需求的功能

让他用Java编写一个需求

如下图所示,这我提出的一个需求,请使用Java编写一个手机号和当前时间戳,然后通过MD5加密生成一个位的邀请码。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

然后他就编写了此实现的一个Demo。仔细看这段代码,他加了注释!!!

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

让他帮助我们排查代码错误

我们调整一下代码,把phon的这行代码删掉,让他帮我找错。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

然后我们Ctrl+L问他一下。注意看,回到是全英文,我们给他翻译一下。这排错能力,哈哈哈哈哈哈 讲解的也是非常清楚的吧。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

我们再用Ctrl+K问他一下。然后他会一行一行的读取我们的代码,给出修改的意见。Accept接受就Ctrl+y,拒绝就Ctrl+n。这不妥妥的提供工作效率嘛。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

让他帮助我们修改代码

我们让他使用国产的hutool工具类中的MD5加密替换一下这段代码。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

如下图所示:真的替换了,Accept接受就Ctrl+y,拒绝就Ctrl+n。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

我们让他实现点有难度的功能

帮我用Java实现微信的信用付功能

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

哦吼,实现不了。确实要是什么都实现了,还要我们干什么阿。哈哈哈哈哈

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

最后

最后其实这个工具,怎么使用起来更高效,主要是看你能不能把你想要的表述清楚,告知给他。我们去网上查找的所有东西,我觉得他都能实现,只是我们能不能把我们的述求表达的清楚,让它能GET到我们的点。

最后我引用一下知乎的评论,生活在这种巨变的时代,未来谁也说不好。未来可期。

让 ChatGPT 帮我们CRUD、重构代码、修BUG!

感谢阅读,希望对你有所帮助 :) 

来源:juejin.cn/post/7214725299808682043

精彩推荐
最全的java面试题库
开源版的高仿 “ 微信 ”,吊炸天!
后端技术内卷群,一起学习!
让 ChatGPT 帮我们CRUD、重构代码、修BUG!

原文始发于微信公众号(Java面试题精选):让 ChatGPT 帮我们CRUD、重构代码、修BUG!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/133515.html

(0)
Java知音的头像Java知音bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!