第2499篇:从第2000篇到第2500篇——这500篇文章里我学到的最重要的事
第2499篇:从第2000篇到第2500篇——这500篇文章里我学到的最重要的事
今天是第2499篇。
离2500这个数字,只差一篇了。
我在键盘前坐了很久,想着用什么开头。想了很多,最后决定从一件小事说起。
上周,有个读者在评论区留了一条消息,说他三个月前找不到工作,每天刷手机,刷到了我一篇关于 RAG 系统评估的文章,按着文章里的方法做了一个项目,加进简历,面试时现场讲,拿到了 offer。
他说:"谢谢老张,你不知道那篇文章对我来说意味着什么。"
我看到这条留言的时候,是晚上十一点,刚写完当天的文章准备睡觉。
我就在那坐了好几分钟,没有立刻回复,只是在想:这500篇,值了。
一、这500篇写了什么
从第2000篇到第2499篇,我大概覆盖了这些方向:
LLMOps 的完整体系——从模型评估、版本管理、A/B 测试,到成本监控、安全审计。
企业级 AI 系统的工程化——RAG、Agent、多模态、国际化、安全加固……每一个方向都尽量写到有工程深度,不只是概念介绍。
职业转型的实践路径——不是大道理,是"你应该先学什么、然后学什么、怎么验证自己学到了"这样的具体建议。
还有很多综合实战场景——搜索引擎语义化、数据清洗自动化、会议纪要生成、告警降噪……这些都是我在真实项目里遇到或参与过的事情。
每一篇的出发点都是:这个问题在实际工程里是真实存在的,解法是经过验证的,代码是可以真实运行的。
我不喜欢写那种"AI将改变一切"的宏大叙事。我更相信具体的事情。
二、这500篇里我自己学到的
写作是一件神奇的事。你以为你在给别人解释,其实你也在给自己清理思路。
这500篇,我自己最大的收获是对"确定性"的重新理解。
做 AI 工程这件事,充满了不确定性。同样的 Prompt,今天效果好,明天可能因为模型版本更新而变差;同样的 RAG 方案,在一个业务场景里完美,在另一个里效果一般;同样的 Agent 设计,小规模测试通过,生产环境遇到边缘 case 就失败了。
以前我很排斥不确定性,遇到"不稳定"的东西会觉得不踏实。这500篇让我慢慢接受了:AI 工程的本质就是在不确定性中建立可靠性。不是消灭不确定性,而是承认它存在,然后用工程方法管理它——监控、评估、降级、持续改进。
这个认知的转变,让我整个思维方式都发生了变化。
我开始更喜欢"可观测"而不是"可预测"——不是每次都能预测结果,但要能看见发生了什么;更喜欢"可恢复"而不是"不出错"——不是不犯错,而是犯错了能快速发现和修复。
这两个偏好,在 AI 工程之外也有价值。
三、那些真正有价值的留言
2000篇的时候,我提到过留言对我的意义。到了2499篇,我想更具体地说几条让我印象深刻的。
有一条是一个大专学历的工程师写的。他说自己一直觉得技术路线对自己太窄,看了我的系列文章,第一次觉得"我也可以",然后真的开始做 AI 项目,现在已经在一家初创公司做 AI 工程师了。
有一条是一个在传统企业做了十年 Java 的工程师写的,说年龄不小了,本来觉得转型太晚,看了文章里的路径规划,决定试试,三个月后告诉我他拿到了 offer,比原来的薪资高了 40%。
有一条是一个在读的硕士生写的,说他用我文章里的内容做了毕业设计,答辩时评委问了很多 AI 工程实践的问题,他都答上来了,导师专门表扬了他。
这些留言,我都存着。不是为了成就感,是因为每次看到,都能让我在某个"今天好累不想写了"的夜晚,重新坐下来,打开键盘。
四、关于这件事本身的思考
写到第2499篇,我有时候也会想:这件事的意义究竟是什么?
每天写一篇文章,听起来像是一种义务,或者一种惯性。但如果只是义务,我早就停了。让我一直写下去的,是一个相对简单的信念:
AI 工程化这件事,中文世界里缺少有工程深度的内容。
很多文章讲 AI 概念,但从概念到生产系统之间有巨大的鸿沟。我想填这个鸿沟。一篇又一篇地填,一个知识点又一个知识点地填。
2499篇之后,这个鸿沟没有完全填上,也不会被一个人填上。但每一篇,都是在往里面加一块砖。
这件事有没有意义,不在于有多少人看,而在于那些真的把文章里的东西用到了工作里、改变了自己处境的人。
五、那个关于第2000篇的小续集
在第2000篇里,我说下一阶段想"更深、更系统、更有互动"。
回头看,做到了多少?
更深——做到了一部分。有几个系列我觉得写得比以前深,比如 RAG 系统的评估体系、LLMOps 的完整框架、Agent 的可靠性设计。
更系统——还在努力。500篇文章还是比较碎片化。我在星球里做了一些系统化的知识体系,但公众号的文章形式本身就不适合做深度系统化。这是我还在思考的问题。
更有互动——这一点有明显进步。星球里的深度讨论越来越多,读者提问、我回答、其他人补充,这种互动质量比以前好多了。
说这些不是为了总结成绩,而是为了说:公开说了想做的事,会让自己更有动力真的去做。
六、写给正在某个起点的你
我知道有很多人是第一次读这篇文章,不了解之前的内容。
我想对你说的是:
你现在站的地方,就是起点。
不需要等到"条件更好了再开始",不需要等到"时机更成熟了再行动"。
AI 工程这件事,入门门槛其实不高——今天,你就可以装好 Spring AI,跑通第一个 LLM 调用,那就是开始了。
之后的路,每天多懂一点,多做一点,慢慢就清晰了。
不是每个人都会走得一样快,但方向对,走得慢也没关系。
谢谢你读到这里。
明天,是第2500篇。
