第一次用GitHub Copilot,我刚敲下function fibonacci,它就把整个递归函数给我写完了,连边界条件都考虑到了。这就是AI给我的‘aha moment’,但也就那一下下。
祛魅也很快。两三个月后,我想要一个简单的缓存装饰器,结果它给我生成了量子增强、预测性缓存、熔断机制那些东西,整整50行代码,就像你问朋友"附近哪有好吃的",以前他会说"楼下那家面条不错",现在他会给你一篇《论城市美食文化与地理位置的相关性研究》。有用吗?当然有用。但感觉太神经了。
明明一个dict就能解决的问题,它非要给你整个Redis集群。一个简单的工具函数,它要给你设计完整的工厂模式,而且这种毛病有点递进式,即便另开一个task,它的油腻度也不减弱。
有一次我的代码报了个空指针异常,很明显就是某个变量没初始化。我问AI怎么修,它给了我一篇500字的分析报告,从错误堆栈讲到现代软件架构理论,从函数式编程讲到Monad模式。我看了半天,最后还是自己找到了问题:第23行忘记判空了。
我现在怀念以前那个"笨笨的"AI,至少它知道什么叫"够用就好"。它会直接告诉你"第23行,数组越界了"。
现在AI给我建议,我会说不,因为真的心累。
如果你的AI还在给你惊喜,恭喜你,你还在蜜月期。珍惜吧,很快你也会加入"就这?"俱乐部的——————老夫老妻,互相嫌弃??