昨天全球都在关注马斯克的星舰飞船,这次成功发射并进入轨道,但是回来的时候失联了。
所以,这算不上一次完整的成功,但是相较于之前已经有了很大的进步。
有人说,马斯克是唯一一个在为人类做星球备份的人,这格局大了。要知道,到今天 SpaceX 成立已经 22 年了。
2002 年你在干嘛?我 2002 年还在上初中,压根不知道互联网是什么。离杨利伟坐神舟五号去太空还有一年。
在我看来,想象力驱动的技术迭代是让人类进步的驱动力。
尤瓦尔·赫拉利在他的书《人类简史》中说过,人类与动物最大的区别在于前者拥有想象力。
的确,想象力可以让我们思考客观不存在的事物,然后通过不断探索和尝试变成现实。
这两天 AI 科技圈还有一条爆炸性的新闻,一家创业公司推出了一个能实现自主编程 AI 程序员,名叫 Devin。
你可能会好奇,不是说 ChatGPT 这样的大模型已经能变成了么?Devin 又是什么,它有什么不同?
简单说,Devin 是第一个可以实现完全自主工作的 AI 编程机器,它可以设计工作流、可以写代码、可以部署、可以改 bug。
虽然 ChatGPT 这类大模型也可以实现简单的编程工作,但是也只是辅助并完成一些简单操作,远远谈不上自主。
对程序员来说,使用 ChatGPT 写代码也只能根据结果复制过来修修改改来提高效率。
但是,Devin 则可以基于程序员的指令完成全套流程。
我看了 Devin 的演示视频,给它一个具体的指令,它就可以自己完成代码编写和调试,还能看到 log 日志和网页效果。
在与其它具备编程能力的模型对比中,Devin 能正确解决 13.86% 的问题,而第二名的 Claude 2 只有 4.8%,GPT-4 是 1.74%。
足以可见,这个差距还是比较明显的。
目前 Devin 还处在内测阶段,我也没能实际上手体验,但就视频演示效果来看,还是挺值得期待的。
那问题来了,Devin 会让谁失业?
你一定会觉得是程序员,没错,Devin 如果继续进化下去获得更强的能力,自动化编程是一定会到来的。
但是,这也不代表现有的程序员会在短期内失业,因为当汽车出现的时候,最有经验驾驶它的还是马车夫。
我看了对 Devin 输入的提示词 prompt,其描述精准度是比较高的,而且也需要一个有技术经验的程序员来操作。
此外,现存的大量系统依旧需要程序员来维护,这是 AI 程序员目前解决不了的问题。
尤其是一些老系统,那些混乱的逻辑、复杂的架构、不规则的变量命名以及没有规范的代码等等,依旧需要程序员们去填坑。
不过我也认为,自动化编程一定是趋势,当类似 Devin 这样的 AI 程序员进化到一定程度时,一个产品经理都可以自主完成一套系统的开发。
说到这再额外说一点,其实我觉得程序员最有挑战的工作并不是写代码,而是理解需求并把需求转化为代码。
Devin 可以接受确定性的需求去完成系统构建,但它还不能去识别和理解需求,尤其不能参与前期的各种撕逼。
所以,高级程序员还需要与产品经理以及相关各方博弈,从技术角度给出合理建议和方案,这样做出来的产品才具备技术合理性。
那 Devin 会让谁失业呢?
在我看来,是那些还在依靠复制粘贴、百度搜索、照抄搬砖的程序员,因为这些基础工作是确定可以由 AI 程序员完成的。
未来,不管是程序员还是产品经理,我们都会有一个属于自己的 AI 助理。
它可以完成一些确定性较强的工作,而你需要做的是发出清晰明确的指令,以及对它提交的结果进行审核修改。
据说 GPT-5 今年就有可能发布,如果 AGI 进一步向我们靠近的话,人类的生产力又会实现一次大跨越。
优秀的马车夫并不会把驾驭马匹当成自己的核心竞争力,而是怎么控制速度和选择路线以及转弯,从而让乘坐的人更舒服。
当汽车出现时,他们的这种经验和能力是可以复用的,只不过是把马匹换成了发动机。
同理,优秀的程序员和产品经理也不会把熟练使用 Java 和 Axure 当成自己的核心竞争力,而是如何做出效率更高价值更大的决策,然后转化为产品。
尤其是对于产品经理,产品思维产品认知才是决定能力高低的关键要素。
今天有 AI 程序员 Devin,明天会有 AI 设计师 Lucy,后天也会有 AI 产品经理 Tom。
技术会一直迭代,今天的绝不可能就会成为明天的顺理成章,
想象力驱动的技术迭代是让人类进步的驱动力。
对个人来说,注重思考、提升思维、升级认知。
这,才是出路!
·················
唐韧出品
·················