指尖碰到杯壁时才发现冰滴咖啡早就凉透了,这种凉意顺着指尖爬上来,和屏幕蓝光混在一起。凌晨两点的复盘界面开着三个窗口:左边是 n8n 工作流里卡住的节点日志,中间是今天调试失败的 GUI 封装脚本,右边是明天要给客户演示的自动化方案 PPT。没有员工需要安抚,没有合同需要扯皮,但这种为某个细节死磕到颈椎发僵的疲惫感,竟然带着诡异的甜味——妈的,41 岁了,还在为代码里的一个异步回调函数较劲。
十年前我绝不会想到“身体”能成为生产力要素。2016 年那会儿通宵爬数据,第二天灌两罐红牛照样去谈客户,觉得肉身是耗材。转折点在 2021 年,疫情封在家里接了个体育健身平台的私活,甲方要求把线下私教课表同步到小程序,还要实时更新学员体测数据。我连着三天只睡了八小时,第四天下午心脏突然漏跳了一拍,坐在电脑前冷汗把衬衫后背全浸透了。那一刻不是怕死,是怕手里的项目黄了——客户明天就要看 demo,而我连 DOM 树解析的并发优化都没做完。从那天开始低卡饮食、每天强制做三组俯卧撑,不是自律,是恐惧驱动:这具身体要是垮了,连改 bug 的资格都没有。
逻辑是另一条腿。2023 年 ChatGPT 出来的时候,我正得意于自己攒的那套 Python 自动化框架,能抓取竞品价格、自动生成周报。结果 GPT-4 的 API 文档看了两小时,把我过去三个月写的正则表达式和 XPath 匹配逻辑轰成了渣。不是技术过时,是思维范式塌了:以前要写两百行代码处理的多轮对话状态机,现在调个函数加个 system prompt 就搞定。恐慌持续了整整两周,直到我把 n8n 的 HTTP Request 节点和 OpenAI 的流式响应接起来,看着实时生成的用户画像数据像瀑布一样刷屏——逻辑没死,只是从“怎么写 if else”变成了“怎么设计提示词链”。
现在接的私活越来越刁钻。上周有个连锁健身房老板要搞“AI 私教助理”,需求文档只有一句话:“让会员感觉像有个真人教练在微信里盯着他”。拆解成逻辑链:用户上传训练视频 -> 调用姿态识别 API 提取关节坐标 -> 对比标准动作库计算偏差角度 -> 根据偏差值生成纠正提示 -> 把提示转成带表情包的口语化微信消息 -> 按用户历史数据推荐下次训练强度。光是把 OpenCV 的坐标数据灌进 GPT-4V 的提示词模板,就调试了六个版本,最后发现要在 system prompt 里写死“你是一名拥有 NSCA 认证的十年经验教练”,输出才会去掉那些“建议您咨询专业人士”的免责废话。
身体扛着逻辑跑。去年有个月同时跑三个项目,每天睡四小时,靠冰滴咖啡吊着。结果在封装一个自动填写政府申报系统的 GUI 工具时,手抖把 PyAutoGUI 的定位坐标写错了一位,脚本疯狂点击关闭按钮,把客户积累了半年的表单数据全关了。客户在电话里吼“你们专业度呢”的时候,我盯着自己发抖的右手,突然想起 2020 年管理团队时的场景:那时骂程序员代码写崩了,现在自己成了那个崩掉的人。第二天去体检,血脂四项里三个箭头朝上。医生看着报告说“你这岁数别拼了”,我没接话,心里算的是如果每天多睡一小时,项目交付周期要拉长多少天。
但底牌之所以叫底牌,就是因为它能翻盘。上个月给一个瑜伽馆做会员召回系统,用 n8n 搭了个动态工作流:用户超过 30 天未签到 -> 自动调取他最后三次上课记录 -> 用 GPT 分析可能流失原因(比如“最近三次都是核心训练课,可能觉得太累”)-> 生成个性化召回话术 -> 通过企业微信发给店长。测试时发现凌晨两点还在触发消息推送,顺手加了个“判断接收方时区”的节点。客户验收时说“你们连时区都考虑了”,我没说那是用一次凌晨心悸换来的经验。
咖啡彻底凉透了。窗外有环卫车开过的声音,屏幕右下角显示 02:47。把 n8n 里那个卡住的节点日志拖到最后几行,发现是 API 频率限制没加延时——简单得可笑的问题。敲入 sleep(2),点击重新运行,绿色成功标识亮起来的瞬间,颈椎的刺痛和太阳穴的胀痛同时涌上来。去厨房重新接水时看了眼冰箱上的体检报告复印件,甘油三酯那个数字被红笔圈了出来。把复印件撕下来扔进垃圾桶,动作没停,因为知道明天还要调试那个动作识别模型的置信度阈值。逻辑告诉我阈值调到 0.73 能平衡误判和漏判,身体告诉我再熬下去阈值会调到心电图上去。这大概就是 41 岁还能坐在深夜屏幕前的全部资本:一具还能运转的肉身,一套还能拆解混乱的逻辑。行李就这两件,但够用了。














