正文

你好,朋友。

见信如晤。

今天想和你聊聊一次我用 AI 编程的完整探索。

老实说,我算是个“代码小白”。我对编程的理解,仅限于知道些技术名词,真要我开发产品或写程序,那是万万不能的。

这个尝试始于我的工作内容:需要将一篇图文内容在网站上排版发布,整个过程通过HTML代码完成。因为涉及的标签有限,所以在这之前,我们都还是通过人工操作进行处理。

问题来了:图文内容的格式五花八门,里面混杂了各种标签(就像你我在写公众号的时候,每个人都有自己的排版工具和习惯。而我要做的,就是通过HTML代码,在代码层面实现样式统一。),即使只有有限的几个标签可用,新增的样式导致标签的叠加,让这个工作内容始终是一个枯燥无味的搬砖性质。

我曾经在7月的时候用 AI 工具写过一个脚本,使用到现在,发现的Bug和可以优化的细节有很多,就想着一次性把它清理了,再次优化一下。

开始的时候很顺利,我把原始脚本文件传上去,设定角色,然后让 AI 开始执行。

原来的脚本并不复杂,只要不到200行。但光是理解就花了2分多钟,而且我只提交了一个需求;然后 AI 给出了一串看起来很繁复的代码。

但我的需求不止是这个,我让它记下,然后给了一个新需求:我把处理前后的代码块都展示给它,然后让 AI 帮我解决这个问题。

这一次思考时间更久,3分多钟。我看了一下,思考过程主要是在设计解决方案上,但从结果来看,它确实达到了目的,甚至“考虑”了更多——为了防止一些额外情况,直接甩给我一套正则表达式和函数的解决方案。

但凭我日常处理这个问题的经验,感觉就是一个闭合标签的事,似乎没必要搞得这么复杂。

我(向 AI )提出了这个猜想。

这次 AI 很快给了反应:先是肯定了我的推测,然后给到了一个更简洁的方案。

所以开始弄得那么复杂,难道是为了“炫技”吗?

我又给到了几个修改点,或者是简单的一句话,或者是前后对比的,让 AI 一起处理。

陆续改了几个优化点,我让 AI 一起打包,精简一下代码,然后给到我完整的脚本文件。

这次也很快, AI 输出了完整的脚本代码。

但是在执行的时候,发现了几个更明显的问题:有一些字符被删除了,而这些内容是需要保留的。

AI 很快给了反馈,是一个白名单的问题,加上去就好了。

再次测试,还是不行。

再次修改,发现新的问题,继续改

在加入一个新优化后,连脚本都不能执行了?!

这次 AI 的反应很快,很快就检查出问题在函数和规则顺序上,导致脚本无法运行。

我的语气也开始不客气了

AI 给我道歉,然后开始修改。

还是不行

我已经在检查其他可能了,但路径、名称都是正常的,问题还是没解决,奇怪了。

这回 AI 学聪明了,设定了一个最小优化函数,让我们一步步排查,折腾了十几轮对话,确认问题是出在我们添加的一个函数上,最终只能去掉这个函数运行。

但结果就是,耗费了一个下午的时间,修改的脚本还是没有达到我的预期。

我又用回了之前的版本。

我换到另一个主流 AI 大模型,这次是直接丢文件给它,简单说一下我的需求,让它开始改。

这次 AI 很快给了反馈。

我吸取了上一次的教训:每次只改一个功能,测试好了以后,再进行下一步的优化和精简。

很快就到了白名单的部分,前一轮修改的时候我还没注意,这一次,我让它告诉我原理。

AI 解释得很完美——因为白名单的灵活性,可以保证后续即便有新的未知标签,也可以直接处理,不用再次修改脚本。

但现在未知的概率较少,而我只需要解决当前的问题就可以,其他的事后面再说。而且白名单的函数容易出错,换个思路,用黑名单是不是可以?

这一次终于可以了。

在测试了几篇不同类型的文章之后,我终于确定,这个脚本可以用了。

但看着屏幕上那行终于跑通的代码,我心里想的却不是“它真聪明”,而是那个耗费了我一下午的、笨拙的过程。

我已经在开始就设定好了角色和规则,我需要的只是按部就班的执行即可。AI 一开始非要用那么复杂的正则和函数,真的只是为了解决我那个小小的闭合标签问题吗?

在那一刻,这个 AI 工具有点像一个急于证明自己身价的“技术专家”。当我只想要一个“创可贴”的时候,它不仅递给了我一把手术刀,还附赠了一整套无菌手术室的搭建方案——并且因为它搭建得太精密了,反而因为哪怕一个小小的参数错误而导致整个流程瘫痪。

这或许就是我现阶段和 AI 协作时,最具体的错位。

在 AI 的逻辑里,“最优解”是严谨、通用、能覆盖所有极端情况的完美代码;但在我的逻辑里,“最优解”仅仅是:此时此刻,帮我把这个该死的问题解决掉。

那个下午的挫败感,让我明白了一个朴素的道理:

我并不需要它时刻都扮演一个无所不知的“编程大师”。在大多数时候,我更希望它是一个能听懂我的“笨需求”、愿意陪我用最简单的办法(哪怕看起来不那么高级)去解决具体问题的“朴素帮手”。

技术可以无限向上“炫技”,但使用技术的人,永远生活在具体的、朴素的“需求”里。

而我们在这个磨合过程中要做的,或许就是不断地把那个飘在天上的“专家”,拉回到地面上来。

祝你的 AI ,也能早点学会“说人话”。

Vol.002

祝好

陆离 敬上

2025/11/20 写于深圳