正文
你好,朋友。
见信如晤。
今天想和你聊聊一次我用 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 写于深圳