第一次接触AI,应该是Chat-gpt(ChatGPT 正式推出是在2022 年 11 月 30 日)。那我应该是在第一时间就使用上了,因为我记得我的垃圾论文中使用了不少的AI生成代码。
当时的我需要面对劳累的工作,劳累完全是因为那遥远的通勤来回需要站三个小时的地铁,和工作本身没有任何关系,而且朝九晚五不打卡的上班时间让朋友们都以为我是在装疲劳。这个一年的工作是校企联合培养计划中的一环,要求我的毕业论文必须能够和企业工作有直接的联系,fuck!讲到这里就生气。也许这些计划的初衷是好的,但是这并不能掩盖它在执行过程中变得和初衷没有任何关系,而我,就是计划背离下的炮灰。
每日通勤完毕后,拖着疲惫的身躯回到宿舍。我的老师通常会在晚上6点他下班前的最后一刻给我发来对于我今日早上9点提交论文的建议,而我就需要在晚上收到信息后,开始按照建议动工。实际上,我的编程能力非常的拉胯,除了上课考试的时候有在电脑进行过编程创作,其他时候根本没有任何的触碰,当然,我身边的人也是一样。我的主题是把工作中的信号模型和城市地形相结合,得到一个新的模型,主要是拟合各种数据。所以,每天晚上我就会在Chat-gpt上,让它帮我写各种脚本处理数据,这些脚本使用的是Python语言,我系统的学习过,但是没有实战,我依然没有办法做到在其中增删查改。
当时的Chat-gpt很是拉胯。首先是延迟特别长,北京时间的白天,这个模型根本就不能用,即时开着梯子,它的回复也是非常的慢,所以我和室友都会在晚上使用。然后对于自然语言的处理也不是那么精确,很多时候一件事情你要说的非常具体它才能理解自然语言的要点。再就是生成的代码的可使用率也不高,从chat-gpt的回复内容复制下来再放到vscode运行甚至会报错。所以,一晚上其实也做不了太多事情。很多时候就是在等待chat-gpt的回复。
第二个主要使用的就是KIMI和deepseek了。这就是工作之后的事情了,24年的中国国内的大模型并不是很好用,大部分都是有点像搜索引擎,会把搜出来的东西进行总结,deepseek则会在总结之后加上一点中国人特有的关心,但是对于一个工程师来说,不能写出准确的代码,还是不能成为生产力。不过,当时的水平应该可以加入某些文科的工作之中了。
让我感到有一些生产力的应该是豆包了,我亲切的称之为豆老师。因为他确实帮了我不少的忙。实际体验上,我觉得他可以媲美23年的chat-gpt了,但是由于墙的限制,豆老师的反应速度远超过chat-gpt,在都能解决我的小问题的基础上,我就更愿意使用豆老师。豆老师,可以帮我生成一些单页的脚本,或者直接读取我的txt文件帮我做一些处理,这些都是很棒的,我的需求也就是这些。在这个期间,我做了很多的脚本,这些脚本大多都是一个.py文件,然后可以打包成.exe文件使用,这些脚本对于优化我的工作流起到了很大的帮助。但是,这本质上和我第一次接触chat-gpt的时候的感觉没有差别。
直到有一天,我遇到了cursor。如一束光,照亮了我的生活。我无法形容cursor带给我的震撼。在没有使用它之前,我无法想象出任何关于他的样子,太奇妙了。😯由于cursor的收费限制,加之豆老师也能在某种程度上解决我的ai需求,我就很长时间依赖于豆老师,没有接触新的AI模型。这之间,我也收到了关于豆包手机,openclow的一些信息,但是觉得为时尚早,真正的agent技术落地还需要一些时间,我也并不想去安装配置那些复杂的环境。因为经验主义告诉我,那些环境搭建的时间和回报不成比例。
某个周末的下午,在家玩PUBG玩到有点累了,想着要不试一试cursor吧。打开网站,下载,安装,登录,付款,使用。绝了!震惊!全程不到10分钟吧,和安装一个正常软件没有任何区别。直接打开我的工程文件夹,全部梳理一遍,罗列重点,整理架构,一气呵成,惊为天人!这时候,我已经有所顾忌了,我害怕agent修改的代码影响我的正常工作。我只敢开着ask模式,不断地询问这工程中的细节,更像是让它引领着我在学习。直到最近的两件事。
在工程中适配一个温控芯片的回读时序。我之前有做过这件事,纯手搓代码+硬件调试大概花了一个月的时间搞定,这次的预期也是如此。由于这是一个全新的功能,从0手搓,我打算交给cursor试一试。提出一些要求时序和协议之后,cursor开始他的大手笔,agent模式直接把时序代码给写了出来,甚至还调用了我本地的仿真软件进行仿真确认波形没有问题。wtf!我瞬间感觉自己的工作要被替代掉了。这时候的cursor完全转变了之前老师的身份,对于我已知的事情,cursor更像一个武功盖世的奴隶。能够以更快的速度把我们都知道的代码写出来,这完全是速度取胜。在我的不断引导之下,最终cursor用了一个下午,把这个功能完成了,**远超我的预期(一周)**。大威天龙!💪
领导们大多数并不会使用AI,完全可以理解,这就给我钻了空子,原本预计一个月的项目开发时间,被我压缩成了一个下午。这件事让我意识到个人生产力超过社会生产力的时候,就会获得财富。我有了将近一个月的自由时间,正是这段时间,cursor又帮我做出了这个博客,帮我不断地优化和装饰以及最重要的架构。
相比于我工作中的工程开发,AI在这个博客框架搭建上的所作所为更让我感到震惊。我之前一直认为AI不能够代替掉工程师,因为AI对于细节的处理很不准确,需要工程师人工去处理,哪怕借助ai,也只能处理这些原本人工就可以处理的事情,因为ai总是会犯错,需要人工去引导甚至是直接接管处理,所以只能提高效率不能替代人工。但是,这个博客框架的搭建,完全是从0开始,ai自我引导,甚至给了我很多方案和选择让我去判断,这些完全是我的未知领域,AI在这个过程中没有犯错,完全理解了我的自然语言,然后精准的生成了我要的产品,我认为它可以替代掉很多工程师了,现在的工程师更应该提高自己的创造力了,而不是增删查改提高熟练度了。不然就真的等着完蛋了!
当然,对于ai我还是有自己疑问:
我认为一个产品要从头开始就给ai做,以至于ai能够有更多的上下文背景,在后期用ai更好的修改和维护。但是对于一个完全不懂产品和代码的人,全程用ai做一个商业上市的产品,感觉不放心,对于产品没有足够多的掌控能力。所以作为一个产品来看,ai还是只能作为团队的效率助手,在产品出现一些ai解决不了的问题的时候,能够人工接管是非常必要的。但是对于个人创造力的开发,我完全认为可以把AI 开发的产品当做一个黑盒子去使用。
各行各业也都如此。