发布时间:2025-06-24
浏览次数:0
首先,我不是标题党。我确确实实受到了震撼。
再者intellij idea swing,我今日所要阐述的并非是指导AI进行诸如冒泡排序、鸡兔同笼等在网络上已有众多代码实例的常规问题。
我了解到,这已经变得非常热门intellij idea swing,我自己也尝试过让AI编写一些基础程序,对于简单的内容,AI基本上都能正确完成,对于稍微复杂的内容,它也能提供一个大致的框架,并提供相应的代码,然而,许多程序无法正常运行,还存在一些逻辑上的错误,因此,它最多只能作为参考。
尽管我认为当前的人工智能能够捕捉到人类的部分意图,并能够提供相应的初步代码,然而它尚不能完全取代程序员去编写那些较为复杂的算法程序。
直到我今天在网上看到这样一款AI写程序的软件:。
官网长这样:
查了下该软件的特点以及背后的公司,问了 new bing:
好家伙,原来是 这个公司出的。
然而,我转念又想,不外乎是利用了那个API,将其封装成了一个IDE的模样。关键在于,我对他的编程能力有所了解,实际上存在的问题不少,有时甚至会出现基础逻辑上的错误,这样的代码根本无法直接运行。
尽管这款软件是由该公司制作的,我还是决定安装它,但实际上我并没有抱太大的期望。
软件界面长这样,很像一个 IDE:
我简单询问了几道关于猜数字和快速排序的问题,结果全部答对。将这些答案直接复制到IDEA软件中,即可直接运行。以图中的问题为例,它是一道关于编写猜数字游戏代码的提问。
实际上,这样的难度我还是能够胜任的。然而,我的直观体验非常明显,我发现所提供的代码运行速度非常快,几乎可以达到每秒处理十几行数据的效率。
我决定上点强度。
我于是停止了询问那些在网络上已有众多案例的经典问题,转而提出一个关于 Swing 的具体需求,请求他协助我制作一个 Swing 界面,具体要求如下:
使用Swing技术,设计一个秒表应用程序。程序界面需绘制一个红色的圆形秒表,其中包含两根指针,分别为分针和秒针。分针的长度应短于秒针,且两者初始位置均指向0分0秒。此外,秒表下方设有两个按钮,一个用于启动,一个用于暂停。点击启动按钮,秒表将开始计时;而点击暂停按钮,秒表则会停止计时。暂停后再点击开始,会继续走动。
输入进去,然后 AI 几乎没思考就开始写了:
几秒钟便完成了操作,初看似乎颇为逼真,他已设定了色彩,勾勒了线条。将之复制至IDEA中运行,竟意外地成功启动,呈现的效果如下:
这超出了我的预期,总体来看,除了按钮的摆放位置略有偏差,其他功能与我所述的完全一致。
随后,我提升了挑战的难度,向他提出了一道关于Swing界面文件之间差异比较的问题。
使用Swing技术,设计一个应用程序,界面顶端设有三个按钮,其中两个按钮用于上传TXT文件,另外还有一个对比按钮。当用户点击对比按钮时,程序将自动对比这两个文件的内容差异。若内容完全相同,系统将弹出一个提示对话框,告知用户两个文件的内容是一致的。若存在差异,那么在图形界面的下方部分,将分别展示这两个文件的具体内容;同时,在文件内容中,将使用黄色带箭头的下标符号,对内容不匹配的部分进行突出标注。
我想说明一下,我之所以总是给他出关于Swing的题目,是因为Swing具备图形界面,这样便于进行验证。
依然是秒出代码,大家看动图:
程序长度显著增加,我在其中两次点击了继续按钮。整体运行流畅度很高。将程序复制至 IDEA 环境中进行执行:
这消息让我完全震惊了,卧槽,核心功能已经全部达成。然而,仍存在一些不足,我期望的是用黄色箭头标出不同之处,而他却是以文本形式列出差异。GPT-4 编写程序的能力竟如此强大吗?只需描述一段简短的话,就能生成一个小型演示程序。更令人惊喜的是,这个程序还能直接运行。
我随后将相似的描述应用到了,尽管他也提供了代码,但执行结果却完全错误。
这表明,它并非仅仅是一个外壳伪装的软件。实际上,它是以代码为基础进行训练的。
Swing之外,能否用普通的Java多线程并发技术来编写程序?我紧接着提出了一个典型的业务场景问题:关于电商秒杀活动的模拟软件。
描述如下:
编写一个程序,旨在模拟以下业务场景:开展一场限时抢购活动,活动涉及两款商品,分别为商品A和商品B,每款商品均有50件库存。需创建一个商品类。通过线程技术,模拟出一万名用户同时参与抢购,每位用户以ID1、ID2、ID3等编号标识,每位用户对每款商品最多可购买两件。未成功抢购的两位消费者资料无需打印,而需打印成功购得商品的消费者资料,具体格式可参照以下示例:消费者成功购得两件商品,其中一件……
我确信我的表述已经足够明晰,同时我也阐述了将采用多线程技术。对于顾客ID的命名,我给出了一种推理式的表述,而关于打印信息的描述,我仅提供了一个示例。现在,我将观察AI是否能够模仿这个示例,打印出与我预期相符的结果。
操作过程和上面一样,我就不贴动图了。贴一个图片看看:
运行出来的打印结果为:
我差点忍不住要爆粗口了,但结果却是100%的准确无误!我再次认真审视了AI所编写的多线程并发程序,确认其同样无懈可击。
当我进行到这一测试阶段时,内心的焦虑感已悄然滋生。诚然,现阶段我仅能编写出单一算法的程序,然而其准确度和理解力之高,已令我感到震惊。从横空出世的初代到如今的GPT-4,短短几个月的时间,其能力已如此之强。不禁让人遐想,未来几年,我们是否会面临失业的危机,程序员这一职业是否将不复存在?产品经理只需将详尽的说明提供给AI,AI便能在半小时内完成一个技术团队需一个月才能完成的工作量。
细思极恐。
最后我把 的官网地址贴一下,大家可以去下载体验:
https://www..so/
- EOF -
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码