持续交付2.0

放心吧,ChatGPT不会取代你的工作

Image

Image

文章来源:极限编程合作社  

作者:熊节 

题图来源于网络

本来我都没兴趣赶这热闹聊ChatGPT了。有新玩意出来,不抓紧时间玩新鲜,没事天天空聊它有什么意思啊。但是呢,实在是看同行们聊得太不着调了,有些话在很多个微信群里重复了很多遍,就不如写下来,省得来回复制粘贴,费劲。

简单说,很多同行担心ChatGPT(或者类似的AI)要取代自己的工作了。你看那视频里演示的,ChatGPT写出来代码又快又好,以后不就不用我写代码了吗?然后跟着也就出来了很多贩卖焦虑噶韭菜的人,一会儿教你怎么跟ChatGPT结对编程了,一会儿教你怎么跟ChatGPT分析需求了,一会儿教你怎么搞prompt工程怎么优化提示词了。总之那意思就是,反正总有人的工作要被AI取代了,你赶紧的卷起来,你(在AI的帮助下)去取代别人的工作,你就是赢家。

这焦虑,咱们可以具体分析一下。短期来说呢,反正ChatGPT也在墙外边对吧,国内百度阿里做那个玩意咱就不提也罢,那可见的将来它是不会对你工作产生什么实质影响的。反正你也用不上,你老板也用不上,你客户也用不上,它就跟不存在也没区别。

我在几个微信群里做了个调查,覆盖大概两三千人吧,别看聊得有多嘴嗨,正经在用ChatGPT的,5%都不到。我这些群还都是IT同行里对新生事物比较敏感的吧,那搁在全行业、全社会,别看个个都表现得那么焦虑,正经用上的有几个?也就嘴上热闹几天而已,没啥影响的。

那么中长期来说呢,我觉得,有要被AI取代工作这种焦虑的同行,都可以再去读一下《庄子》里的一篇小文章,《惠子相梁》。

惠子相梁,庄子往见之。或谓惠子曰:“庄子来,欲代子相。”于是惠子恐,搜于国中三日三夜。庄子往见之,曰:“南方有鸟,其名为鹓鶵,子知之乎?夫鹓鶵发于南海,而飞于北海;非梧桐不止,非练实不食,非醴泉不饮。于是鸱得腐鼠,鹓鶵过之,仰而视之曰:‘吓!’今子欲以子之梁国而吓我邪?”

《庄子》

就,你那人脑帮电脑打工的破工作,你还觉得AI有兴趣来抢你的呢?怕不是想多了吧?

比如说吧,我要去苏州见个客户,好了,我得订机票吧,我得订酒店吧,我得约车接车送吧。那我现在咋办呢?我得先打开高德地图,输入客户办公室的地点,看看这地方到底是离硕放机场近呢,还是离虹桥机场近——想不到吧,有可能去苏州你应该飞无锡机场。然后我再打开携程商旅,做两次航班搜索,比较飞硕放机场和虹桥机场的航班,综合考虑价格、时间和我的常旅客卡,选一个航班。然后我再在携程里点到“酒店”,输入客户办公室的地点,输入入住离店日期,搜索离客户近、条件又不错、价格又不太贵的酒店。然后我再打开滴滴……

上点年纪的人大概能记得,智能手机还没普及以前,那会儿有个概念叫“个人数字助理”(PDA),对吧,说有这么个小玩意揣兜里你就等于有个专属小助理了。

现在这到底是手机给我当助理啊,还是我给手机当助理啊?

我把所有的活儿都干了,输入了所有的信息,做了所有的比较筛选,最后给出一个结论。手机说:“嗯,行,就依你这个意见办。”

这不妥妥的手机是我领导,我才是那个助理嘛!

咱就说,没吃过助理肉,咱也见过助理跑。那政府官员、国企领导、大老板,他们的助理长啥样,咱也是见过的。人家都是领导说一句“我要去趟苏州见某某”,助理就颠儿颠儿的把一切细节都安排好了对吧。您日程上哪天合适,咱们可以坐哪个航班,住哪个酒店,哎对了那酒店旁边有家狮子头做挺好咱晚上可以请客户去那儿吃,您看是喝红的还是喝白的……顶多一两个环节不确定了,给领导两个选项让领导拍个板,这才是助理对吧。咋这“个人数字助理”就变成我给手机当助理了呢?

说到底,不就是因为手机没有智能嘛。

要往深了说呢,这是图灵机固有的局限性。在神经网络和深度学习出现之前,计算机就只能解决可计算的问题——“给xxx地址发送一条POST请求,报文是xxx”这是可计算的问题,“给我订张机票去苏州”这就不是。那为了让计算机干活,人就得先给它打工,把你真正想解决的问题降解成若干个可计算的问题,然后计算机才能给你解决这些可计算的问题。

我们打开一个个app,进入一级级菜单导航,点击一个个按钮,输入一行行文字,这都是在帮计算机降解问题。这都是在帮计算机打工。

不是我们喜欢帮计算机打工,而是没办法,没得选。图灵机就这样。当初祖师爷设计的时候就说了,世界上有无数多可计算的问题,但还有无数多的平方那么多不可计算的问题。所以你想解决的问题,极大概率,是一个不可计算的问题。你就得先给它降解成可计算的问题,然后图灵机才能给你解决。

直到神经网络和深度学习出现。

直到神经网络和深度学习发展到一定的程度,感觉这人工智能真的有那么点“智能”的意思了。大家才开始回头琢磨:其实我们从来也不是要“以可计算的方式解决问题”啊。领导要的就是个秘书,这秘书大部分时候能听明白话,能办事,有些事也不懂,有时候也犯点错误,没关系嘛,不懂可以学嘛,有错可以改嘛。领导啥时候也并没有要个机器人啊。

然后已经有这么个有那么点“智能”的东西了,你不想着它可以直接给所有人当助理,你觉得它要来抢你的饭碗,接着做那些因为计算机没智能不得不逼着人给计算机打工的软件?你琢磨啥呢?

摆在面前的根本不是取不取代哪些工作的问题,而是整个软件开发这个行业还有没有必要存在的问题。

咱就想吧,你打开个人数字助理设备,就一个输入框,语音输入也好,键盘输入也好。你直接说:“我要去苏州拜访某某总,安排一下。”屏幕上唰唰就出来了,哪天出发,坐哪个航班,住哪个酒店……你挨个看了点个确认,行程就订好了。这不才是助理嘛。还用得着一帮程序员开发功能那么复杂的高德地图、携程商旅、滴滴打车、这个那个的?还用得着琢磨怎么让ChatGPT帮你开发帮你运维这堆东西?

操作系统给个基于自然语言的交互界面,微软给一套集成了GPT的Office,各行各业提供服务的各自给几个简简单单的数据接口,这不就齐活了么。还有啥软件需要开发的?

还有个微信群里小朋友跟我说,那ERP呢,也能不用了么?我说你可别逗了,要不你先去用一下ChatGPT处理数据表格的能力,再琢磨下还用不用开发那么一大堆报表啦统计啦这个那个的。

这才是革命性的技术改变世界的方式。火车一开始没有马跑得快,后来比马跑得快,然而火车最终改变世界的方式不是比马拉更多的大车,而是淘汰了村镇尺度上自给自足的经济形态。马——作为一种交通运输工具——的淘汰只是这个过程中一个捎带的事,一个collateral casualty。火车从一开始就不是为了取代马来的,最后也不是以取代马的方式改变世界。人工智能也一样。

还有个小朋友问我,那我们这些搞软件的人可咋办呢?

我说,有啥咋办的,这世上不是所有事都能找到个咋办。心若在梦就在呗。

Image

又不是没见过,对吧。

Image

乔梁老师开课啦~视频课程《持续部署训练营(Python版)》,原价1099元, 限时特价499元

你的软件开发效率够高吗?质量够好吗?你的团队多长时间才能向用户实时推送一个生产变更?你的软件在发布时,你是否因担心软件交付质量而感到压力倍增?你是否遇到过部署失败,甚至导致停机的情况?持续部署可以帮助你消除软件交付的痛苦,让你能专注于为客户高价值的需求,而不会因为这些交付执行类问题而花太多精力。本课程通过学练结合,理论结合实战,让你体验如何使用构建-测试-部署管道,进行持续部署。并练习如何在有效监控部署的同时,逐步发布功能特性,并作数据库结构变化。

Image

(扫码订阅)

Image