记录一些对于AI上的思考,除了作为一个流行的词汇以外,之于我的改变。
vibe coding
早在这个词被发明以前,我就使用AI辅助编程,现在可以说是已经不能在没有 AI 帮助的情况下解决问题了(😅)。代码调试技能日益生疏,甚至不再阅读报错消息,只是把它们复制并粘贴到 AI,让它帮我解决。以前每条报错信息我都能学到一些东西,现在AI 提供了解决方案,实时答案带来的快乐超越了真正理解带来的满足感。不知不觉我的情绪也受到影响,以前解决新问题是编程乐趣的一部分,现在如果 AI 不能在一分钟内给出解决方案,我会真实的感到沮丧。
你能感到AI在构建大型项目,吐出的代码越快,积累技术债务的速度也越快,vibe coding 就像把一张信用卡,交给一个不明白钱是什么概念的孩子,如果不明白代码是如何运作的,出了bug也只能靠AI帮你修复,这就又像是在用另一张信用卡偿还这张卡的债务一样。
让我想起小时候看辛普森的一家动画里面的有一段,(前面忘记了,后面忘记了)Marge有一天开车带儿子Bart出去玩,Bart有一个玩具方向盘,妈妈往左开,他也往左转,妈妈往右开,他就往右转,玩得不亦乐乎,Bart以为他是在控制车的人。我认为现在人类和AI的关系和这个故事的情形是差不多的。只有少部分的人,可能说是极少部分的人完全明白自己在做什么,绝大部分人的任由AI带他们去任何地方。