Chat GPT 创建APP: 开发人员要被替代了吗?

article/2025/4/22 21:56:01

我们又要被人工智能取代了吗?

GitHub Copilot 于 2021 年 10 月发布,整个开发社区都为之疯狂。有些人发表言论说我们很快就会失业,而其他人(比如我),认为虽然这个工具很有趣,但距离替代人工还很远。它可以提供更好的自动完成的功能,但无法为我们创建完整的应用程序。

所以我们很安全,至少我是这么想的。

几周前,Chat GPT 的发布,整个开发社区再次疯狂。这次,我尝试了AI,并要求它创建一个相当于“Hello world”的web开发:To-Do。让我们看看它是怎么做的。

项目需求

这是我给 Chatbot 的提示和我得到的答案:

你能给我代码来创建一个允许我编辑项目并将它们存储在数据库中的 to-do app 吗?请在前端使用 React,在后端使用 next js 

以是我最初给的提示,关键部分已用粗体标记:

  • to-do app

  • 可以编辑项目

  • 将数据存储在数据库中

  • 使用 React 和 Next

以下是我得到的回复:

import React, { useState } from 'react'
import { useRouter } from 'next/router'function ToDoApp() {const [items, setItems] = useState([]) // useState to store the to-do itemsconst router = useRouter()// handle form submissionconst handleSubmit = (event) => {event.preventDefault()const form = event.targetconst input = form.querySelector('input')// add the new to-do item to the array of itemssetItems([...items, input.value])input.value = ''}// handle item removalconst handleRemove = (index) => {// create a new array without the item at the specified indexconst newItems = items.filter((item, i) => i !== index)setItems(newItems)}return (<div><h1>To-Do App</h1><form onSubmit={handleSubmit}><input type="text" placeholder="Add a new item" /><button type="submit">Add</button></form><ul>{items.map((item, index) => (<li key={index}>{item}<button type="button" onClick={() => handleRemove(index)}>Remove</button></li>))}

我确实得到了一个 to-do app,并且使用了 React 和 Next,但是它没有使用数据库。事实上,它使用的是内存存储,而且它不允许我编辑项目。

现在让我们再问一次。

您可以修改该代码以添加对云数据库的支持吗?

好的,现在我只是引用了“该代码”,并添加了“云数据库”支持。我特地试图含糊其词,因为人类很容易理解这一点,但人工智能需要保持对当前对话的引用才能记住我们在谈论什么。

瞧,这是我得到的代码:

import React, { useState } from 'react'
import { useRouter } from 'next/router'
import firebase from 'firebase/app'
import 'firebase/database'function ToDoApp() {const [items, setItems] = useState([]) // useState to store the to-do itemsconst router = useRouter()// initialize Firebaseif (!firebase.apps.length) {firebase.initializeApp({apiKey: '<YOUR_API_KEY>',databaseURL: '<YOUR_DATABASE_URL>'})}// get a reference to the Firebase databaseconst database = firebase.database()const itemsRef = database.ref('items')// handle form submissionconst handleSubmit = (event) => {event.preventDefault()const form = event.targetconst input = form.querySelector('input')// add the new to-do item to the Firebase databaseitemsRef.push({text: input.value})input.value = ''}// handle item removalconst handleRemove = (itemId) => {// remove the item from the Firebase databaseitemsRef.child(itemId).remove()}// useEffect to fetch the to-do items from the Firebase databaseuseEffect(() => {itemsRef.on('value', (snapshot) => {const items = snapshot.val()const newItems = []for (let item in items) {newItems.push({id: item,text: items[item].text})}setItems(newItems)})}, [])return (<div><h1>To-Do App</h1><form onSubmit={handleSubmit}><input type="text" placeholder="Add a new item" /><button type="submit">Add</button></form><ul>{items.map((item) => (<li key={item.id}>{item.text}<button type="button" on

它为我选择了 Firebase,甚至写了占位符以输入我的身份验证信息。

这段代码可以工作吗?

至少到目前为止,结果给我留下了深刻的印象,我并没有真正期待这些细节。但在测试代码时,我发现了该 chatbot 存在几个突出问题:

问题 #1:它缺少 import。这实在是一个很愚蠢的错误,我们一直在优化,但是代码却缺少了 import。

问题 #2:它从未指定要使用的 firebase npm 包的版本。也许那是我的错,但是一个简单的 npm install firebase 命令安装了一个与代码不兼容的版本。所以我问 chatbot:我应该为刚才那段代码安装什么版本的 firebase npm 包?

我得到了一个有趣的回答:

3230ba491fe58bacf4ca2f20b719decd.png

我的意思是,它能够理解我的问题的上下文,并提供了一个(几乎)有效的答案。该代码确实与该版本的 firebase 兼容,因此我可以尝试一下。但是当前的 Firebase 版本是 9,不是 7。解决了这些问题后,我就能够测试该应用程序并使其正常运行。

689073b5f1d1e0a298a51ce624fcc045.png

哦,我发现还缺少“编辑”按钮。这是我要求的,因为没有多少教程涵盖应用程序的这一部分。他们通常支持添加和删除项目。

Chat GPT的缺点

不要误会我的意思,Chat GPT 非常棒。结合 Dalle-2 和 MidJourney,这是我尝试过的最有趣、最先进的 AI 软件。

但它不会取代开发人员。

为什么?由于我上面强调的两个问题。如果您还没有注意它,那么该机器人只是从用于训练它的文章中输出内容。因此,它并没有自己创建完美无缺的代码,而是简单地向我展示了其他作者所写的内容。不仅如此,它还向我显示有错误的过时内容。

那是因为它无法验证是否确实满足了我的要求。相反,它会猜测(成功率很高)我想要什么,然后给我返回一个看起来很像的东西。换句话说,在目前的状态下,Chat GPT 只有在用于训练它的内容经过验证并由其他人保持更新时才有用。

使用 Chat GPT 对我们这些开发人员有什么影响?

我们只是在寻找另一种可能在我们的日常工作中派上用场的工具。比如现在,当你遇到问题时,你会在谷歌上输入问题,10 次中有 8 次你会登陆 StackOverflow。现在,您将能够直接在 Chat GPT 上输入问题,它很可能会为您提供来自 SO 或一些排名靠前的文章。

您应该盲目信任 ChatGPT 返回的代码吗?

不行,还是得动脑筋。但它会给你一个很好的开始。换句话说,ChatGPT 唯一能做的(至少现在)是执行更快的谷歌搜索。

不要误会我的意思,随着我们每天执行谷歌搜索的次数,它很可能会派上用场。也就是说,Chat GPT 确实会给你一个答案,根据它的算法,这是最适合你的答案。但是剩下的呢?你自己的喜好呢?

ChatGPT 将隐藏所有其他选项,有效地增加它认为对用户有效的少数选项。这种做法究竟多有效?还是由使用者自行决定。

讨厌 Copilot 的人,他们也讨厌 Chat GPT 吗?

Copilot 已经收到了一些起诉,因为它在没有正确注明作者姓名的情况下输出受版权保护的代码。ChatGPT 也会发生同样的情况吗?毕竟,正如您已经看到的那样,该机器人正在返回来自(个人认为)其他创作者的内容,而没有适当地注明他们的姓名。

当然,ChatGPT 目前是免费使用的,所以我认为不存在任何法律问题,但是一旦他们开始收费(这已经发生在 Dalle-2 上),他们就会引发法律纠纷。毕竟,他们实际上是在向您收取可在网上免费获得的内容的费用,并且没有注明适当的作者。

Chat GPT 不会取代开发人员

它充其量只会简化您的搜索过程,并帮助您更快地找到问题的答案。你怎么认为?您会尝试在日常开发工作中使用 ChatGPT 吗?

·  END  ·

HAPPY LIFE

10f854c05ae3f66775eddea59f710412.png


http://chatgpt.dhexx.cn/article/pE96lxBe.shtml

相关文章

ChatGPT APP来了,还可以直接订阅Plus账号,操作流程都这篇里面

大家好&#xff0c;我是可夫小子&#xff0c;关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加&#xff1a;keeepdance&#xff0c;备注&#xff1a;chatgpt&#xff0c;拉你进群。 OpenAI宣布推出聊天机器人ChatGPT的APP&#xff0c;目前已上架苹果App Store&#xf…

8篇报告|马斯克称Chat GPT好得惊人

8篇报告&#xff5c;马斯克称Chat GPT好得惊人‼️ 最近&#xff0c;连续刷屏的AI应用ChatGPT火爆全球&#xff0c;成为科技圈第一大热潮。 马斯克在推特上评价 ChatGPT 称&#xff1a;“ChatGPT 好得惊人。我们离强得可怕的 AI 不远了。”比尔盖茨盛赞其影响“不亚于互联网诞…

ChatGPT 遭教育部“拉黑”:师生禁用!

因公众号更改推送规则&#xff0c;请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号&#xff0c;领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇&#xff1a;力压macOS&#xff01;这次Linux杀疯了&#xff01; 大家好&#xff…

专门对抗ChatGPT?马斯克披露xAI细节

明敏 发自 凹非寺 不愧是马斯克。 在引爆外界对xAI的好奇心后&#xff0c;他马上带着团队来了一波公开直播回应&#xff0c;自己披露更多细节&#xff1a; 2029年实现全面AGI和特斯拉会有软硬件上的合作将使用推特数据进行训练…… 同时还解释了为什么xAI要研究宇宙的本质&…

看看OpenAI(ChatGPT)怎么回答马斯克呼吁停止ai研究的?

me&#xff1a;如何评价马斯克呼吁停止ai研究 ChatGPT&#xff1a;作为一个 AI 模型&#xff0c;我并不认为停止 AI 研究是正确的选择&#xff0c;因为 AI 技术对社会和经济发展都有着巨大的潜力。但是&#xff0c;作为一个智能的机器学习模型&#xff0c;我可以理解马斯克所表…

OpenAI创始人回应马斯克批评:ChatGPT确实不应有偏向性

来源&#xff1a;财联社 周子意 财联社3月10日讯&#xff08;编辑 周子意&#xff09;面对埃隆马斯克对ChatGPT的批评&#xff0c;OpenAI联合创始人兼总裁Greg Brockman在本周接受采访时承认&#xff0c;公司“犯了一个错误”。 马斯克作为OpenAI最初的联合创始人&#xff0c;后…

ChatGPT创造背景

01. 背景篇 1.1 ChatGPT和OpenAI是什么&#xff1f; ChatGPT是什么&#xff1f; ChatGPT是由美国顶尖AI实验室OpenAI开发的一个人工智能聊天机器人程序&#xff0c;2022年11月上线&#xff0c;上线不到一周就突破100万用户。该程序使用基于GPT-3.5架构的大语言模型并通过强化…

小扎、马斯克宣战ChatGPT!Meta和推特组建顶级AI团队,硅谷硝烟四起

【导读】ChatGPT大厂混战&#xff0c;怎能少得了Meta和推特&#xff1f;近日&#xff0c;小扎和马斯克也官宣下场&#xff0c;要做自己的ChatGPT了。 ChatGPT的爆火&#xff0c;直接改变了整个硅谷大厂的格局。 微软的步步出招&#xff0c;倒逼谷歌走出固步自封的境地&#x…

剑指chatGPT,马斯克:你们暂停一下,我追赶追赶

前言 近期&#xff0c;马斯克被曝出购买了大约1万个GPU&#xff0c;并从DeepMind处招募到AI人才&#xff0c;打算开发自己的大语言模型&#xff08;LLM&#xff09;项目。 啥是GPU&#xff0c;就是图形处理器。一般用于构建大型语言模型所需。 GPU价格不菲&#xff0c;以英伟…

ChatGPT会凉吗?巴菲特、马斯克呼吁暂停

ChatGPT 迅速“风靡”全球&#xff0c;无疑成为了人工智能领域备受瞩目的“明星产品”&#xff0c;然而随着 ChatGPT 应用越来越广泛&#xff0c;陆续爆出被用于学术造假、制作黑客武器以及泄露用户敏感聊天信息等一系列负面新闻。至此&#xff0c;社会开始重新审视类似 ChatGP…

ChatGPT频频发疯!马斯克警告:AI将毁灭人类

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID&#xff1a;jishulingdaoli) 2018年图灵奖得主、AI领域最顶尖权威的科学家之一Yann LeCun&#xff08;杨立昆&#xff09;对自回归LLM&#xff08;大型语言模型&#xff09;&#xff0c;有一个著名的观点&#xff0c;认为它们的回…

马斯克:许多人陷入了疯狂的 ChatGPT 循环中

AI神器ChatGPT 火了。 能直接生成代码、会自动修复bug、在线问诊、模仿莎士比亚风格写作……各种话题都能hold住&#xff0c;它就是OpenAI刚刚推出的——ChatGPT。 有脑洞大开的网友甚至用它来设计游戏&#xff1a;先用ChatGPT生成游戏设定&#xff0c;再用Midjourney出图&am…

谈谈吓坏马斯克的 ChatGPT 与沸腾的 Web3 AI 赛道

这是白话区块链的第1836期原创 作者 | 木沐出品&#xff5c;白话区块链&#xff08;ID&#xff1a;hellobtc&#xff09; 近段时间&#xff0c;人工智能领域的黑马产品ChatGPT亮相成为备受关注的全球科技界大事件之一&#xff0c;最新的AI技术着实让所有人惊艳了一把&#xff0…

不花钱,让情圣ChatGPT教你怎么追马斯克

大家好&#xff0c;我是播妞。你知道吗&#xff0c;如今爆火的ChatGPT&#xff0c;曾经和马斯克还有一段七年的「纠葛」。 最近&#xff0c;OpenAI发布了史上最强聊天机器人ChatGPT&#xff0c;这个诞生于GPT-3基础上的AI很快走红网络。 要说这家伙&#xff0c;天南海北无所不知…

马斯克猛烈抨击 ChatGPT引轰动:“这不是我想要的”

埃隆马斯克 (Elon Musk) 否认了他最著名的作品之一。 特斯拉、SpaceX 和 Twitter 的首席执行官以热爱工作每天睡觉不超过 6 小时而闻名&#xff0c;他脑子里想着几件事&#xff0c;其中一件事关 OpenAI 的发展&#xff0c;太平洋时间凌晨 1 点 36 分&#xff0c;他发表推文指责…

最全ChatGPT技术汇总

作者&#xff1a;邱震宇&#xff08;华泰证券股份有限公司 算法工程师&#xff09; 来自&#xff1a;AINLP 链接&#xff1a;https://zhuanlan.zhihu.com/p/613698929 最近ChatGPT可以说是火遍了全世界&#xff0c;作为由知名人工智能研究机构OpenAI于2022年11月30日发布的一个…

ChatGPT-地表最强AI模型!要消灭人类?

大家好&#xff0c;我是贺同学&#xff0c;最近&#xff0c;美国人工智能研究机构 Openai 发布了最新的大语言模型 ChatGPT&#xff0c;惊艳的性能在海外掀起了一波又一波热潮。 通过对各种领域专业知识的训练&#xff0c;ChatGPT 不仅可以帮助人们搜索知识&#xff0c;还能进行…

最近全网爆火的黑科技,叫做chatGPT

AI神器ChatGPT 火了。 能直接生成代码、会自动修复bug、在线问诊、模仿莎士比亚风格写作……各种话题都能hold住&#xff0c;它就是OpenAI刚刚推出的——ChatGPT。 有脑洞大开的网友甚至用它来设计游戏&#xff1a;先用ChatGPT生成游戏设定&#xff0c;再用Midjourney出图&am…

ChatGPT之父Sam Altman有多牛?

“如果把Sam Altman扔到某个食人族之岛&#xff0c;5年后他会成为这个食人族岛的国王。“在硅谷创业教父Paul Graham眼里&#xff0c;Sam Altman是一位极具魄力的领导者和开拓者。如今&#xff0c;已成为OpenAI CEO的Sam Altman是全球范围内当之无愧的科技领军人物。 来源 &…

ChatGPT模型API接口1折开放,全球AI格局巨变进行时

就在外界传言马斯克正筹划成立新的研究实验室&#xff0c;以开发ChatGPT替代品的当口&#xff0c;北京时间3月2日&#xff0c;OpenAI在官方博客宣布开放ChatGPT和Whisper的模型 API。 马斯克入局、OpenAI开放&#xff0c;两件事情有着千丝万缕的联系——本质上&#xff0c;都是…