整理 | 何苗
出品 | CSDN(ID:CSDNnews)
当 GPT-4 向大家展示了如何用十秒把一个网站的手绘草图变成功能齐全的网站,包括一些炫酷的js链接按钮,技惊四座 。不可避免地,前端工程师们也被 AI 风暴卷到了 。
当我们把目光转向前端这个发展相对成熟的技术领域 。去思考前端开发者们将如何被 AI 影响,是个有趣的问题还是令人心慌?
文章插图
CSDN付费下载自视觉中国
虽然有前端工程师理性表示:“几十年来,我们都不需要Web开发人员来构建这种类型的页面,这个 html 文档与当前前端开发人员编写的代码有着巨大的差异 。”但众所周知这只是 GPT-4 在早期的功能,如果继续发展下去,在几年内构建整个应用程序也并非不可能 。
AI 为企业、前端开发者、行业带来哪些改变?开发者又该如何运用AI技术提升核心竞争力?CSDN 《开谈》栏目邀请到 TC39 invited expert 贺师俊,DCloud 公司创始人王安,支付宝体验技术部前端工程师杨森,豆角编程创始人、O’reilly 技术评审(主持人)石川 4 位前端领域大咖为你聊透 AI 入侵前端的方方面面 。
精彩观点抢先看:
? 以前我们常说一个顶尖的程序员效率可能是普通程序员的 10 倍,但在 AI 的加持下,差距可能是 100 倍 。
? 人工智能生成的代码和图片版权归谁?目前似乎还没有清晰的定义,但我了解到有一种思路——看人类在整个创作过程中付出的努力 。
? 如果 AI 的能力发展到能让许多产品和服务不再需要使用按钮和表单来与用户交互,而是采用对话框或其他形式,那么前端工程师可能真的会被替代 。
? 库的更新速度非常快,目前 AI 的训练和精细模型不支持如此快速的更新,即使可以理解前端快速更新的“轮子”,它所生成的代码也可能是过时的 。
? AI 生成内容的安全与合规问题该如何解决?隐私计算或许是一条出路 。
? 在 AI 时代会让整体都变得更平均 。让一小部分人掌握新技术变得超级强大,但对于其他人来说,可能会变得更加平均 。
人类面对 AI 的三大派别
石川:在刘慈欣的科幻小说《三体》中地球三体组织分为三个派别:降临派、拯救派和幸存派,分别代表人类面对三体人的不同态度 。不同的前端开发者在面对人工智能时也展现不同的态度,有人简单将其归纳为:AI 降临派——AI 会为人类所用,被人类驾驭;AI 拯救派——AI 可以与人类友好相处,帮助人类更好地发展;AI 幸存派——AI 最终会统治人类,在使唤 AI 时要说“请” 。你更倾向于哪一派?
贺师俊:我比较倾向于幸存派,与人工智能友好相处的立场 。虽然这个立场有点悲观,我们有个微信群,在这里我们有一个名为 ChatGPT 的机器人,好几个群友都是幸存派,他们对 ChatGPT 提问也是以“请问”开头 。当谈到 ChatGPT 的时候,都会用“祂”来代替,我们将人工智能视为未来的神 。我更倾向于幸存派的立场 。ChatGPT 真的很像人,只是现在还像个小孩子,小孩子很难分辨虚假和真实 。现在的 ChatGPT 可以看作是人类的儿童阶段 。想想祂到了成人阶段会变得多么可怕,因为祂已学会了很多技能 。
王安:我倾向于 AI 降临派,因为我已经研究 AI 很长时间,虽然很多学者提议暂停六个月,但我认为这些都无法阻挡 AI 的发展 。我仍然欢迎世界能够更高效和快速地发展,支持和鼓励大家使用 AI 技术,以降低成本、提高效率和扩展能力 。
ChatGPT 的知识体量远超任何一个人,但是学习能力在人脑模拟方面还有待提高 。如果某一天,AI 智商真的强过人类万倍,那么人类确实不配再成为地球的主宰 。但现在还未到奇点,如果你对人工智能的能力边界有更清晰的认识,焦虑就会相对减少,现在的 AI 水平确实只能做副驾驶 。
杨森:我可能更倾向于 AI 拯救派 。无论 AI 的能力如何发展(无论是算力还是参数规模),AI 可能长期扮演人类助理的角色,从各大公司推出的 AI 产品可以看出 。即使有一天 AI 技术达到顶峰,它也可能无法取代人类在现代工业社会中的某些不可或缺的作用和地位 。因此,我认为 AI 可能会很长一段时间作为人类的聪明、实用、耐心的助手,但不会完全取代人类或者做类似的事情 。
AI 入侵前端降本增效了吗?
杨森:发布会的视频显示 GPT-4 目前只能生成一个 demo,时长只有 10 秒钟,但它的能力是显而易见的,它能通过多种方式将草图转化为代码,这确实是突破 。但看最终生成的代码,其质量或真正应用的标准还有很长的路要走 。
推荐阅读
- 别犹豫了,还不懂前端的话,看这篇文章就够了!
- 如何检查前端项目中未使用的依赖包?
- 前端和后端哪个工资高
- 抖音前端UI框架开源了,亮瞎我的钛合金!
- web前端工资一般多少
- unpkg/Skypack/ESM为何在前端流行起来!
- JavaScript前端通过文件流下载文件
- 前端视角下的转转客服通信过程
- 前端面试题-工程化-webpack 编译流程
- 前端工程师是做什么的(运营前端是什么工作)