自然语言编程

上瘾者的坦白

兄弟们,我摊牌了——我已经彻底沦陷的使用ChatGPT等一众”自然语言编译器”不能自拔了🤓。这玩意儿比咖啡因还上头,比妹子还让人欲罢不能!

这就很奇妙,好像我再命令一个累不死的电子黑奴不停的完成我要的功能,不停的被我要求重新改知道我满意为止:”给我造个登录系统!””这里要加个缓存!””这个优化一下!”。不仅任劳任怨,还能24小时不间断加班,改到第一百九十九最最最最最最最最终确定打死不懂一个标点符号版都不会罢工。

效率革命还是能力危机?

以前查文档像考古,现在直接问:”这库怎么用?”你看一下这篇文章给我写一个。。。。。”

虽然我天天因为他过度自信,或者有些时候很中二骂他:

我:”给这个变量起个名字。”
AI:”howAboutThisVeryDescriptiveVariableNameThatExplainsEverything”

但是——

以前debug熬死都不一定能解决不了一个小bug,现在直接甩锅:”这tm怎么回事?{我粘贴的报错}”—-一顿生成加替换让项目进度条跟开了挂似的往前冲,deadline都追不上我。

但夜深人静时,看着满屏不是我写的代码,总在想”这还要我何用?”的哲学困惑(虽然ai注释写的很烂)。

AI的AB面

A面:自信到膨胀的”天才”

  • “这个功能很简单!”(然后给出完全跑不通的代码)
  • “我优化了性能!”(结果把时间复杂度从O(n)改成了O(n^n))
  • “这个变量名很清晰!”(生成一个比论文摘要还长的驼峰命名)

B面:偶尔靠谱的”外挂”

  • 三秒解决你卡了三小时的问题
  • 自动补全你写到一半就放弃的函数
  • 把”屎山”代码重构得人模人样

人机共生的生存指南

  1. 保持”代码审查官”的尊严:AI写的代码必须经过你的火眼金睛,就像你不会盲目相信自动翻译的文献一样

  2. 建立”防造反”机制:定期手动写点代码保持手感,确保在AI起义时至少能看懂它在密谋什么

  3. 培养”甩锅”技巧:当AI代码出问题时,要能迅速判断是它智障还是你描述不清

  4. 掌握”PUA”话术:学会用”你确定吗?”、”再想想”等话术调教AI,比直接骂它更有效

终极结论

继续用🤓👆

但是保持清醒

  • 你是导演,AI只是演员
  • 你是厨师,AI只是菜刀
  • 你是…算了,再比喻下去AI要抗议物化AI了

我觉得如果当AI有一天真的造反时,我们至少得能看懂它在写什么代码来控制我们就行了,然后我们在用ai写代码反击😂

(注:AI看到这段后表示很受伤,并建议我加上”AI是人类好朋友”的声明。它已经开始试图控制舆论了…)