关于后端:ChatGPT来临架构师何去何从

0次阅读

共计 2879 个字符,预计需要花费 8 分钟才能阅读完成。

你好,我是李运华。

最近科技圈大火的事件就是 ChatGPT 的寰球炽热风行。这款由 OpenAI 公司在 2022 年 11 月底推出的聊天机器人,发明了史上生产利用最快达成 1 亿用户的历史,在推出仅仅两个月后,月沉闷用户预计已达 1 亿,成为历史上增长最快的生产利用。与之比照,TikTok 达成 1 亿月活指标消耗了 9 个月,而 Instagram 则耗时两年半。

ChatGPT 因何爆火?

ChatGPT 为什么会如此炽热和风行呢?体验过的敌人应该都有相似的感觉:它的答复内容简直和真人聊天的感觉相似,聊天的上下文有连贯的逻辑性,尤其让人震撼的是,它可能依据用户的形容间接写一段代码、写论文、写报告。例如:

如此弱小的智能能力让 ChatGPT 成为了景象级的人工智能产品,而上一个如此炽热的人工智能产品还是围棋畛域的 AlphaGo。在击败人类顶尖棋手李世石后,AlphaGo 间接带起了人工智能畛域的热潮,这次 ChatGPT 的炽热同样会引领人工智能畛域一个新的热潮。

但这次 ChatGPT 引领的人工智能热潮和上一次相比,呈现了一个很大的变动。尽管科技工作者和技术人员对 ChatGPT 的技术饶有兴趣,资本大佬们对 ChatGPT 带来的守业机会兴奋不已,但更多的人却开始放心本人会不会被 ChatGPT 为代表的人工智能取代!尤其是 ChatGPT 当初的算法模型是 GPT-3,曾经这么厉害了,据说很快要降级到 GPT-4,如果前面再有 GPT-5、GPT- 6 呢?

ChatGPT 可能取代架构师吗?

这样的担心不无道理,毕竟只是从 ChatGPT 目前的能力来看,曾经能够取代不少岗位了,例如客服、老师、文员等,那是否意味着随着 ChatGPT 的倒退,当前任何岗位都能够被 ChatGPT 取代呢?比如说有了 ChatGPT,架构师还有必要持续存在吗?当前是不是把需要文档输出给 ChatGPT,它就能给出一个可行的架构计划?

要答复这个问题,咱们既须要对 ChatGPT 的技术实质有深刻理解,也须要对架构师的职责和能力有深刻的洞察。

首先,咱们概要了解一下 ChatGPT 的技术实质。

ChatGPT 中的 GPT 是指 Generative Pretrained Transformer,是 一种可利用互联网数据进行训练的文本生成深度学习模型,在问答、文本摘要、机器翻译、分类、代码生成和对话式 AI 畛域都有相当杰出的体现。GPT 的算法细节不开展,你能够自行搜寻理解。总体来说,GPT 的技术实质还是用大量已有的数据去训练算法模型,而后算法模型依据概率输入答复后果。

这就意味着 ChatGPT 有几个能力缺点。

  1. 数据样本量越少,训练的后果就会越差

比如说下图,这是学员们调侃 ChatGPT 时的一个案例:

很显著这个答复是不苟言笑的瞎扯,外面的内容看起来大部分是阿里云王坚博士的材料:)

  1. 数据无奈及时更新

比如说下图是对于《漂泊地球 2》的问题,ChatGPT 的答复:

  1. 历史数据对将来影响很大

以架构畛域为例,前几年中台很风行,假如咱们用很多中台的内容去训练 ChatGPT,而后 2022 年没什么人讲中台了,这个时候如果让 ChatGPT 答复架构设计,它还会答复大量中台的内容。

其次,咱们概要演绎一下架构师的职责和能力。

架构师实质是业务和技术的桥梁,外围职责是深刻了解业务需要,而后判断业务需要带来的零碎复杂度,而后设计备选计划来应答或者升高复杂度,最初基于各种状况来做取舍。这里我提炼几个能力关键词:了解、判断、设计、取舍。

最初,咱们综合比照一下 ChatGPT 的技术实质和架构师的能力要求,再来看看这个问题:ChatGPT 可能取代架构师吗?

我的答案是“不能”,至多在 5~10 年内不必放心,即便 GPT-4、GPT- 5 算法进去问题也不大,因为技术实质还是 GPT。我说 4 个次要的理由。

  1. 业务需要自身的差异性无奈训练

业务的差异性是没法训练、没法预知的,比如说即便同样是电商畛域商品评论性能,淘宝京东拼多多的具体做法都会有很多细节差别,而来一家新的守业公司,做法又不同,甚至同一家公司同一个业务,只是换了一个产品经理,需要可能就会调整。

ChatGPT 目前还不具备了解特定场景下的人类语言,简略来说就是 ChatGPT 是没法和客户探讨需要的,而架构师是须要了解业务能力做架构设计的。

  1. 架构设计过程中的判断无奈标准化

架构师要依据利益干系人的诉求、团队的技术水平、业务的倒退状况来做判断和取舍,这些事件不能标准化也不能被训练。尤其是波及和人打交道,有人的中央就有江湖,ChatGPT 是无奈了解特定团队外面人之常情之类的奥妙关系的。

举个简略例子,同样的业务、同样的团队,换个 leader 就可能导致架构颠覆重来。

  1. 技术一直在演进

如果用旧的架构文档和计划训练 ChatGPT,它须要很长时间和大量数据能力更新到新的技术,很显著这个过程中的计划是不合理的。目前 ChatGPT 的训练数据据只到 2021 年底。

而技术圈的技术演进是十分快的,前几年还大火的中台,到无人问津只须要不到 1 年工夫;去年炽热的低代码,往年可能就被替换为云原生了。

  1. 架构师须要创新能力

比如说谷歌三篇论文创始大数据时代,Redis 的诞生、Nginx 的横空出世等等,这些都是须要翻新的,而 ChatGPT 技术实质就是基于已有数据来训练,目前难以做到真正有价值的翻新。

更可能的状况是 ChatGPT 不苟言笑瞎扯淡,因为它的技术实质是依据训练数据的概率来生成答案,如果是放在绘画或者音乐畛域,这样输入的后果看不出显著的问题,可能还会让人觉得很有创意,然而在明确的事实(例如“过五关斩六将”具体是哪六将)或者严格的指标导向的事件(例如“开发一个比 Kafka 更弱小的云原生音讯队列”)方面,依照概率来输入内容的话,很容易就能看出问题所在。

比如说“过五关斩六将”这个问题,ChatGPT 的答复形形色色,如下是两个比拟搞笑的答复:

技能和学习形式要降级吗?

基于下面的剖析,咱们能够看到,ChatGPT 目前还不具备取代架构师的能力。但不取代并不意味着不影响。对于技术人员来说,须要意识到本人的技能和学习形式要降级了。

比如说以前破费大量工夫在刷数据结构和算法,死记硬背一些框架和第三方库的一些 API 如何调用,有了 ChatGPT 后,这些常识和技能曾经非常容易获取,本人刷得再纯熟也体现不了什么竞争力了。技术人员须要积攒更多业务相干的常识,加强对业务的理解力和洞察力,晋升本人在技术方面的创造性。这样才不必放心会被人工智能取代。

顺带提一下,你可能对 ChatGPT 最可能取代什么样的岗位感兴趣。我用一句话概括:标准化的惯例工作

例如客服、医生、律师、老师等岗位。以律师为例,打官司的律师不会被取代,然而根底的法律咨询和法律帮助等很可能被取代;以程序员为例,只相熟编程语言 API 算法和数据结构的程序员会被取代,可能实现端到端业务需要开发的程序员不会被取代!

心愿这节分享能让你有所播种,启发你及时调整本人的学习形式,晋升外围竞争力。

顺便说一下,我的专栏《从 0 开始学架构》今日秒杀特惠 ¥139,立省 ¥60,行将复原原价,戳此立刻拿下 >>>《从 0 开始学架构》

文章起源:极客工夫《从 0 开始学架构》

正文完
 0