敲下这行提示词的时候,我甚至能听到自己心脏在肋骨后面重重地跳了一下。不是那种“啊,灵感来了”的文艺感,是物理层面的,血液冲上太阳穴的搏动感。屏幕上的光标在闪烁,等着我敲回车。这感觉太他妈熟悉了,像极了2016年我第一次写爬虫绕过那个变态的滑动验证码,脚本跑通、数据开始哗哗流进本地数据库的那个凌晨三点。只不过那时候,我面对的是反爬的DOM树和IP池;现在,我面对的是大模型的“心智”和上下文窗口。
那时候的浪漫是什么?是暴力破解。对方网站用JavaScript动态加载数据,我就上Selenium模拟点击;对方封IP,我就去买代理池,写多线程轮换;对方搞频率限制,我就精确计算请求间隔,把并发数调到临界值,像在刀尖上跳舞。每一次跑通,都是一种对确定性的绝对掌控。我知道我的代码每一行在干什么,我知道服务器会怎么回应,我知道数据会以什么结构落下来。这种闭环的、可预期的反馈,是那个焦虑到失眠的三十岁男人唯一的镇静剂。我靠这个活,也靠这个确认自己还“有用”。SEO算法一变,我就得通宵研究新的关键词布局;微信小程序一更新API,我就得连夜改代码。那种被平台和流量驱赶着往前爬的感觉,现在想起来都头皮发麻。
然后就是扩张,组团队,接项目。浪漫死了。浪漫死在了无穷无尽的会议、扯皮、给下属擦屁股和甲方的反复无常里。你写再优雅的代码,架不住猪队友给你埋坑。你设计再精巧的产品逻辑,抵不过老板一句“我觉得这个颜色不好看”。确定性?不存在的。你交付的是一个黑箱,你永远不知道哪个环节会爆雷。那几年赚了点流水,但感觉把自己掏空了,变成了一台处理人际摩擦和意外事件的机器。身体就是那时候开始报警的,脂肪肝,心率不齐。所谓的“管理”,就是把你从“创造者”变成“救火队长”的过程。
所以2021年我断尾求生,砍掉团队,重新一个人干。表面上是疫情所迫,其实我心里松了一口气。我重新开始写代码,但这次加上了健身和低卡饮食。我得先把这身快垮掉的肉体修好,它是我最后的生产工具。我给健身教练开发预约小程序,给营养师做食谱生成工具。在这个过程中,我重新摸到了那种“确定”的感觉——杠铃的重量是确定的,摄入的卡路里是确定的,我写的工具跑出来的结果也是确定的。虽然只是些小项目,但那种闭环的、可控的反馈又回来了。我觉得我活过来了,用一种更慢但更结实的方式。
然后ChatGPT来了。妈的,降维打击。我过去十年引以为傲的“手艺”——爬虫、自动化脚本、甚至一些基础的产品逻辑——被大模型瞬间解构了。你吭哧吭哧写半天正则表达式处理文本,人家一句“请提取所有日期和金额”就搞定了。那种熟悉的技能恐慌感,2016年那种被抛下的恐惧,又他妈回来了。而且这次更狠,它动的是根基。我不得不再次进入那种“野蛮生长”的状态,疯狂补课。Embedding,RAG,Function Calling,Fine-tuning……一个个概念砸过来。但奇怪的是,这次的学习过程,痛苦里夹杂着一种久违的兴奋。
就像今晚。我并不是在写诗。我是在构建一个工作流。我用n8n把几个AI服务串起来,中间需要一段非常精确的提示词,来确保格式的严格统一和后续节点的无缝对接。这不是“创作”,这是“工程”。我反复调试,调整指令的顺序,给角色设定更严格的边界,用少样本示例去校准它的输出。这个过程,和我当年调试爬虫解析函数、调整Axure原型交互细节,本质上是一回事:都是在与一个系统进行精确的对话,用清晰的指令换取预期的、确定的结果。
敲下回车。运行。节点流转,数据在管道里穿梭,最终生成了一份格式完美、可直接导入到客户CRM系统的数据表。没有错误,没有遗漏,完全符合我设计的规格。
就是这一刻。这种通过精密设计和控制,从混沌中催生出秩序的瞬间。这种极致的确定性带来的快感。它不抒情,不宏大,甚至有点枯燥。但它真实、坚固,足以对抗一个三十九岁男人所面对的所有不确定性:市场的波动、技术的迭代、身体的衰老、还有内心深处那种“会不会被淘汰”的持续低鸣。代码会过时,平台会变迁,但这种与机器进行底层对话、并赢得一个确定答案的能力,这种极客的浪漫,大概是我能想到的,对自己最好的安慰。














