ChatGPT五分钟写完插件,功能完善,还可加需求改BUG


开发者(KaiFaX)

面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区
詹士 发自 凹非寺
量子位 | 公众号 QbitAI

ChatGPT写代码,水平究竟如何?

不到5分钟,做出一个WordPress(一款内容管理系统软件)插件,且代码很干净。

a915832af1851dae0fd122aa4b85b1fb.png

测试者名叫David Gewirtz,是一位1982年进入IT行业的老炮,供职过的公司包括:赛门铁克、苹果、Pyramid Technology。

即使拥有40年从业经验,他在见识ChatGPT能力之后,还是不禁发出感慨:

本以为不会有太多惊喜,没成想,还是吓了一跳

在评测文章中,他还表示这一切既令人着迷,又令人惊讶,同时还令他恐惧

17111066574f3d9b12abaa61f93089a2.png

所以,他具体是怎么做的测试?

我们一同来看下。

精力不够,ChatGPT来凑

此番David老哥之所以要用ChatGPT写代码,源于他妻子在运营电商网站,每月,她需要根据客户群组名单随机选出一部分名字,生成轮播动画。

过去,David老哥的妻子用一个网站生成随机名单,不过,该服务要收费,且不便宜。于是,老哥决定发挥“技术功力”,自己写一个WordPress插件,帮助妻子“降本增效”。

那么问题来了——即便是小小WordPress插件,也需要好几天去完成,这当中需添加用户界面元素,也要编写逻辑代码,鉴于自己实在太忙,于是,David想到——

最近ChatGPT不是很火么?要不试试?

84b885b2245318dbd4f0b2eeb65563e1.png

说干就干,他先写了第一个提示,描述想要的文字(代码)到底是什么。

具体如下:

编写一个PHP 8兼容的WordPress插件,它提供一个文字输入区域,可将列表粘贴进去,还带有一个按钮,按下可将输入条目随机排列再显示出来。

不到一分钟,代码就生成出来了:

344c6e2ad8ed83896a4b9c23ea9faf26.png
 图源:David Gewirtz/ZDNET

测试者将上述代码复制到一个.php文件中,压缩并上传服务器。

唔,亲测有效。

f2110bc63d71e9c097aa340fd1da8da0.png

当他将该插件拿给妻子看,对方一脸惊讶,不过,她马上加了新需求:重复的名字不能挨着。

于是,码农ChatGPT有了新任务。

需要保证相同条目不会挨着(除非没有其他选项)…此外,输入条目数与结果条目数得相同。

30s后,结果来了。

老样子,上传服务器并测试——有效,但输出包含了空行。

那提示它一下。

…不能有空行…

A Few Moments Later……

结果又来了,测试结果没问题。

8263706ba1f1ac95b064c38b7f7a8f5e.png

继续加大力度,测试者希望该插件能统计一下处理了多少行数据。

结果ChatGPT照样能完成。

让我们一起看看,这款插件的最终形态,功能还挺完善:

9f017455f59a4d665d6d333964e685e7.png
 能生成相应UI并处理一行行数据 图源:David Gewirtz/ZDNET

总结一下。

老哥认为,ChatGPT生成代码亲测有效,满足了需求,其中编写了UI界面及处理逻辑,从代码本身看也很干净。

不过,问题也不是没有。

其中一个瑕疵是——代码里面并未包含WordPress的全部最优/最标准的实现方法,如未进行清理用户输入,此项处理意味着,黑客无法在字段中填充或破坏数据,在WordPress社区也有严格要求。

为此,作者尝试让ChatGPT调整下。结果它调了,但又没完全调……代码只清理了PHP函数输入端,但并未清理用HTML调用PHP时的输入,这会让黑客仍能钻空子。

另一个问题是,作者要求AI编程同时为插件命名,它却生成了一个完全不同的插件。

且后续测试者试图添加更多功能,也无法实现,说明代码维护方面ChatGPT也不是很擅长。

d97818c23e19364bf0835709bb9d6140.png

最后,测试的老哥谈了谈自己的感想。

目前,ChatGPT编写一个简单插件倒是没问题,整个过程还是让他眼前一亮的。

不过这仍是个简单任务,相当于一次大学生作业,与之对比下,维护50000个用户的开源插件肯定更为复杂。

网友:可能插入恶意代码

值得一提的是,这位老哥还问过网友——对用ChatGPT生成代码担心什么,并自己给出看法

有人担心,AI会冷不丁在程序中加入恶意代码或促销信息,对此,测试者补充道,至少在上述编程中,ChatGPT生成代码是干净的。

也有人认为,它无法给出最佳代码,测试者针对该问题认为功能性能满足即可,足够好就足够了。

还有人担心它会替代人类程序员的工作,此番测试的David也有同感。

最后问问,你让ChatGPT敲过代码么?效果如何?

参考链接:
[1]https://www.zdnet.com/article/i-asked-chatgpt-to-write-a-wordpress-plugin-i-needed-it-did-in-less-than-5-minutes/
[2]http://davidgewirtz.com/
[3]https://twitter.com/DavidGewirtz

往期推荐

用ChatGPT做表格真香!只需动嘴提要求和复制粘贴

危!ChatGPT一出,这10大职业可能先丢饭碗

用ChatGPT写论文靠谱吗?

ChatGPT连夜迭代:你老婆不好使了

教ChatGPT学会看图的方法来了

注册ChatGPT保姆级攻略


1. 回复“m”可以查看历史记录;

2. 回复“h”或者“帮助”,查看帮助;

   开发者已开通多个技术群交流学习,请加若飞微信:1321113940  (暗号k)进开发群学习交流

  说明:我们都是开发者。视频或文章来源于网络,如涉及版权或有误,请您与若飞(1321113940)联系,将在第一时间删除或者修改,谢谢!

88e46f10f68b81269f8dc3279f331d8e.jpeg

开 发 者 : KaiFaX

面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8397.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT无限可能性:自然语言生成的奥秘

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! ChatGPT无限可能性:自然语言生成的奥秘 数字化时代:跨越语言和文化障碍 冰岛是北大西洋中部的一个岛国,拥有充满活力的科技产业和…

太香了!用chatGPT写正则

chatGPT热度一直持续不下,我们普通人能做什么? 当然是先用起来,和自己工作结合起来,提高效率。 日常工作中正则使用少不了,可以让gpt来写正则,再也不用去小度查了。 今天推荐下朋友开发的gpt 正则工具&…

一个评测模型+10个问题,摸清盘古、通义千问、文心一言、ChatGPT的“家底”!...

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 毫无疑问,全球已经在进行大模型的军备竞赛了,“有头有脸”的科技巨头都不会缺席。昨天阿里巴巴内测了通义千问,今天华为公布了盘古大模型的最新进展。不久前百度公布了文心一言、360也公布…

【前沿技术】问答pk【ChatGPT Vs Notion AI Vs BAT AI 】

目录 写在前面 问题: 1 ChatGPT 1.1 截图 ​1.2 文字版 2 Notion AI 2.1 截图 2.2 文字版 3 BAT AI 3.1 截图 3.2 文字版 总结 序言 所有幸运和巧合的事,要么是上天注定,要么是一个人偷偷的在努力。 突发奇想,问三个…

前京东AI掌门人周伯文入局ChatGPT,亲手创立的衔远科技获天使轮融资数亿元!

日前,全球领先的专注于企业创新数智化的技术服务公司衔远科技宣布已经完成数亿元天使轮融资,本轮融资由启明创投领投,经纬创投跟投。 衔远科技成立于2021年底,致力于让每一件商品都应需而生,让每一位消费者都得偿所愿。…

前京东AI掌门人入局ChatGPT!「不设上限」招揽中国OpenAI合伙人

鱼羊 发自 凹非寺量子位 | 公众号 QbitAI4 又一技术大牛官宣入局ChatGPT。 这一回出手的,是被视作“京东AI开创者”的前京东高级副总裁,周伯文。 就在2月26日晚间,周伯文在朋友圈广发“英雄帖”,称“现不设上限诚招合伙人”&#…

AI落地:程序员如何用AI?

对于程序员来说,真正能提高效率、可落地的AI应用场景都有哪些? 目前已经能切实落地,融入我日常工作生活的有以下几个场景: 开发工作:自然语言生成代码,自动补全代码 日常工作学习:写作、翻译、…

我的周刊(第079期)

我的信息周刊,记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 ChatGPT 项目推荐 基于 ChatGPT 相关接口衍生的项…

中小学教师ChatGPT的23种用法!

中小学教师ChatGPT的23种用法! 近日,ChatGPT引发舆论风暴,火遍全球。作为一款生成式人工智能软件,ChatGPT可以就任何议题生成文本,完成包括回答问题,撰写文章、论文、诗歌在内的多种工作。各界盛赞其“有着…

【软件架构思想系列】分层架构

目录 架构思维概述 “分解+集成” 可以理解为架构最核心的思考方式和方法。

K8S 生态周报| 别慌,DockerHub 不会清退开源组织和开源项目

“ 「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。 ” 大家好,我是张晋涛。 DockerHub 将停止个人免费版 Team 的功能 想必很多人都用过 DockerHub,Docker 刚面世的时候&#xff0c…

ChatGPT,太爆了!

大家好啊,我是了不起,一个热爱开源的程序员~ 自从去年 ChatGPT 刚刚推出的时候,我们团队就上手体验过,当时就让我感觉到非常的震惊:使用好她,绝对能将工作效率提升好几倍! 这是当时做的几个小测…

AIGC技术周报|清华、北邮新研究:让文生图AI更懂你

AIGC通过借鉴现有的、人类创造的内容来快速完成内容创作。ChatGPT、Bard等AI聊天机器人以及DallE 2、Stable Diffusion等文生图模型都属于AIGC的典型案例。「AIGC技术周报」将为你带来最新的paper、博客等前瞻性研究。 OpenAGI:当大模型遇见领域专家 “愿原力与大型…

2022.2.26 第十五次周报

文章目录 前言一、论文阅读《Interactive Learning from Policy-Dependent Human Feedback》摘要IntroductionRelated WorkPolicy-dependent反馈Convergent Actor-Critic by Humans (COACH)The Advantage Function and FeedbackConvergence and Update Rule ExperimentConclusi…

大模型论文周报 | 来自MIT、哥伦比亚大学、港科大、斯坦福、普林斯顿大学等机构前沿论文研究...

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 大模型又可以称为Foundation Model模型,模型通过亿级的语料或者图像进行知识抽取,学习进而生产了亿级参数的大模型。大模型的出现迎来了AI研究的新时代,其所带来的结果提升十…

AIGC技术周报|ChatDoctor:哪里不舒服;HuggingGPT:连接大模型和机器学习社区;ChatGPT真的鲁棒吗?

AIGC通过借鉴现有的、人类创造的内容来快速完成内容创作。ChatGPT、Bard等AI聊天机器人以及DallE 2、Stable Diffusion等文生图模型都属于AIGC的典型案例。「AIGC技术周报」将为你带来最新的paper、博客等前瞻性研究。 1.ChatDoctor:哪里不舒服? 通用领…

实现短信验证码登录

文章目录 在开发短信验证码接口验证码实体SmsCode手机验证码发送接口手机验证码生成接口不拦截短信验证码路径登录页面测试重构校验码处理接口 ValidateCodeProcessor,封装不同校验码的处理逻辑抽象实现 AbstractValidateCodeProcessor两个子类分别实现发送功能 Ima…

Android实现登录系统(二)--SMS短信验证登录

SMS短信验证登录,大部分提供的这种服务都是要收费的, 但是Mob网站提供的并不收费,它是通过验证码的格式收费这样的服务盈利的, 也就是说使用他们的&#xf…

Android入门:利用SmsManager发送短信

我们可以通过Intent调用发送短信的服务,但是也可以通过SmsManager发送; 一、为何需要自己开发短信发送器 虽然在Android系统中已经存在发送短信的应用,但是如果我们在开发其他应用时需要集成发送短信功能,则很方便。 二、开发短信…

难顶!ChatGPT又双叒大面积封号了...

编辑:桃子 【新智元导读】ChatGPT大面积封号ing... ChatGPT又双叒开始大面积封号了... 从昨天开始,许多童鞋纷纷表示,自己的ChatGPT plus账号被封了。 许多人收到了一封来自OpenAI的邮件,文中称由于账号存在可疑行为,…