发帖
 找回密码
 立即注册
搜索
5 0 0
日常闲聊 283 5 昨天 21:22
这个实验真的让我大开眼界,因为我之前试过用AI和不用AI来做同一件事...</br>
我在为公司打造一门编程语言,最近一次迭代是用Lisp,那已经是好几年前的事了,2020年的时候。那时候我决定把“libtorch”整合进去,也就是PyTorch背后的底层C语言库。我招了个实习生,结果折腾了半年,几乎啥也没搞出来。文档很不稳定,C语言这边的示例也少得可怜,根本不够用。虽然libtorch是AI领域一个很重要的库,但大多数人都是通过PyTorch来使用它的。其他语言也有一些实现,但那些代码往往很难获取。而且不同语言的封装方式差异很大,导致想用起来特别困难。所以半年之后,特别是在疫情期间,我们只搞出一个非常简陋的库实现,功能太有限,根本没法用。</br>
后来我开始用AI(用的是一个大家都知道的大模型,但我不是来推销什么解决方案的)以“代理模式”来搞这件事。结果三天!我完成了之前六个月都没搞定的东西。我做出了一个完整的封装,核心功能基本都覆盖了,而且可以很方便地继续扩展。整个过程AI帮我生成了文档、教程,还有几百个示例代码,每一步都能用来验证实现是否正确。你可能会说,你不是个老程序员嘛,没错,但我这里说的是一个相当复杂的库,而且这个库是基于一种AI在训练时根本没见过的语言来实现的,而且还要对接我自定义语言的API。我说的不只是写代码,还包括文档、测试、教程这些全套的东西。它还能在Mac OS和Linux上编译运行,支持MPS和GPU加速。三天!我都快退休了,这辈子也没怎么用过AI,但这次我必须说,我真的有点担心下一代程序员该怎么活了。</br>
──── 0人觉得很赞 ────

使用道具 举报

如果你想申请专利,可得留点神。要是vibe编码不受约束地乱用,可能会影响库存管理,还可能让你的专利泡汤。
问题是,当AI比人类更擅长编程时,它们就会取代我们在这方面的角色。所以,我们要学会如何更好地领导和规划(这其实更容易实现)。某种程度上来说,这种情况已经发生了。管理一支AI“克隆”的团队,早就该开始了,这不是一个能长期依赖的传统职业路径!希望我们都能够在未来一个富足的世界里安心退休,而不是陷入一个由机器人主导的反乌托邦资本主义社会。我很高兴看到LLMs(大语言模型)正朝着这个方向努力。
是的,只要问出来,就像折叠一张纸一样简单。喜欢:搞一个AI出来,让它帮我做杂货店购物清单
这是关键。一个没有架构思维,或者对要做什么没有深入理解的程序员,虽然也能写代码,但很难写出高质量的结果。
昨天 21:55
人工智能确实很厉害,能处理一大堆复杂、难搞的任务,前提是你得把它定义清楚。要是你设定得当,它甚至能在汇编语言这种底层代码里玩转微积分。
昨天 22:17
人工智能在专家手里确实很厉害。它特别擅长接收各种规格说明和详细指令,然后把这些内容转化成(有时候有点生硬的)代码。接着,高级开发人员就可以和AI一起协作,用比以前少得多的时间去反复打磨和调整代码。
“担心”这事儿吧,其实是一种很复杂的感觉,一方面惊讶于我们现在就能做到这么多厉害的事儿,但另一方面又有点担忧,要是大家不赶紧学会怎么去利用这些新能力,可能真的会耽误自己的职业发展。这次实验真的让我相信,这是一次真正的技术范式转变,而不是炒概念、蹭热度。我已经把我所有能用的人工智能资源都砸进这个项目了,感觉就像我一个好同事跳槽去了别的公司,还挺想他的。:)
技术发展的速度真是前所未有,现在解决问题和开发新东西的速度,是几年前根本不敢想的。不过你说得对,现在的很多新手开发者可能反而会发现自己处在一种“不需要想太多解决方案”的状态里。
记得 Delphi 1995 年刚发布的时候,我也有类似的感觉。天啊,再也不需要那么多程序员了!我当时简直不敢相信,自己竟然只用一天就做出来一个带图形界面的应用程序,而以前用 Borland Pascal 或 C 的时候,这得花上我好几个月的时间!现在我又要回到这个 LLM 的世界了,感觉就像在 vibe 里写代码一样,顺手就给我的个人项目搞了个 JWT 访问令牌,还带一周过期功能的。
这当然是我最关心的问题。有些时候,这些工具确实没法完全搞定任务,但是说真的!我从2022年开始用指令版的GPT,现在三年过去了,感觉就像发现了一块新大陆一样震撼。今年我尝试了很多Vibe编码(边看边写的那种),但还没达到那个终极实验的水平。说到底,我觉得真正的问题在于——它会彻底改变你为某项任务分配时间的方式。如果你要开发一段JS代码,现在可能一个小时就能搞定,而放在两三年前,这活儿可能得干一周。对于很多常见的任务来说,AI简直就是改变游戏规则的存在。我敢肯定,接下来我们肯定要和管理层、客户就“开发计划到底该怎么定”展开一些艰难的对话。敏捷开发那一套流程,还有各种繁琐的流程管理,都会受到巨大冲击。因为我认识的很多工程师都在用AI来自动化那些无聊重复的工作,比如写报告、写文档。我甚至知道有不少人用AI来写邮件、代替自己快速回复信息,就是为了避免被随时打断。  
现在,很多经理也在用AI来自动生成Excel表格的报告内容。(完)
您需要登录后才可以回帖 立即登录
高级模式