你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

intellij idea swing 亲测ChatGPT写程序有局限,这款Cursor软件竟带来新震撼

发布时间:2025-06-24

浏览次数:0

首先,我不是标题党。我确确实实受到了震撼。

再者intellij idea swing,我今日所要阐述的并非是指导AI进行诸如冒泡排序、鸡兔同笼等在网络上已有众多代码实例的常规问题。

我了解到,这已经变得非常热门intellij idea swing,我自己也尝试过让AI编写一些基础程序,对于简单的内容,AI基本上都能正确完成,对于稍微复杂的内容,它也能提供一个大致的框架,并提供相应的代码,然而,许多程序无法正常运行,还存在一些逻辑上的错误,因此,它最多只能作为参考。

尽管我认为当前的人工智能能够捕捉到人类的部分意图,并能够提供相应的初步代码,然而它尚不能完全取代程序员去编写那些较为复杂的算法程序。

直到我今天在网上看到这样一款AI写程序的软件:。

官网长这样:

OpenAI Cursor IDE_intellij idea swing_Cursor AI 写程序软件

查了下该软件的特点以及背后的公司,问了 new bing:

intellij idea swing_Cursor AI 写程序软件_OpenAI Cursor IDE

好家伙,原来是 这个公司出的。

然而,我转念又想,不外乎是利用了那个API,将其封装成了一个IDE的模样。关键在于,我对他的编程能力有所了解,实际上存在的问题不少,有时甚至会出现基础逻辑上的错误,这样的代码根本无法直接运行。

尽管这款软件是由该公司制作的,我还是决定安装它,但实际上我并没有抱太大的期望。

软件界面长这样,很像一个 IDE:

Cursor AI 写程序软件_intellij idea swing_OpenAI Cursor IDE

我简单询问了几道关于猜数字和快速排序的问题,结果全部答对。将这些答案直接复制到IDEA软件中,即可直接运行。以图中的问题为例,它是一道关于编写猜数字游戏代码的提问。

实际上,这样的难度我还是能够胜任的。然而,我的直观体验非常明显,我发现所提供的代码运行速度非常快,几乎可以达到每秒处理十几行数据的效率。

我决定上点强度。

我于是停止了询问那些在网络上已有众多案例的经典问题,转而提出一个关于 Swing 的具体需求,请求他协助我制作一个 Swing 界面,具体要求如下:

使用Swing技术,设计一个秒表应用程序。程序界面需绘制一个红色的圆形秒表,其中包含两根指针,分别为分针和秒针。分针的长度应短于秒针,且两者初始位置均指向0分0秒。此外,秒表下方设有两个按钮,一个用于启动,一个用于暂停。点击启动按钮,秒表将开始计时;而点击暂停按钮,秒表则会停止计时。暂停后再点击开始,会继续走动。

输入进去,然后 AI 几乎没思考就开始写了:

Cursor AI 写程序软件_intellij idea swing_OpenAI Cursor IDE

几秒钟便完成了操作,初看似乎颇为逼真,他已设定了色彩,勾勒了线条。将之复制至IDEA中运行,竟意外地成功启动,呈现的效果如下:

intellij idea swing_OpenAI Cursor IDE_Cursor AI 写程序软件

这超出了我的预期,总体来看,除了按钮的摆放位置略有偏差,其他功能与我所述的完全一致。

随后,我提升了挑战的难度,向他提出了一道关于Swing界面文件之间差异比较的问题。

使用Swing技术,设计一个应用程序,界面顶端设有三个按钮,其中两个按钮用于上传TXT文件,另外还有一个对比按钮。当用户点击对比按钮时,程序将自动对比这两个文件的内容差异。若内容完全相同,系统将弹出一个提示对话框,告知用户两个文件的内容是一致的。若存在差异,那么在图形界面的下方部分,将分别展示这两个文件的具体内容;同时,在文件内容中,将使用黄色带箭头的下标符号,对内容不匹配的部分进行突出标注。

我想说明一下,我之所以总是给他出关于Swing的题目,是因为Swing具备图形界面,这样便于进行验证。

依然是秒出代码,大家看动图:

OpenAI Cursor IDE_Cursor AI 写程序软件_intellij idea swing

程序长度显著增加,我在其中两次点击了继续按钮。整体运行流畅度很高。将程序复制至 IDEA 环境中进行执行:

Cursor AI 写程序软件_intellij idea swing_OpenAI Cursor IDE

这消息让我完全震惊了,卧槽,核心功能已经全部达成。然而,仍存在一些不足,我期望的是用黄色箭头标出不同之处,而他却是以文本形式列出差异。GPT-4 编写程序的能力竟如此强大吗?只需描述一段简短的话,就能生成一个小型演示程序。更令人惊喜的是,这个程序还能直接运行。

我随后将相似的描述应用到了,尽管他也提供了代码,但执行结果却完全错误。

这表明,它并非仅仅是一个外壳伪装的软件。实际上,它是以代码为基础进行训练的。

Swing之外,能否用普通的Java多线程并发技术来编写程序?我紧接着提出了一个典型的业务场景问题:关于电商秒杀活动的模拟软件。

描述如下:

编写一个程序,旨在模拟以下业务场景:开展一场限时抢购活动,活动涉及两款商品,分别为商品A和商品B,每款商品均有50件库存。需创建一个商品类。通过线程技术,模拟出一万名用户同时参与抢购,每位用户以ID1、ID2、ID3等编号标识,每位用户对每款商品最多可购买两件。未成功抢购的两位消费者资料无需打印,而需打印成功购得商品的消费者资料,具体格式可参照以下示例:消费者成功购得两件商品,其中一件……

我确信我的表述已经足够明晰,同时我也阐述了将采用多线程技术。对于顾客ID的命名,我给出了一种推理式的表述,而关于打印信息的描述,我仅提供了一个示例。现在,我将观察AI是否能够模仿这个示例,打印出与我预期相符的结果。

操作过程和上面一样,我就不贴动图了。贴一个图片看看:

OpenAI Cursor IDE_Cursor AI 写程序软件_intellij idea swing

运行出来的打印结果为:

OpenAI Cursor IDE_intellij idea swing_Cursor AI 写程序软件

我差点忍不住要爆粗口了,但结果却是100%的准确无误!我再次认真审视了AI所编写的多线程并发程序,确认其同样无懈可击。

当我进行到这一测试阶段时,内心的焦虑感已悄然滋生。诚然,现阶段我仅能编写出单一算法的程序,然而其准确度和理解力之高,已令我感到震惊。从横空出世的初代到如今的GPT-4,短短几个月的时间,其能力已如此之强。不禁让人遐想,未来几年,我们是否会面临失业的危机,程序员这一职业是否将不复存在?产品经理只需将详尽的说明提供给AI,AI便能在半小时内完成一个技术团队需一个月才能完成的工作量。

细思极恐。

最后我把 的官网地址贴一下,大家可以去下载体验:

https://www..so/

- EOF -

如有侵权请联系删除!

13262879759

微信二维码